第二幕

信頼の機械

1台のデスクトップPCから発電所まで、そしてコードに書き込まれた半減期。理想だけでは足りず、仕組みは実際に動かなければなりません。この展示室では、その機械を分解してみせます。マイナーは純粋な計算力で記帳する権利を競い合い、世界中の数千のノードが同じルールをそれぞれ独立に検証し、記録は古くなるほど書き換えにくくなっていきます。中心がまったくなくても、見知らぬ者どうしが、誰も反故にできないひとつの台帳を共有できるのです。

信頼の機械2009年〜現在ハッシュパワー・コンセンサス・半減期
主な展示資料

各世代の実機(CPU→GPU→FPGA→ASIC)・ネットワーク全体のハッシュレートと難易度の推移・実際に起きた3つのコンセンサス事例の一次報告とオンチェーン記録。

概要

この台帳が書き換えにくいのは、ネットワーク全体がハッシュパワーの競争とコンセンサスのルールによって維持しているからです。特定の誰かが管理しているわけではなく、書き換えのコストはネットワーク全体のハッシュパワーとともに上がります。この議論には既知の限界があります。この展示室の51%攻撃の展示にある「いまも議論が続く点」をご覧ください。

第1コーナー

機械はどう動くか

5つの部品、どれひとつ欠かせない

信頼の機械・全体像

木を見る前に森を見ましょう。このシステムを、かみ合う歯車として思い描いてください。5つの部品はどれも欠かせず、組み合わさることで「トラストレス」が成り立ちます。全体をつかんでから、下の展示でひとつずつ掘り下げていきます。

ビットコインという「信頼の機械」がどう動くかを一本の動画で。公開台帳、デジタル署名、プルーフ・オブ・ワーク、最長チェーン、インセンティブの 5 つの部品がどう噛み合うかを見ていきます。 動画:BTC.com 博物館・YouTube
1

公開台帳

誰もが確かめられ、誰もが写しを持つ台帳。

2

暗号によるつながり

ブロックは鎖のようにつながり、ひとつ変えれば後続はすべて崩れる。

3

プルーフ・オブ・ワーク

帳簿をつけるには、まず現実のハッシュパワーと電力を費やす。

4

最長チェーンのコンセンサス

ネットワークは、最も多くの仕事量が積み上がったチェーンを正とみなす。

5

インセンティブ設計

誠実な記帳には報酬があり、不正の代償は利益をはるかに上回る。

人力ハッシュに挑戦

ハッシュは、どんなデータも固定長の「指紋」に要約する仕組みで、元に戻すことはできません。マイニングとは、数値を変えてはハッシュを計算し直し、結果が十分に小さくなるまで繰り返すことです。近道はなく、ひたすら試すしかありません。夢中でクリックして、体感してみてください。

プルーフ・オブ・ワークと難易度調整

ハッシュパワーは100兆倍以上に増えましたが、ブロックはいまも約10分にひとつのペースで生まれています。ルールがみずから補正するからです。2,016ブロックごと(約2週間)に、ネットワークは前の期間に実際にかかった時間に応じて難易度を自動で調整します。速すぎれば難しく、遅すぎればやさしくなります。委員会が開かれることも、誰かが命令を出すこともありません。コードに書き込まれた自己調整の仕組みです。

実データではなく概念図:算力が増えるとブロックが速まり、調整のたびに10分のペースへ戻る。
調整間隔2,016ブロックごと(約14日)
目標ブロック間隔約10分

半減期の大時計

次のビットコイン半減期まで、あと

ブロック報酬とは、マイナーがブロックをひとつ書き込むごとに得る新しいコインで、新規ビットコインの唯一の供給源です。この報酬は210,000ブロックごとに半分になります。50 → 25 → 12.5 → 6.25 → 3.125 BTC。2,100万という上限は、どの機関の約束にも頼っていません。半減のルールから算術的に導かれる帰結です。ここでは希少性そのものを、コードが執行しているのです。

誰も信頼せずにトランザクションが承認されるまで

実際のトランザクションを1つ、最初から最後まで追いかけてみましょう。各ステップで問うのはひとつだけです。ここでは誰を信頼しなければならなかったのか、そして何がその代わりになったのか。

Alice が Bob にビットコインを送る。その裏では署名、伝播、ブロックへの格納、承認の 4 つのステップが進み、それぞれがかつて信頼を必要としていた部分を置き換えています。 動画:BTC.com 博物館・YouTube
01

