Re: RFC:リリースtarballにブロックチェーン1〜74000を同梱するか?

Quote from: tyler on November 28, 2010, 07:23:04 AM

Quote from: jgarzik on November 28, 2010, 02:33:29 AM

このスレッドの他のコメント者が正しく指摘しているように、アップグレードするユーザーにはブロックデータベースは不要だが…新規ユーザーの初回ブロックダウンロード体験を改善するために何かをする必要がある。データベースをいくら改善しても…様々な理由でピアからブロックがゆっくり提供される状況は変わらない。

何かをする必要がある。ブロックチェーンは来年かそこらで巨大になるのだろう? Quote from: jgarzik on November 28, 2010, 02:33:29 AM IRCの別の新規ユーザー(今回はLinux)が、1ブロックあたり4秒の速度でダウンロードしていた——推定合計ダウンロード時間は約4日間。

このスレッドの他のコメント者は、アップグレードするユーザーにはブロックデータベースは不要だと正しく指摘している……しかし、新規ユーザーの初期ブロックダウンロード体験を改善するために何かをする必要がある。データベースをいくら改善しても……さまざまな理由でブロックをゆっくり提供するピアは残る。

Genesisブロックからブロック74000までのハッシュがBitcoinにハードコード(コンパイル)されているので、ブロックデータベースの圧縮zipファイルをどこからでも自動的にダウンロードし、展開し、検証し、実行を開始できない理由はない。

はい、その通り。

おそらくある時点でブロックヘッダーのみをダウンロードする軽量クライアントが登場するだろうが、それでも数十万のヘッダーがある……