Bitcoin Core開発者は、10月30日までにネットワークの80バイトデータストレージ制限を削除することにコミットし、世界最大の暗号通貨が非金融情報を扱う方法に大きな変化をもたらします。この変更はBitcoin Coreバージョン30で確認済みで、OP_RETURNフィールドを通じて各出力に最大4メガバイトの任意データを含むトランザクションが可能になります。
知っておくべきこと:
- アップデートはOP_RETURN出力の現在の80バイト制限を削除し、トランザクション出力ごとに最大4MBのデータを許可します
- 批評者は、これがBitcoinをピアツーピアの支払いシステムからデータストレージネットワークに変えると主張
- この変更はマイニングの中央集権化懸念に対処するが、ネットワークの根本的な目的に関してBitcoinコミュニティを分裂
技術的実装が開発者の議論を引き起こす
この変更は、ユーザーが任意のデータをBitcoinのブロックチェーンに直接埋め込むことを可能にする特別なトランザクションフィールドであるOP_RETURN出力に関するものです。これらの出力は、ユーザーがネットワーク上に画像、テキスト、メタデータを保存し始めた2024年のオーディナルズインスクリプションブームの間に注目を集めました。通常のトランザクション出力とは異なり、OP_RETURNフィールドはBitcoinのUTXOデータベースを膨張させる使える出力を作成しません。
この変更を承認するのを支援したコア貢献者のグロリア・ジュー氏は、GitHubのドキュメントとソーシャルメディアの投稿でこの決定を擁護しました。「Bitcoin Coreは、誰でもコピーして変更できる唯一のプロトコル実装です」とジュー氏は説明しました。「その特別な点は、貢献者がどのように決定するかです。」
方針の変更は、ユーザーが潜在的に有害な方法を通じて制限を回避するのではなく、マイニングの現実に沿ったものであることを示しています。
マイニングの中央集権化懸念が方針を変える
ジュー氏は、OP_RETURNの制限を取り除く主な動機として、中央集権化の圧力を挙げました。Bitcoin Coreのルールがマイナーが安定的に受け入れるものよりも厳しいと、大規模なプレイヤーが公開トランザクションプールを完全に回避し始めました。代わりに、彼らはプライベートな取り決めを通じてマイナーと直接やり取りしました。
「これは中央集権化の圧力を生み、Bitcoinの設計を損ね、その検閲抵抗力を傷つけます」とジュー氏は述べました。コア開発者は、有害な方法でデータを保存する人々が「ネットワークに長期的なコスト」を引き起こし、Bitcoinのメモリ要求を永遠に膨張させることになると主張しました。
制限を取り除くことで、Bitcoin Coreはユーザーをよりクリーンなデータストレージ方法に促すことを望んでいます。この変更は、ユーザーが公式のポリシーに関係なくデータをBitcoinに保存することを認識しています。
ただし、実装は個々のユーザーが元の制限を好む場合に80バイトの制限を手動で復元することを可能にします。
コミュニティの反発が根本的な意見の不一致を浮き彫りにする
この発表は、Bitcoinの開発コミュニティ内で激しい議論を引き起こし、ネットワークの目的についての深い哲学的な分裂を露呈しました。批評者は、この変更がBitcoinのアイデンティティをピアツーピアの支払いシステムから一般的なデータストレージプラットフォームに根本的に変えると主張します。
長年のBitcoin Coreの貢献者であるジェイソン・ヒューズ氏は、この変更が「Bitcoinネットワーク自体の全体としての性質を変える」と警告しました。彼の懸念は、データストレージアプリケーションをネットワークの元々の金融的焦点からのミッションの逸脱と見るBitcoin純度主義者の間での広範な不安を反映しています。
ソフトウェアエンジニアのフアン・デイビッド・ディアス氏は、意思決定プロセス自体に異議を唱えました。「これには明確な合意がなく、したがって絶対にマージされるべきではなかった」と彼はGitHubスレッドでの変更についてコメントしました。
別の批判者は、新しく作成されたGitHubアカウントで偽名を使って書き込み、この決定を「恥ずべき前例」と呼びました。「この変更に対する合意はありません」と主張しました。
具体的な選択肢が一時的な妥協を提供
論争にもかかわらず、いくつかの開発者は、個々のノード運営者が自身のシステムを制御する力を保持していると強調しました。ZK対応のBitcoinインフラストラクチャ開発者であるAlpen Labsで働いていると主張するエンジニアは、ユーザーが設定を通じて自身の制限を課すことができると指摘しました。
「設定で制限を変更することができます」と偽名を使用するエンジニアは説明しました。「異議がある場合、ノードで変更してください。」
この柔軟性により、分裂したコミュニティのための一時的な中間地帯が提供されます。拡張されたデータストレージ機能に反対するユーザーは、個々のノードで元の80バイト制限を維持できます。
しかし、Bitcoin Coreは将来のバージョンでこれらの設定オプションを完全に削除する予定であり、ネットワーク全体にわたるデータストレージの拡張を恒久化しています。
結論
10月30日のBitcoin Coreバージョン30の実装は、古くからのデータストレージ制限を取り除き、OP_RETURN出力ごとに最大4MBの任意データを許可し、既存の慣行と整合性のある方針によるマイニングの中央集権化の懸念に対処します。