作成

秘密鍵で署名し、「確かに本人である」ことを証明します。

02

ブロードキャスト

トランザクションがノードに広がり、メモリプールに入ります。

03

マイニング

マイナーが競い合い、勝者がそれをブロックに取り込みます。

04

承認

ネットワーク全体で同期され、ブロックの奥深くに埋まるほど取り消しが難しくなります。

通常なら信頼する相手それに代わるもの
銀行が残高を確認してくれると信頼する→ネットワーク全体で共有する公開台帳+暗号署名
誰かが誠実に帳簿をつけてくれると信頼する→PoWによるハッシュパワー競争+最長チェーンのルール
誰も不正をしないと信頼する→インセンティブ設計:不正のコスト > 報酬
第2コーナー

この台帳の書き換えが極めて難しい理由

二重支払い問題から考える

二重支払い問題への答え

問題

デジタル情報はいくらでも複製できます。では、なぜデジタルのコインは複製して二度使えないのでしょうか。従来は、銀行のような帳簿係が残高を照合していました。帳簿係がいなかったらどうなるのか。これが二重支払い問題です。

サトシ・ナカモトの答えは「もっと信頼できる人を探す」ことではなく、「時間の順序そのものを高価にする」ことでした。すべてのトランザクションは公開でブロードキャストされ、順番にブロックへ詰め込まれます。そしてブロックを書くには、現実の計算コストがかかります。同じコインを二度使うには、すでに書かれた順序をひっくり返さなければなりません。つまり、それ以降の作業をすべてやり直し、しかもその間に地球上のほかのあらゆるマシンを追い抜く必要があるのです。二重支払いは禁止されたわけではなく、経済的に割に合わないものにされただけなのです。

出典ホワイトペーパー §11 Calculations
作者Satoshi Nakamoto

改ざん耐性

各ブロックのヘッダーには、ひとつ前のブロックのハッシュが書き込まれています。1バイトでも変えればそのハッシュが変わり、次のブロックが持つ参照が無効になります。この破綻は連鎖的にチェーンの先端まで及びます。そのため、ブロックNを書き換えるには、N以降のすべてのブロックの作業をやり直し、さらに先へ進み続けるネットワークに追いつかなければなりません。変更が禁止されているのではなく、変更するコストを誰も払えないのです。

ネットワーク算力 約70%
0
書き換え側算力 約30%
0
書き換え側はブロックNからやり直し、ネットワークは先へ進み続ける
概念図:書き換え側は改ざんしたブロック以降の作業をすべてやり直し、しかも前進し続けるネットワークに追いつかねばならない。
#

ハッシュポインター

各ヘッダーには直前のブロックのハッシュが含まれているため、改ざんはすぐに露見します。

Σ

累積する作業量

ひとつのブロックを書き換えるには、それ以降のプルーフ・オブ・ワークをすべてやり直さなければなりません。作業量はブロックが積み重なるごとに増えていきます。

古いほど固い

ブロックが深く埋もれているほど、書き換えは不可能に近づきます。

コンセンサスルール · ノードは何を検証しているのか

これは館内でもっとも誤解されやすい点です。ルールを決めるのはマイナーではなく、ノードです。マイナーは、トランザクションをブロックにまとめて提案するだけです。そのブロックを、世界中のフルノードがそれぞれ独立に、一項目ずつ検証します。署名は有効か、二重支払いはないか、金額の収支は合っているか、報酬は許された発行量の範囲内か、ブロックはサイズの上限内か。ひとつでも満たさなければ、どれほどのハッシュパワーで提案されたブロックでも破棄されます。「Don't trust, verify(信頼するな、検証せよ)」はスローガンではありません。すべてのノードが10分ごとに実際に行っていることなのです。

マイナーの提案ブロック #A報酬 3.125 BTC
  • 署名の有効性
  • 二重支払いがないこと
  • 発行ルールの遵守
  • 作業量の基準
ノードの判定—
概念図:2つ目のブロックは報酬を過大に発行しているため、提案者の算力に関係なくノードは破棄する。

署名の有効性

各インプットが、対応する秘密鍵によって正しく署名されているか。

二重支払いがないこと

使われるUTXOが、本当にまだ使われていないものか。

発行ルールの遵守

ブロック報酬が、現在の半減期サイクルで認められた額と一致しているか。

作業量の基準

ブロックのハッシュが、現在の難易度ターゲットを満たしているか。

