ビットコインネットワークは非貨幣データの氾濫により侵食されつつあり、BIP-110の実施はネットワークの浄化とノードの健全性回復に不可欠な措置です。このプロトコルはゴミ取引の41.5%をフィルタリングし、36%のブロック空間を回収し、金融取引には一切影響を与えず、ビットコインの百萬ドル評価への道を切り開く鍵となります。この記事はJustin Bechlerによる原文を、ForesightNewsが整理・翻訳・執筆したものです。
(前提:ビットコインマイニング難易度「急落11%」は21年ぶりの中国禁令後最大の下落、これでマイナーのBTC売り圧力は緩和されるか?)
(補足:ビットコインはソフトウェア株?米国株1兆ドル蒸発、BTCも巻き添えに)
この記事の目次
分散型のノードネットワークと許可不要なビットコインの貨幣政策は、ビットコインをゼロから12.5万ドルへと押し上げる唯一の信用源です。
100万ドル達成には同等の信用が必要ですが、その規模は主権基金や中央銀行の数十年分の資産を満たすだけの規模でなければなりません。
この点を非常に明確に理解してください:ネットワークとノードはシステム的攻撃にさらされている一方で、Bitcoin Coreはその扉を開いています。しかし攻撃が始まって以来、初めて本当の提案が浮上し、これを阻止しようとしています。
この記事はこの攻撃と、その修復策の裏付け、そしてなぜ100万ドルへの道がこれを通過しなければならないのかを解説します。
ビットコインの全価値は、貨幣保証に基づいています。
ビットコインの総供給量は常に2100万枚に制限されており、この制限は分散型ノードネットワークによって強制され、各取引を独立して検証します。この保証が成立する理由は、世界中の普通の人々がこの保証を実行するノードソフトウェアを簡単に運用できるからです。
これこそが、ビットコインが他のすべての中央集権的な「暗号」プロジェクトと異なる点です。イーサリアムにはファウンデーションがあり、Solanaには少数の企業ハードウェアを運用する検証者がいます。XRPにはRipple Labsがあります。これらの各プロジェクトには中央集権的なボトルネックが存在し、圧力や召喚状、制裁の対象となる可能性があります。ビットコインにはそれがありません。なぜなら、普通のコンピュータとネットワーク接続さえあれば、誰でも完全検証ノードを許可不要で運用でき、仲介や信頼を必要とせず、直接通貨プロトコルとやり取りできるからです。
金は信頼できる鑑定士を必要とし、債券は政府を信頼し、株式は監査人を信頼します。ビットコインは数学と、それを運用するノードだけを信頼すれば良いのです。
各検証チェーンのノード運営者は、貨幣政策に対する一票です。ノードが多いほど検証は分散され、資産を七桁規模にまで拡大できる資本にとって、この保証はより信頼されるものとなります。
したがって、何かがノードのアクセス性を脅かすとき、それはビットコインの価値と存在そのものを脅かすことになります。
Bitcoin Coreは最初からゴミ取引のフィルタリングを標準機能として備えてきました。2013年以降、ノード運営者は -datacarriersize という設定オプションを通じて、取引に埋め込まれる追加データのサイズ制限を設定できるようになっており、これは慎重に設計された決定です。このプロトコルの構築と維持に関わる開発者たちは、非貨幣データのサイズ制限がなければ、ブロックチェーンは安価なデータ保存システムとして濫用され、ネットワーク上のすべてのノード運営者がその負担を負うことになると理解しています。
このシステムは10年以上稼働してきました。そして2023年初頭、Casey RodarmorはOrdinalsプロトコルを開始し、その堤防は決壊しました。
OrdinalsはBitcoin Coreのゴミメールフィルターの脆弱性を突いたものです。既存のデータキャリア制限は、2021年11月のTaprootアップグレードで導入された取引をカバーしていませんでした。つまり、任意のデータを偽装してTapscriptの見証空間内のコード(OP_FALSE OP_IF)に封入し、実行されることのないOP_FALSE OP_IFで包むことで、誰でもこの制限を回避できるのです。画像やテキストファイル、BRC-20トークンの鋳造、その他すべての非貨幣データが、SegWit見証の割引を利用して、通常のデータ取引よりもはるかに低コストでビットコインのブロックチェーンに永続的に埋め込まれることになりました。
@LukeDashjr は最初からこれを脆弱性と認識していました。2023年12月、彼はこの脆弱性を正式にNISTの国家脆弱性データベースにCVE-2023-50428として登録し、重要度は5.3(中程度)と評価されました。公式の記述は正確です:「Bitcoin Core 26.0以前およびBitcoin Knots 25.1.knots20231115以前のバージョンでは、データをコード(例:OP_FALSE OP_IF)に混同することで、データキャリアのサイズ制限を回避できる。これは2022年および2023年にメモリに悪用された通りです。」
Lukeはこれが何を意味するのかを明確にしています。「ゴミメールフィルタはBitcoin Coreの標準部分として最初から存在していた」と彼は説明します。Taproot取引にこれらのフィルタを拡張しなかったのは誤りであり、メモリはこの誤りを利用してネットワークを攻撃しています。「これはビットコインとそのユーザー、未来のユーザーにとって巨大かつ不可逆的な損害をもたらす」と彼は書いています。「Ordinalsは最初からビットコインへの攻撃だったのです。」
Dashjrが管理する代替ノード実装のBitcoin Knotsは、2023年末のバージョン25.1でCVE-2023-50428を修正しました。Oceanマイニングプールは即座にこの修正を導入し、「より多くの実取引を含むブロック」を宣言し、Ordinalsのメモ書きはネットワークへのサービス拒否攻撃と断定しました。
しかし、Bitcoin Coreはこれを修正しませんでした。
NISTに登録された正式な脆弱性は、何百万もの取引に悪用され、ネットワーク上のすべてのフルノードに兆ビットバイトの永続的な肥大化をもたらしましたが、主要なビットコインノードソフトウェアの大半は修正を拒否しています。パッチは存在し、テスト済みで、Knotsには導入済みです。Coreはこれを適用せず、むしろ逆方向に進んでいます。
BIP-110がノードをデータ肥大から守る提案をした一方で、Bitcoin Core 30は逆の方向に進みました。Core 30はCVE-2023-50428を修正せず、長年存在したOP_RETURNのサイズ制限を完全に撤廃し、OP_RETURN出力の無制限の任意データを許可しました。
Core開発者の理由は、既存の80バイト制限はすでに回避されているため、維持する意味がないというものです。これはまるで都市議会が誰かがスピード違反をしたからといって速度制限を止めるようなもので、Dashjrの長年の先例に真っ向から反します。
Bitcoin Coreは2013年以来、データキャリアのサイズ制限を維持してきました。これは、非貨幣の濫用からブロック空間を守ることが、ノードのアクセス性を維持するために不可欠だと開発者が理解しているからです。しかし、Core 30はこの原則を放棄しました。
この結果、各ノード運用者に対する課税となります。無制限のOP_RETURNデータは、ノードがダウンロード、検証、保存しなければならないデータの無限増加を意味します。なぜそんなことを?この変更の恩恵を受けるのは、ビットコイン上に非貨幣アプリを構築している少数の開発者たちです。彼らは現行の制限が不便だと感じているのです。
Jameson Loppは、「極端なケース」を理由にこの変更を主張しますが、そのケースはビットコインの貨幣としての機能とは無関係であり、彼のスタートアップ企業Citreaと密接に関係しています。
一般の人々はこれを嫌います。
2013年、Coreはデータキャリア制限を導入し、ノードをゴミデータから守るために長年維持してきました。2023年、その制限を回避する脆弱性が発見され、Coreはこれを修正しませんでした。
2025年、Coreは制限を完全に撤廃しました。これにより、ノードはますます重くなり、運用コストは高騰し、「ビットコインのブロック空間は貨幣取引に使われるべきだ」という原則からますます乖離しています。
これは現在のビットコイン開発の根本的な矛盾です。一派はネットワークを洗練されたアクセス可能な貨幣プロトコルとして維持したいと考え、誰でもRaspberry Piで検証できる状態を望みます。
もう一派は、開発者の想像するあらゆる用途に対応できるように、プロトコルの能力拡張を望み、ノードを重く高価にしてでも実現しようとしています。
前者は100万ドルのビットコインに向かって進み、後者は「より良いイーサリアム」へと向かっています。
@CunyRenaudは、BIP-110の修正シミュレーションを公開しました。これはメインネットの10日間のデータをカバーし、ブロック高は929,592から931,032までです。
結果は明白です。
サンプル期間中の470万取引のうち:
1,957,896取引(全取引の41.5%)がBIP-110によりフィルタリングされた。
ブロック空間を747.85MB(36%)回収。
合法的な金融取引は一切阻止されなかった。
約五百万の取引の中で、貨幣の送金や引き出し、ライトニングチャネルの開設、CoinJoin、多署名取引のいずれもフィルタに捕捉されていません。すべて正常に通過しています。
詳細な分析は、多くの人が見落としがちな重要な事実を明らかにしています。コミュニティはOrdinalsのメモ書きとOP_RETURNのゴミを別問題と見なしてきましたが、実はそうではありません。
BIP-110に捕捉されたメモ書き取引の94.6%は、TapscriptのOP_IF封入とOP_RETURNの符号化データを同時に持つハイブリッド取引でした。BIP-110がメモ書きをフィルタリングすると、関連するOP_RETURNのデータも消失します。
「二つのゴミ問題」という見方は、データの前では崩壊します。ビットコインには一つのゴミ問題しかありませんが、その表現は二つあり、BIP-110はその両方を解決しています。
BIP-110には複数のルールがありますが、その中で最も重要なのはルール7です。これは、Tapscriptの実行中にOP_IFとOP_NOTIFを使用することを禁止するものです。これは、CVE-2023-50428に記載された仕組み、すなわちOrdinalsのメモ書きが見証空間に任意データを埋め込むためにOP_FALSE OP_IFで包む仕組みを対象としています。
ルール7だけで、フィルタにより1,954,477取引(全フィルタされた取引の99.8%)を捕捉しています。実際には、これがCoreがリリースを拒否したパッチであり、正式に一年の施行期間を持つコンセンサスルールとして規定されました。
このルールが、何か本当に有用な機能を破壊するのではないかという明白な懸念があります。シミュレーションでは、条件分岐やタイムロック、多署名、ハッシュタイムロック契約など、正当なTapscriptの契約でOP_IFを使ったものを探しましたが、結果はゼロです。470万取引の中にそうしたパターンは存在しません。Lightning NetworkはSegWit v0上で動き続け、DLCはアダプタ署名を使い、保険金庫の実装も実験段階です。
理論的には、ルール7が将来のスマートコントラクトを妨げる可能性も認めざるを得ません。確かにそうなる可能性はありますが、BIP-110の施行期間は1年であり、永久ではありません。メモ書きの氾濫は今まさに起きており、UTXOセットへのダメージは日々蓄積しています。
1年間の介入で、ゴミ取引の41.5%を除去し、金融活動を妨げずに済むのです。これは行動を支援するためのトレードオフです。
一部の人は、「すべての支払い手数料の取引は合法だ」としてBIP-110に反対します。メモ書き利用者は市場レートを支払い、マイナーも喜んで取引を受け入れているのに、なぜフィルタリングできるのか?
答えは、ビットコインが実際に守っているものと、その理由を理解することにあります。
ビットコインの検閲耐性は、貨幣取引を保証することにあります。プルーフ・オブ・ワーク、難易度調整、ブロック報酬計画、そして全体のセキュリティモデルは、ピアツーピアの電子現金システムを守るために設計されています。
その設計、その唯一の目的こそが、ネットワークに必要な巨大なエネルギー消費の正当性を支えています。
ビットコイン上の貨幣取引は検閲不能です。これこそがビットコインの価値の源泉であり、BIP-110が完全に保持している属性です。もしあなたがビットコインを貨幣として送受信しているなら、BIP-110はあなたに影響しません。実験的な証拠がそれを証明しています。250万の金融取引は問題なく通過し、一つも影響を受けていません。
非貨幣取引の存在は、ネットワークの寛容性に依存します。誰も法令で禁止していませんし、メモ書き利用者を逮捕もしていません。議論は簡単です:NFTデータやトークン鋳造コマンドを見証空間に保存することは、人と人の間で価値を移転するのと同じレベルの保護を受けていません。非貨幣の利用が、貨幣の基盤となるインフラを脅かし始めたとき、ネットワークはそのコア機能を優先すべきです。
これは検閲ではありません。検閲は、政府があなたの政治的立場を嫌って支払いを妨害することです。これに対し、脆弱性を悪用したデータ保存操作をフィルタリングするのはネットワークの維持です。この区別は非常に重要であり、これらを混同する者は無知か悪意のある弁護者です。
批評家が「マイナーは永遠にメモ書き取引を含めるのを自発的にやめない」と言うとき、Dashjrは明確に述べています:「ビットコインの運用は、多くのマイナーが誠実であり、悪意がないことを前提としています。」セキュリティモデルは、マイナーがネットワークの長期的利益のために行動し、短期的な手数料最大化のためにインフラを損なわないことを前提としています。
2028年に主権基金の運用者にビットコインを説明するときのイメージです。資産が金や国債と同等の永続的な配分に値することを論証します。
この論証は、三つの柱に基づいています:供給量の固定、検閲耐性のある取引、そしてそれらを実行する分散型検証ネットワーク。いずれか一つでも弱まれば、論証は崩れます。供給計画が変更可能なら、ビットコインは単なるより良いマーケティングされた法定通貨に過ぎません。取引が検閲可能なら、ビットコインは遅いデータベースに過ぎません。
検証が、運用ノードのコスト増大により少数のデータセンターに集中すれば、ビットコインの貨幣保証は、識別可能な利益や政治的圧力点を持つ実体による「紳士協定」へと変質します。
メモ書きによるUTXOの肥大化は、第三の柱を直接攻撃しています。これによりノードのコストが増し、検証が集中し、貨幣保証の信頼性を損ないます。しかも、それは貨幣と無関係なサービスを提供し、特定の目的に特化したシステム上でより効率的に行うためです。
任意のデータ保存はすでに解決済みの問題であり、ビットコインはFilecoinのようになる必要はありません。
一方、CoreがCVE-2023-50428の修正を拒否し、30バージョンでOP_RETURN制限を積極的に撤廃した軌跡は、現開発陣がノードの肥大化を非貨幣用途に仕えるために進めていることを示しています。BIP-110はこの流れに抵抗し、ネットワークの優先事項は貨幣であり、ノードネットワークは貨幣の検証のために存在し、プロトコルは貨幣のために最適化されるべきだと示しています。
BIP-110は、メモ書き攻撃ベクトルを1年で排除し、ネットワーク上のすべての金融取引に全く影響を与えません。それはゴミ取引の41.5%を除去し、ブロック空間の36%を回収しました。470万取引のテストでは誤報はゼロです。そして、合法的なTapscriptの使用に関するデータがより明確になった後の再評価の選択肢も残しています。
100万ドルのビットコインへの道は、貨幣政策の信用、検閲耐性の信用、そしてそれらを実行する分散型検証ネットワークの信用によって築かれています。
100万ドルのビットコインの成否は、ノードネットワークに密接に関係しています。
もしあなたがノードを運用しているなら、あなたには意見を述べる権利があります。
BIP-110の規範を調査し、Bitcoin Block Space Weeklyが公開したシミュレーションデータを確認してください。技術的な能力があれば、自分でデータを計算しても構いません。証拠に基づき、コミュニティの声に左右されず、自分の判断で決定を下してください。
行動を起こす準備ができたら、Bitcoin CoreからBitcoin Knotsへの切り替えは、多くの人が想像するよりも簡単です。Umbrel、Start9、MyNode、RaspiBlitzを運用している場合、Knotsはアプリマーケットからワンクリックでインストールでき、既存のブロックチェーンデータも移行可能です。デスクトップや裸のLinux上でCoreを運用している場合も、移行は同様に簡単です。いずれの場合も、数分でKnotsを稼働させ、BIP-110を強制適用できます。
Knotsに切り替える各ノードは、ビットコインの未来を貨幣としての信用の一票とし、その一票一票が重要です。
データは明確であり、判断は誠実であり、施行期間は一年です。何もしないことの代償は、ネットワーク上のすべてのノードに毎日積み重なる兆ビットバイト級の永続的なデータ肥大化です。
ビットコインは貨幣であり、BIP-110はそれを維持します。
非貨幣の任意データ中継や保存は存続できません。
これを信じるなら、あなたは主権を持ち、検閲耐性のあるノードを運用し、許可不要な方法でビットコインを貨幣として使っているのです。