MSTR Cat

ブロックチェーン/レベル I · お金/1.2 サイファーパンクの道のり/レッスン 5

b-moneyとビットゴールド

数学的には解決したがネットワークを見落とした2つの設計

用意するものウェイ・ダイ、「b-money」(1998年11月)ニック・サボ、「Bit gold」(2005年のブログ記事)サトシ・ナカモト著『ビットコイン:ピアツーピア電子現金システム』(2008年10月)

問い

  1. なぜ、計算によってお金が生成されるシステムであっても、不正行為を防ぐために信頼できるサーバーが必要なのか?
  2. 数学的なパズルを解くためのコストは時間とともにどのように変化し、なぜそれが代替可能性を損なうのか?
  3. どのような具体的なメカニズムによって、開かれた匿名の参加者集団が、既知の定足数(クォーラム)なしに単一の台帳について合意できるのか?

探究

  1. ウェイ・ダイは1998年11月に「b-money」を発表した。これは計算問題を解くことで通貨を生成し、そのコストを全参加者にブロードキャストするという提案だった。第1版では、すべてのユーザーが全残高の完全なコピーを保持する必要があり、大規模には実用的でなかった。第2版では、口座管理を一部のサーバーに委ね、それらのサーバーは預託金を差し入れ、不正をすればそこから罰金を科される仕組みとした。ダイがこれを実装することはなかった。
  2. ニック・サボは1998年に「ビットゴールド」の構想を練り、2005年にブログ記事として公開した。これはプルーフ・オブ・ワークの解を連鎖させるもので、新たな課題はそれぞれ直前の解から導かれ、タイムスタンプ付きの記録が形成される。サボはこれを金のデジタル版と位置づけた。生成にはコストがかかり、偽造は不可能である。
  3. サボは重大な欠点として代替可能性を挙げた。ハードウェアが進化すると、後のハッシュの解は以前の解よりも安く生成できるため、価値が等しくならない。彼は、別個の市場レイヤーを通じて、異なる時期に生成された解を標準的な単位にまとめることを提案した。ビットコインはこの問題を回避した。プロトコルが決められたスケジュールで同一のコインを発行し、プルーフ・オブ・ワークは誰がそれを得るかを決めるだけである。
  4. ビットゴールドは、チェーンを検証するために、サーバーのビザンチン・クォーラムが運営する分散型の所有権登記システムに依存していた。一部の障害には強いものの、このアーキテクチャではコンセンサスを維持するために、協調する既知のノード群が必要だった。そのため、未知で入れ替わりのある参加者集団がどのように合意できるのかという問題は残されたままだった。
  5. サトシ・ナカモトは、2008年10月のホワイトペーパーで参考文献[1]としてb-moneyを挙げ、2008年8月にはウェイ・ダイにメールを送っている。ビットコインは両者とアイデア(署名付きの送金とプルーフ・オブ・ワークの連鎖)を共有しつつ、信頼されたサーバーを取り除いた。その結果、制度的な権威ではなく累積した計算量からコンセンサスが生まれるシステムが誕生した。
  6. どちらの設計も、開かれたネットワークがシビル攻撃にどう対抗するかを解決していなかった。各「投票」に実体的なコストが伴わない限り、攻撃者は無制限にアイデンティティを作り出し、誠実な参加者の票を上回ることができる。ビットコインは、各ブロックのプルーフ・オブ・ワークを、生成には高いコストがかかるが検証は安価にできるものとすることでこの問題を解決し、中央の真実判定者なしに確率的なファイナリティを実現した。

重要な事実

  • ウェイ・ダイは1998年11月にb-moneyを提案した。計算作業によって通貨を生成するものだったが、信頼されたサーバーか完全な複製が必要だった。
  • ニック・サボのビットゴールド(1998年/2005年)は、プルーフ・オブ・ワークの解を連鎖させ、生成コストが高く偽造できないデジタル商品とした。
  • サボは、ハッシュ計算のコスト低下によって、初期の単位が後の単位と代替可能でなくなることを認めていた。
  • ビットゴールドはコンセンサスをサーバーのビザンチン・クォーラムに依存しており、参加者は既知の者に限られていた。
  • サトシはホワイトペーパーでb-moneyを引用し、2010年のフォーラム投稿では、ビットコインをb-moneyとビットゴールドの両方を実装したものだと述べた。
  • どちらの設計にも、開かれた未知の参加者集団が信頼された仲介者なしに一つの台帳について合意するための仕組みがなかった。

演習 九・六・三・一

9集めるb-moneyとビットゴールドの提案から、主要な構成要素または制約を9つ挙げてください:作業による生成、保管モデル、コンセンサスメカニズム、代替可能性の問題、信頼の前提、スケーリングの限界、攻撃ベクトル、実装状況、後世への影響。
6まとめるこれら9つの項目を、通貨システムにおける機能に基づき、「価値創出」「台帳管理」「合意形成」「単位の安定性」「詐欺防止」「ネットワークの拡張性」という6つのカテゴリーに分類してください。
3絞り込む6つのグループを、どちらの設計も実際に機能するピアツーピアの現金にならなかった3つの理由に絞り込んでください。
1結晶化する両方の設計に欠けていて、ビットコインが加えたものは何かを1文で書いてください。

事実確認

日付、数字、主張は、下記に記載された公表資料と照合して確認しました。

インタラクティブ版で開く →

EN PT ES ZH KO RU DE FR MS