要点

マイナーは提案し、ノードが裁定する。「ハッシュパワーが大きい」ことが「最終決定権を持つ」ことを意味しないのは、このためです。2017年のブロックサイズ論争でも、結末はマイナーだけで決まったわけではなく、それぞれの陣営がどれほど寄与したのかはいまも議論が分かれています。詳しい経緯は「栄光と災厄」の展示「ブロックサイズ戦争」をご覧ください。

最長チェーンのルールとフォークの収束

2人のマイナーがほぼ同時にブロックを見つけると、ネットワーク上には一時的に2本のチェーンが存在します。これは故障ではなく、設計が想定している状態です。各ノードはひとまず先に受け取った方を受け入れ、マイニングを続けます。次のブロックがどちらに積まれるかで、その側が長くなり、もう一方は放棄されて、そのブロックは「オーファン(孤立ブロック)」になります。食い違いは、仲裁者なしに、ハッシュパワーによって自動的に収束します。これは承認数の意味も説明しています。トランザクションの上にブロックが積み重なるほど、それを覆すのに必要なハッシュパワーは途方もないものになるのです。

孤立ブロック · 取引はメモリプールへ戻る

チェーンは通常どおり伸びる

分岐は次のブロックで自動的に収束し、仲裁者は要らない。
⑂

一時的なフォーク

ブロックが同時に見つかると、候補となるチェーンが2本生じます。ごく普通のことです。

◌

オーファンブロック

敗れた側のチェーン上のブロックは破棄され、そのトランザクションはメモリプール(mempool)に戻ります。

6

なぜ6承認を待つのか

承認がひとつ増えるごとに、ハッシュパワーで劣る攻撃者が追いつく確率は指数関数的に下がります。待つことが、すなわち安全なのです。

台帳強奪計画・51%攻撃

台帳を書き換える力は「ノードをたくさん動かすこと」からではなく、ハッシュパワーから生まれます。スライダーを動かして攻撃者になってみましょう。そのハッシュパワーのシェアを得るのにいくらかかるのか、そしてホワイトペーパー第11節の式のもとで実際にどれほどの成功確率が得られるのかがわかります。

1

鍵はノードの数ではなくハッシュパワー

ノードの運用は安価で、ルールに従ってトランザクションを検証するだけです。台帳を実際に書き換えられるのは「最も多くのハッシュパワー/仕事量を持つ者」です。確実に攻撃するには全ハッシュパワーの過半(>50%)を支配する必要があります。それ未満でも成功の可能性はありますが、承認が1つ増えるごとに確率は急速に下がります。

2

全体のハッシュパワーは巨大、その分布は時とともに変わる

ネットワークのハッシュパワーは、世界中の数千のマイナーとマイニングプールから供給されています。半分を超えるには、ほかの参加者全員の合計を上回るASICを購入・稼働させる必要があり、ハードウェアと電力で数百億ドル規模の費用がかかります。ただし集中度は一定ではありません。マイニングプールのシェアの推移については、この展示室の「マイニングプールと集中化の問題」をご覧ください。

3

成功しても、奪えるものはわずか

できるのはせいぜい、自分の直近のトランザクションを二重支払いするか、一部のトランザクションを一時的に検閲することくらいです。何もないところからコインを生み出すことも、他人のコインを盗むことも、はるか昔の履歴を書き換えることもできません。

4

攻撃の経済学

ホワイトペーパー第6節は、たとえハッシュパワーの過半数を握っていても、システムを損なうよりルールどおりに新しいコインをマイニングしたほうが得だと論じています。システムが壊れれば、攻撃者自身が持つコインの価値も下がるからです。Budish 2018などの後続研究は、攻撃によってほかに使い道のないマイニング機器の価値も下がる点を補足しています。この議論が成り立つ条件については、下の「いまも議論が続く点」をご覧ください。

5

古い記録ほど書き換えにくい

過去のブロックを覆すには、その後に続くすべての仕事をやり直さなければなりません。仕事量は深さとともに積み上がり、少数派の攻撃者が成功する確率は指数関数的に小さくなります。さらに、コミュニティが異常を察知して対抗することもできます。

