Re: スケーラビリティ

Instiの投稿(2010年7月13日 14:34 UTC)

66663ブロック中の77428トランザクションは約46,752,464バイト。 これは1トランザクションあたり約600バイトになる(ブロックヘッダーとデータベースのオーバーヘッドを含む)

それくらいだろう。

つまり 1日100 万トランザクションなら 6 億バイトだ。1日600 メガバイト、月18GB。

それほど悪くない。実際のネットワーク帯域幅はもっと大きくなる(ネットワークの接続方法により、ピアから同じトランザクションを複数回受信する)。iPhone で常時接続ネットワークノードを動かすことにはならないが、安価なサーバーならその 20倍の月間帯域幅を提供できる。そして 18GB はテラバイトのハードドライブの時代にはたいしたディスク容量ではない。

1日100 万トランザクションは非常に多い! 比較のために言えば、2006年にはアメリカで 1日あたり約 6000 万件のクレジットカード取引があった。

最終的に、Bitcoin が生き残ってクレジットカードと同じくらい普及すれば、誰かがより効率的なネットワーク構造を持つ互換バージョンを作るだろう(その頃には何か洗練された IPV6 マルチキャストプロトコルなどがあるかもしれない)。そして彼らはいくつかのゲートウェイノード(非常に高速な回線で動作する)を実装して、現在の Bitcoin ネットワークからトランザクションとブロックのトラフィックを超効率的なネットワークに中継するだろう。そしてほとんどの人は、ウォレットの保持、トランザクションの署名、そしてすべてのトランザクションを監視している超高速ノードへのトランザクションの送受信だけを行う軽量クライアントを使うことになるだろう。

つまり、インターネットのバックボーントラフィックを処理する巨大なルーターや、超高速の DNS ルートサーバーのようなものだ。インターネットも最初から驚異的に高速なルーターがパケットを飛ばし合っていたわけではない。