Re: いくつかの提案

madhatter2の投稿(2009年12月10日 05:00 UTC)

フロントエンドは携帯電話のような非常に低いCPUパワーのクライアントでも実行できる。

これはモバイル向けの良いアプローチだ。PHP(任意の言語)が使用するプログラマティック API で Web UI を提示すれば、リモート管理、モバイル、その他常時オンラインで静的 IP を持てないあらゆるクライアントに対応できる。ウェブメールのようなものだ。ソフトウェアをインストールする必要がなく、ウェブサイトでアカウントを作成するだけで済むなら、新規ユーザーが始めやすくなるだろう。

「アプリはダウンロード前にプリシードできます。プリシードすればTOR+IRC問題も解決します。人々がI2P+TOR上でこのシステムを使いたがることは分かっています。」

ええ、十分な数の静的ノードができてシードリストをプリプログラムできるようになれば、IRC を段階的に廃止できる。一度シードされれば、IRC は必要ない。

「また、ブロックをプリシードしておけば、初回起動時にダウンロードする必要がなくなります。(遅いADSLで28,000ブロックをダウンロードするのは永遠にかかります。ブロックが数百万になったときにどれだけかかるか想像もできません──一生かかるでしょう)。」

0.1.5 では初回ブロックダウンロードが停滞する問題がいくつかあった。0.2 にはスムーズに進むようにするコードが含まれている。1時間もかからないはずだと思う。0.2 のリリースを急がないといけない。

ブロックは線形的に増加するので、数百万になるのは数十年先だ。理論的には、ブロックダウンロード時間は今から 8ヶ月後にピークに達するはずだ。その頃にはムーアの法則がブロックチェーンよりも速く成長しているだろう。

「CVSアクセスか何かをいただけますか?(無理なら、パッチを送ってもいいですか?)お手伝いしたいです。」

SourceForge 上の SVN だ。PM またはメールで SourceForge のアカウントを教えてもらえれば、アクセス権を付与する。

「私は主にLinux/BSDの人間なので、その分野の専門知識を提供したいと思います。」

それは素晴らしい。私はその分野の専門知識が少ないからだ。例えば、Linux で「システム起動時に Bitcoin を開始する」機能を実装する最善の方法をまだ調べていない。Windows では、このオプションはスタートアップフォルダーにアイコンを追加/削除する。