確率はホワイトペーパー第11節の式に基づいています。攻撃者のハッシュパワーのシェアをq、誠実なマイナーのシェアをpとすると、z承認分遅れた状態から追いつく確率はおよそ(q/p)^zです。費用の試算にはいくつかの概数を用いています。ネットワークのハッシュパワー約950 EH/s(mempool.space、2026年9月)、1台あたり200 TH/s、1台あたりハードウェア約4,000米ドル、初年度の電気代約1,500米ドル。示しているのは桁の目安のみで、精密な見積もりではありません。
第3コーナー

ハッシュパワー競争

1台のパソコンから発電所へ

マイニングマシンの壁

1台のデスクトップPCから発電所まで、マイニング機器の進化の歴史です。CPU→GPU→FPGA→ASIC。どの世代も、より高いハッシュレートと効率を備えた次の世代に主役の座を譲ってきました。

世代別機種目録 · 仕様と出典

各マシンには、仕様の出典と画像の出典を併記しています。

CPUCPUマイニング2008–2010
2008–2010
GPUGPUマイニング2010–2012
2009
2010–2011
複数GPUのマイニングマシン:6枚のグラフィックスカードをPCIeライザーケーブルで1枚のマザーボードにつなぎ、オープンフレームに並べたもの
画像:マルチGPUマイニングリグ(2011年ごろ)· © Charlie Lee

複数GPU搭載のマイニングマシン(オープンラック)

4〜6枚を並列接続 · ≈ 1.5–2.5 GH/s

この世代で唯一、製品ではなく、マイナーが自ら工夫して生み出した形態の展示資料です。カード1枚では足りなくなると、複数のGPUをオープンフレームに固定し、PCIeライザーで1枚のマザーボードにつなぎ、大容量電源で給電し、工業用ファンで冷やすようになりました。マイニングは「1台のコンピューター」から「ずらりと並んだグラフィックカード」へと変わり、電気代、排熱、設置スペースが初めて中核的なコストになったのです。現代のマイニングファームのあらゆる原則が、すでにこの机の上に見て取れます。

FPGAFPGAマイニング2011–2012
2011
2012
2011–2012
ASICASICマイナー2013–
2013-01

Canaan Avalon Batch 1

≈ 66 GH/s @ 620W

ASIC時代の初日。SHA-256の計算というただひとつの仕事のためだけに作られたチップで、効率ではそれまでのどの世代も寄せつけませんでした。出荷されるやいなや、FPGAもグラフィックカードも一夜にして意味を失いました。66 GH/sはIcarus約170台分に相当します。そしてAvalonを立ち上げたのは、Icarusを公開したngzhang(張楠賡)その人でした。注目すべきは、この号砲を鳴らしたのがBitmainではなくCanaanだったことです。Avalonがいち早く量産・出荷にこぎつけましたが、数年のうちに主導権はBitmainへと移りました。初回出荷はわずか約300台で、今ではコレクター級の資料となっています。

2013
2013
Bitmain Antminer S1の実機:オープンフレーム、ファン1基で冷却、右側にむき出しの緑色のハッシュボード
画像:Bitmain Antminer S1 · © Bitmain

Bitmain Antminer S1

≈ 180 GH/s @ 360W

Bitmainの最初のマシン。それ自体は目立つ存在ではありません。その重要性はひとえに、10年以上続く製品ラインの起点となったことにあります。S1からS3、S5、S7へと続き、史上最も広く導入されたマイナーのひとつであるS9、さらにS21、そして現在のS23へと至ります。2013年に参入した後発企業が、最終的に世界のハッシュパワー供給を支配することになりました。

2016
Bitmain Antminer S9の実機:銀色の筒状の筐体、両端にファン、上部に制御基板とフラットケーブル
画像:Bitmain Antminer S9 · © Bitmain

Bitmain Antminer S9

13.5 TH/s @ 1323W

伝記を書くマシンを一台だけ選ぶなら、これ。13.5 TH/s・1,323W。2016年の発売以来、何年にもわたってネットワークのハッシュレートの大半を担い、史上最も広く導入され、最も長く稼働したマイナーのひとつとなりました。電気代が十分に安い場所では、今もS9が動いています。現代のマイナーの形を決めたのもこの機種です。銀色の筒型の筐体、両端にファン、ネットワークケーブルと電源ケーブルが1本ずつ。それ以降の空冷マイナーのほとんどが、この型を踏襲しています。

2020–2022
Bitmain Antminer S19 XPの実機(正面):左側に大型ファン2基、右側に3ファンの電源ユニットと電源差込口2つ
画像:Bitmain Antminer S19 XP · © Bitmain

