長期的なビットコイン開発者でBIP-54の共同作成者であるMatt Coralloは、彼が「Great Consensus Cleanup」がビットコインの次回のソフトフォークとなる確率を80%と見ていると述べ、これは「誰もが問題だと考えている」実際の修正であると述べました。
このアップグレードは2019年に最初に提案され、Great Consensus Cleanup(BIP-54)と呼ばれ、ネットワーク難易度調整メカニズムからマイナー間のサービス拒否攻撃ベクトルに至るまで、ビットコインコンセンサス設計における「雑多な問題」を修正することを目的としています。
Coralloは最近MARA Foundation TVに出演し、「私たちは、確かに整理すべき長く続く問題があることを認識しています。これらの問題は現実に存在し、ビットコインに悪影響を及ぼす可能性がありますが、『天が落ちてくる』ようなレベルの問題ではありません。」
BIPの正式な推進スケジュールはまだ決定されていないが、Coralloは、Great Consensus Cleanupが今後80%の確率でネットワークに採用されると考えている。彼はMARA Foundationの責任者であるIsabel Foxen Dukeとの対談で、この取り組みはソフトフォークを経験したことがないビットコイン開発者にとって、実用的な練習になると述べた。
Coralloは、BIP-54の核心は「誰もが問題だと合意している部分を修正すること」であり、以下の4つの具体的な脆弱性に対処すると述べました:
- ポイズンブロック:マイナーが短期間で相対的な競争優位を得たい場合、パフォーマンスのボトルネックを悪用して、他のノードの検証速度を意図的に遅らせるように特別に構築されたブロックをマイニングできます。
- タイムワープバグ:ビットコインの2週間ごとの難易度調整ウィンドウに脆弱性があり、多数のハッシュレートを制御するマイナーがブロックタイムスタンプを操作し、新ブロックの生成速度を人為的に加速できる。
- Merkleの可変性:64バイトのトランザクションがMerkleツリーの内部ノードのデータサイズと正確に一致するため、攻撃者は理論上、偽の証明を生成し、ライトクライアントに偽のトランザクションを受け入れさせることができます。
- 重複するコインベーストランザクション:歴史的な設計上の不備により、重複するトランザクションIDが許可されていました。この問題は、今後のブロック高で再発し、既存のコインを上書きしたり、帳簿の記録を混乱させたりする可能性があります。
しかし、このメンテナンス中心のソフトフォークを大きな好材料と見なすわけではない。LayerTwo Labsの共同設立者兼CEOであるPaul Sztorcは、X上で「BIP-54が活性化されるのはやや苛立たしい。これは単なるクリーンアップ・メンテナンス用のフォークであり、何の変更も行っていないからだ」と述べた。
Sztorcはアトランタで開催されたTABconfで開発者を調査し、ビットコインの「最も優秀で最も賢い」人々の多くが、Great Consensus Cleanupがビットコインの次回のソフトフォークになると予想しているが、最も早い推定は2027年9月であり、大多数は2028年またはそれ以降を指摘している。
2021年のTaproot活性化以降、ビットコインコミュニティはプロトコルの変更について長年にわたり膠着状態に陥ってきた。この摩擦は一般的に「僵化(ossification)」と総称され、OP_CAT(BIP-347)やOP_CHECKTEMPLATEVERIFY(BIP-119)のようなより広範なプロトコル変更も、エコシステム全体の合意を得るのが難しいままである。
Coralloは、ソフトフォークは常に技術的障壁を乗り越える必要があると述べた。しかし最近、彼は政治的・社会的な摩擦も重要になってきていることに気づいた。
ビットコインコミュニティは、Taprootをどのように活性化するかについて数ヶ月にわたり議論し、マイナーのシグナル閾値やユーザーの強制的な「flag day」案などが議論の焦点となった。Coralloは、BIP-54が今後のソフトフォークのためのデプロイメント・パラダイムを構築できると考えている。
彼は「最近の各ソフトフォークでは、活性化メカニズムを巡って多くの議論が巻き起こりました。そのため、今回のソフトフォークでこれらの議論を一通り経験し、そのプロセスをコピー&ペーストして繰り返し使用することで、今後のソフトフォークにおける議論を事前に解消できればと思います。」
この意味で、BIP-54は、ビットコインが技術的にアップグレードの合意に達できることを示すだけでなく、社会的にも合意に達できることを証明しています。