Bitmain Antminer S19 / S19 Pro / S19 XP

95 / 110 / 140 TH/s

産業用マイニングの標準装備。95〜140 TH/sの3モデルがさまざまな電気料金と減価償却の戦略に対応し、数千台単位でコンテナや倉庫に導入されました。この世代になると、マイナーは「台」ではなくメガワット単位で語られるようになります。機種選びの決め手は、ハッシュレートから、1テラハッシュあたりの消費電力と投資回収期間へと移っていました。

2023–24
Bitmain Antminer S21の実機:左側に冷却用ファン2基、右側に電源ユニット
画像:Bitmain Antminer S21 · © Bitmain

Bitmain Antminer S21

200 TH/s @ 3500W · 17.5 J/TH

2023年のフラッグシップ。200 TH/sは2016年のS9の約15倍で、そのS9自体が2013年のAvalon Batch 1の約200倍でした。この3台を並べてみると、10年間で3,000倍という飛躍が見えてきます。そしてその10年間、難易度調整はブロック間隔を一貫して10分に保ち続けたのです。

2023–24

MicroBT Whatsminer M60S

186 TH/s @ 3441W · 18.5 J/TH

Bitmainがもはや唯一の存在ではないことの証拠。MicroBTは元Bitmainのチップエンジニアが創業した企業で、Whatsminerシリーズによって業界のもうひとつの極となり、効率でSシリーズと真っ向から競っています。ハードウェア供給者の多様性は分散化に直結します。もし世界中のマイナーがすべて一社の製品だったら、その企業がネットワークに対して持ちうる潜在的な影響力そのものが、システミックリスクになるからです。

2023–24
Canaan AvalonMiner A1566:AvalonMinerのロゴが入った白い筐体、右側に冷却ファン2基、上部に制御基板とLANポート
画像:Canaan AvalonMiner A1566 · Canaan official product image · displayed with permission

Canaan Avalon A1566

185 TH/s @ 3420W · 18.5 J/TH

円環を閉じる一台。2013年に世界初の商用ASICを作ったのはCanaanであり、10年以上たった今もこの競争の中にいます。2023〜24年世代のフラッグシップ3機種を並べて比べると、初期とはまったく異なる構図が浮かび上がります。S21は17.5、M60Sは18.5、A1566は18.5 J/TH。3社の差は小数点以下まで縮まっています。2013年には、AvalonとAntminer S1の間にまだ4〜5倍の差がありました。競争は数字を細かく詰め合う段階に入り、このビジネスの参入障壁は「チップを作れるか」から「1ジュールあたりどれだけ多く計算できるか」へと移ったのです。

備考仕様データは主にBitcoin Wikiの「Mining hardware comparison」とASIC Miner Valueから引用しています。Butterfly Labsは2014年に事業を停止しました。

マイニングファーム

17年のあいだに、マイニングの物理的な姿はデスクトップパソコンから、メガワット単位で測られる産業施設へと変わりました。その変化を促したのはハッシュパワーそのものではなく、ハッシュパワー1単位あたりのコストです。ブロック報酬はプロトコルで固定され、競争相手は次々と現れます。残された利幅は、1キロワット時をできるだけ多くのハッシュに変えることにしかありませんでした。このひとつの制約がハードウェアを、次に建物を、そして立地を作り替え、最終的にマイニングを電力ビジネスへと変えたのです。

2009–2010

家庭用ハードウェア

個人のパソコンで動かしており、消費電力は100ワット程度と、ふつうの家庭の電力使用と見分けがつきませんでした。この段階に「ファーム」はありません。ネットワーク全体のハッシュパワーが小さく、1台でもブロックを見つける現実的な見込みがあったため、集約する必要がなかったのです。

2011–2013

自作のマシンルーム

複数のGPUを積んだリグが登場すると、1台あたりの消費電力はキロワット級になり、家庭の配線と冷却が制約になりました。マイナーは改造できるガレージや倉庫へと移り、電気設備の増強や強制換気に初めて取り組むことになります。マシンルームの問題はここから始まりました。

2013–2017

電力価格が決める立地

ASICは効率を桁違いに高め、熱密度を設計段階から考慮しなければならない水準にまで押し上げました。ハードウェアは償却できる一度きりのコストですが、電気代は毎月かかり続けます。この段階から、立地は利便性の問題ではなく、長期的にどこで電力が最も安くなるかという問題になりました。

2018–

産業化と金融化

施設の規模はメガワット単位で測られるようになり、ホスティング契約や上場マイニング企業も登場しました。電力網と需給調整契約を結び、需給がひっ迫する時間帯に補償と引き換えに稼働を止める事業者もあります。これにより、マイニングは単なる電力の消費者から、調整可能な負荷へと変わりました。

立地を決める3つの変数

電力価格:運用コストの大半を占めるため、損益分岐点そのものを左右します。冷却条件:外気温と冷却方式によって、排熱にどれだけ余分な電力を使うかが決まります。空冷は気候に左右されます。一方、水冷や液浸冷却は初期コストが高い代わりに熱密度の上限を引き上げ、排熱の回収も可能にします。規制の安定性:いったん設置した機器は短期間で簡単には移設できないため、予見可能性そのものがコストになります。2021年以降、多くの立地判断においてこの変数の比重は目に見えて大きくなりました。

2021年の実地試験

中国がマイニングを全面的に排除したとき、ネットワーク全体の半分近く(2021年4月時点で約46%)を占めていたハッシュパワーが、数か月のうちに国外への移転を余儀なくされました。これは上の3つの変数に対する最も直接的なストレステストといえます。ハードウェアは動かせても、安い電力と安定した政策環境は動かせません。そのため移転は均等な分散にはならず、北米や中央アジアなどへの再集中となりました。ネットワーク自体は影響を受けず、難易度調整によってブロック間隔は自動的に10分へ戻りました。この出来事は「栄光と災厄」で展示しています。

エネルギーについて

マイニングが実際にどのようなエネルギーを消費しているのか、その環境コストをどう評価すべきかは、複数の立場がある開かれた問いです。マイニングは出力抑制された電力や行き場のない電力を吸収できるという主張も、1トランザクションあたりのエネルギーコストが過大だという主張もよく引用されますが、いずれも独自の方法論上の前提に立っており、それぞれに批判があります。当館はここで結論を出しません。3つの立場を、それぞれの一次資料とともに「文化と未来」の「エネルギー:PoWにその価値はあるか」で並べて展示しています。

ビットコインのマイニングファーム内部:長い通路の両側のラックにマイニングマシンがぎっしり並び、インジケーターランプが暗がりに緑の光の帯をつくる
画像:ビットコインのマイニングファーム内部・撮影 Marko Ahtisaari・CC BY 2.0・トリミング
マイニングマシンの保守:取り外した冷却ファンと3枚のハッシュボードが机に並び、横にAntminer S9の筐体が2台
画像:マイナーの保守——Antminer S9 から外した冷却ファンとハッシュボード・撮影 Steve Rainwater・CC BY-SA 2.0・トリミング

ハッシュレートと難易度の歴史

CPU時代の毎秒数百万回から、現在の毎秒1,000エクサハッシュ近くまで。2009年以来、およそ14桁の伸びです。これは軍拡競争のデータで綴る歴史であり、この台帳がなぜますます書き換えにくくなっているのかに対する定量的な答えでもあります。ハッシュパワーこそが、台帳を守る堀なのです。

MH/s10⁶毎秒100万回2009 · CPU時代:毎秒数百万回
GH/s10⁹毎秒10億回
TH/s10¹²毎秒1兆回
PH/s10¹⁵毎秒1000兆回
EH/s10¹⁸毎秒100京回
≈1,000 EH/s10²¹毎秒約10垓回現在
1段上がるごとに1000倍。最初の段から現在まで、約15桁の開きがある。
データ出典Cambridge CCAF (CBECI)
時期2009年〜現在 · 随時更新
第4コーナー

動き続けるコンセンサス

実際に起きた3つの出来事

バリューオーバーフロー事件

2010年8月15日、ブロック74638。整数オーバーフローのバグ(プログラムが表現できる範囲を超えた数値が「一周して」誤った値になる現象)によって、何者かが約1,845億BTCを無から生み出しました。2,100万という上限をはるかに超える量です。本来なら致命的な一撃になるはずでした。ところが約5時間のうちに修正版がリリースされ、このオーバーフロー取引を拒否するソフトフォークのルールが導入されました。翌日(8月16日)、問題の取引を含まないチェーンがブロック74691で追い越して最長チェーンとなり、不正なチェーンは完全に放棄されました。この出来事から何より覚えておきたいのは、台帳はみずから誤りを正すこと、そして希少性はルールと人の両方によって守られているということです。

74637
オーバーフロー取引を含むチェーン
2010-08-15 · ブロック 74638ネットワークが放棄
修正後のチェーン
約5時間で修正版を公開翌日ブロック74691で逆転し、最長チェーンに
台帳の自己修正:修正版はオーバーフロー取引を拒否し、新しいチェーンがより多くの作業量で旧チェーンに取って代わった。
日付2010-08-15 · Block 74638
脆弱性IDCVE-2010-5139
修正までの時間約5時間 · ソフトフォーク

2013年の偶発的なフォーク

2013年3月、ブロック225430。ビットコインのソフトウェアの2つのバージョンが、同じブロックが有効かどうかについて異なる判断を下しました。これはブロックの同時発見による一時的なフォークではなく、ルールの適用のしかたが食い違ったもので、ネットワークは偶発的に2本のチェーンに分かれました。数時間のうちにマイナーたちは旧バージョンへのダウングレードを申し合わせ、過半のハッシュパワーを旧バージョンが認めるチェーンに戻して、ネットワークは再びひとつになりました。その後Gavin Andresenがまとめた事後報告書BIP 50は、分散型ネットワークが意見の相違をどう処理するのかを知るうえで重要な一次資料です。調整がどのように行われたかと同時に、このシステムがどれほど人に頼っていたかも記録しています。

225429
新バージョンが認めたチェーン
ブロック225430を有効と判断放棄
旧バージョンが認めたチェーン
そのブロックを拒否マイナーが旧版へ戻し、唯一のチェーンに
ルールの適用が食い違ったとき、参加者の調整によって1本のチェーンに戻った。
登壇して話す Gavin Andresen
画像:BIP 50 の執筆者 Gavin Andresen(Web Summit 2014)· 撮影 Stephen McCarthy / Sportsfile · CC BY 2.0 · トリミング・色調補正
日付2013-03 · Block 225430
事後報告書BIP 50 · Gavin Andresen

マイニングプールと集中化の問題

単独のマイナーがブロックを見つけるのは宝くじに当たるようなもので、収入はきわめて不安定です。マイニングプールは数千のマイナーのハッシュパワーを束ね、貢献度に応じて報酬を分配します。「まれな大当たり」を、安定した少額の支払いに置き換える仕組みです。

1 台のマイナーからマイニングファーム、プール、そしてネットワーク全体へ。ハッシュパワーがどう集まり、その集中に何ができて何ができないのかを見ます。プールは調整役にすぎず、ブロックが有効かどうかは常に各ノードが判断します。 動画:BTC.com 博物館・YouTube
現実の警告 · GHash.io、2014年

しかしマイニングプールは、本展示室でもっとも鋭い問いを突きつけます。ハッシュパワーが過度に集中しても、「誰も支配していない」と言えるのでしょうか。2014年6月、マイニングプールGHash.ioのハッシュパワーが、約24時間にわたって一時的に全ネットワークの50%を超えました。攻撃は起きませんでした。実際に起きたのは、コミュニティからの公然とした圧力と、マイナーによる自発的な離脱です。その後GHash.ioは、7月にシェアの上限を39.99%に抑えると約束しました。この危機は、どこかの機関の裁定ではなく、参加者自身の自己修正によって収まったのです。同時にこれは、ハッシュパワーの分散化は自動的に保たれるものではなく、絶えず維持していく必要があることも示しています。

日付2014年6月に一時50%超 · 2014年7月に上限39.99%を表明

帳簿係のいない台帳

結び
冒頭の問いに戻る

この一連の流れのなかで、誰かが判断を下したことは一度もありません。ルールと暗号とインセンティブが自動的に動いていただけです。帳簿係がいなくても、同じコインを二度使うことはできず、見知らぬ者どうしが書き換えられないひとつの台帳に合意できるのです。

基本データ

  • 発行上限は2,100万BTC。コードで定められ、変更できない。
  • 報酬は21万ブロックごと(約4年ごと)に半減する。
  • 新しいブロックはおよそ10分ごとに生成される。
  • 世界中の数万のノードが、ひとつの共有台帳を保持している。
  • 台帳の書き換えには過半数のハッシュパワーが必要。いわゆる51%攻撃。
  • マイニング機器の進化:CPU → GPU → FPGA → ASIC。
次の展示へすべてをチェーンへ
館内ガイドBTC.com ミュージアム
ビットコインについて、何を知りたいですか?
回答は館内の展示と公開資料にもとづいています