Bitcoinがゼロから$125,000まで上昇した要因は、許可不要の金融政策と分散型ノードネットワークのみです——これらがBitcoinの信頼性の根幹です。
$1,000,000に到達するには、Bitcoinは同等の信頼性を維持しつつ、政府系ファンドや中央銀行が数十年単位で資産を保有する要件に対応できるスケールが求められます。
重要なのは、ネットワークとノードが体系的な攻撃を受けており、Bitcoin Coreがその脆弱性を露呈していることです。これらの攻撃が始まって以来、初めて本格的に阻止できる提案が登場しました。
本記事では、攻撃の本質、提案された修正策の根拠、そして$1,000,000への道がなぜその修正策を通る必要があるのかを解説します。
Bitcoinの価値提案は、金融保証の上に完全に構築されています。
総供給量は常に2,100万枚に制限され、分散型ノードネットワークによって各取引が独立して検証されます。この保証が信頼できるのは、誰でもどこでもノードソフトウェアを簡単に実行し、その保証を強制できるからです。
これこそが、Bitcoinを他の中央集権型「暗号資産」プロジェクトと区別する点です。Ethereumには財団があり、Solanaは企業ハードウェアを運用する少数のバリデータに依存し、XRPはRipple Labsにより管理されています。これらには中央集権的なボトルネックがあり、圧力をかけられたり、召喚状を受けたり、制裁されたり、ルール変更を促されたりする可能性があります。Bitcoinにはそうしたものはありません——標準的なコンピュータとインターネット接続さえあれば、誰でも許可や仲介者、信頼を必要とせず、完全検証ノードを運用し、金融プロトコルと直接やり取りできます。
金は鑑定人への信頼が必要であり、債券は政府への信頼、株式は監査人への信頼が必要です。Bitcoinは数学とそれを運用するノードへの信頼だけで成り立っています。
検証チェーン上の各ノード運用者は金融政策への投票権を持っています。ノードが増えるほど検証は分散化され、7桁の資産を投入できる資本にとって、この保証はさらに信頼性を増します。
したがって、ノード運用のアクセス性を脅かすものは、Bitcoinの価値と存在自体を脅かします。
Bitcoin Coreは当初からスパム取引のフィルタリング機能を標準搭載していました。2013年以降、ノード運用者は-datacarriersize設定によって取引内の追加データ量に制限を設けることが可能でした——これは慎重に設計された仕組みです。開発者は、非金融データに制限を設けなければ、ブロックチェーンが安価なデータストアとして乱用され、すべてのノード運用者がその代償を支払うことになると認識していました。
この仕組みは10年間機能しました。しかし、2023年初頭、Casey RodarmorがOrdinalsプロトコルを立ち上げ、その堰を切りました。
OrdinalsはBitcoin Coreのスパムフィルターの脆弱性を突きました。データキャリア制限は、2021年11月のアップグレードで導入されたTaproot取引には拡張されていませんでした。TaprootのTapscriptウィットネス空間内で任意のデータをプログラムコードとして偽装し、OP_FALSE OP_IFラッパーを使って実行されない形にすることで、本来のデータサイズ制限を回避できました。画像やテキストファイル、BRC-20トークンのミントなど、非金融データがSegWitの署名検証コスト低減のためのウィットネス割引のおかげで、従来よりもはるかに安価にBitcoinブロックチェーンへ永久に埋め込まれるようになりました。
@LukeDashjrは当初からこれを脆弱性と認識していました。2023年12月、彼はこれをCVE-2023-50428としてNIST National Vulnerability Databaseに正式登録し、深刻度スコアは5.3(中程度)となりました。公式説明は次の通りです:「Bitcoin Core 26.0以前およびBitcoin Knots 25.1.knots20231115以前では、データキャリアサイズ制限がOP_FALSE OP_IFなどを用いてデータをコードとして隠蔽することで回避可能であり、2022年および2023年のインスクリプションによって悪用された。」
Lukeはその影響を明確に示しました:「スパムフィルタリングはBitcoin Coreの標準機能です。」Taproot取引へのフィルタ拡張を怠ったのは誤りであり、インスクリプションはこの欠陥を利用してネットワークを攻撃しています。「Bitcoinとそのユーザー、将来のユーザーを含めた被害は膨大かつ不可逆的です」と彼は記しました。「Ordinalsは誰にも承認されていません。常にBitcoinへの攻撃でした。」
Dashjrが維持する代替ノード実装Bitcoin Knotsは、2023年末の25.1リリースでCVE-2023-50428に対応しました。Oceanマイニングプールは即座に修正を適用し、「より本物の取引が含まれる」ことを発表し、Ordinalsインスクリプションをサービス拒否攻撃と分類しました。
Bitcoin Coreは未だ修正していません。
正式登録された脆弱性は、数百万件の取引で悪用され、ネットワーク上の各フルノードにギガバイト単位の恒久的な膨張をもたらしました——それにもかかわらず、Bitcoinネットワークの大多数が利用する主要ノードソフトウェアは修正を拒否しています。パッチは存在し、テストされ、Knotsで本番運用されています。Coreは適用せず、むしろ逆方向へ進みました。
BIP-110はノードをデータ膨張から保護することを提案しましたが、Bitcoin Core 30は逆に動きました。Core 30はCVE-2023-50428の修正を行わないだけでなく、長年のOP_RETURNサイズ制限を完全に撤廃し、OP_RETURN出力に無制限の任意データを許可しました。
Core開発者は、既存の80バイト制限は結局回避されているため、維持する意味がないと主張しました。これは市議会が一部の人が速度超過するからと速度制限を撤廃するようなものであり、Dashjrが強調した10年間の前例と正反対です。
2013年以降、Bitcoin Coreはデータキャリアサイズ制限を維持し、開発者は非金融用途によるブロックスペースの乱用を防ぐことがノードのアクセス性維持に不可欠と認識していました。Core 30はこの原則を放棄しました。
実際の影響は、すべてのノード運用者への負担です。無制限のOP_RETURNデータにより、ノードは増大し続けるデータをダウンロード・検証・保存しなければなりません。その恩恵を受けるのは、Bitcoin上で非金融アプリケーションを開発する一部の開発者だけであり、制限が不便だからです。
Jameson Loppは、Bitcoinの金融機能とは無関係な「極端な例外ケース」を根拠にこの変更を支持しましたが、それは自身のBitcoinベースのスタートアップCitreaに直接関係しています。
一般ユーザーはこれを嫌っています。
2013年、Coreはノードをデータスパムから守るためにデータキャリア制限を導入しました。10年間、この制限は機能しました。2023年、脆弱性によりインスクリプションがTaproot経由で制限を回避し、Coreは修正を拒否しました。
2025年、Coreは制限を完全に撤廃しました。各段階でノードは重く高コストになり、各段階で「Bitcoinのブロックスペースは金融取引のため」という原則から遠ざかりました。
これが現在のBitcoin開発の根本的対立です。一方はネットワークを金融プロトコルとして軽量かつアクセス可能に維持し、誰でも——Raspberry Piでも——検証できるようにしたいと考えています。
もう一方は、ノードが重く高コストになっても、開発者が想像するあらゆる創造的用途にプロトコルを拡張したいと考えています。
前者は$1,000,000のBitcoinを目指し、後者は「より良いEthereum」を追求しています。
@CunyRenaudは最近、BIP-110の修正効果をシミュレーションし、ブロック高929,592から931,032までの10日間のメインネットデータを分析しました。
結果は明確です。
サンプル期間の470万件の取引のうち:
1,957,896件がBIP-110によってフィルタされました(全取引の41.5%)。
747.85MBのブロックスペースが回収されました(36%)。
正当な金融取引は一件もブロックされませんでした。
約500万件の取引の中で、金融送金は一件もフィルタされませんでした。すべての支払い、取引所出金、Lightningチャネル開設、CoinJoin、マルチシグ支出は通過しました。
この内訳は、多くの人が見落としている重要な事実を示しています:コミュニティは長らくOrdinalsインスクリプションとOP_RETURNスパムを別問題として扱ってきましたが、実際は違います。
BIP-110でフィルタされたインスクリプション取引の94.6%は、Tapscript OP_IFインスクリプションラッパーとOP_RETURN出力(Runeメタデータ)を両方含むハイブリッド取引でした。BIP-110がインスクリプションをフィルタすると、関連するOP_RETURNデータも消えました。
「2つのスパム問題」というナラティブはデータの前に崩壊します。Bitcoinには2つの顔を持つ1つのスパム問題があり、BIP-110は両方を同時に解決します。
BIP-110には複数のルールがありますが、鍵となるのはRule 7です。これはTapscript実行でOP_IFとOP_NOTIFオペコードの使用を禁止します。これはCVE-2023-50428で説明された仕組み——OrdinalsインスクリプションがOP_FALSE OP_IFラッパーでウィットネス空間に任意データを埋め込む方法——を直接狙ったものです。
Rule 7だけでシミュレーションでは1,954,477件の取引(フィルタされた取引の99.8%)を捕捉しました。実質的には、Coreがリリースを拒否したパッチを、1年のアクティベーションウィンドウ付きでコンセンサスルールとして形式化したものです。
これで実際の機能が損なわれるか?シミュレーションでは、OP_IFを使った正当なTapscript契約(条件分岐、タイムロック、閾値署名、ハッシュタイムロック契約)も特定的に検索しました。
470万件の取引の中で、該当パターンはゼロ——現行メインネットTapscriptには存在しません。Lightning NetworkはSegWit v0で運用され、DLCはアダプター署名を使用し、Vaultは実験段階です。
Rule 7が将来のスマートコントラクトを妨げる懸念は理論的には妥当です。実際そうなる可能性もありますが、BIP-110のアクティベーションウィンドウは1年であり、恒久ではありません。インスクリプションの氾濫は今起きており、UTXOセットへのダメージは日々拡大しています。
金融活動を一切阻害せず、スパム取引の41.5%を排除できる1年間の介入は、十分価値あるトレードオフです。
BIP-110に反対する人は、「手数料を払う取引は正当」と主張します。インスクリプション利用者は市場価格で手数料を支払い、マイナーは取引を受け入れている——ならばフィルタする権利はあるのか?
答えは、Bitcoinが何を守り、なぜ守るのかを理解することにあります。
Bitcoinの検閲耐性は金融取引を保証するために設計されています。プルーフ・オブ・ワーク、難易度調整、ブロック報酬スケジュール、全セキュリティモデルは、ピアツーピア電子現金システムを守るために存在します。
この設計、この唯一の目的こそが、ネットワークを守る膨大なエネルギー消費を正当化します。
Bitcoin上の金融取引は検閲不能です。この品質こそがBitcoinの価値であり、BIP-110はこれを完全に維持します。Bitcoinをお金として送受信するなら、BIP-110の影響はありません。シミュレーションが証明しています:250万件の金融取引が影響ゼロで通過しました。
非金融取引はネットワークの許容によってのみ存在します。誰も命令で禁止したり、インスクリプション利用者を逮捕したりしていません。論点は単純です:NFTデータやトークンミント命令をウィットネス空間に保存することは、価値移転と同等のプロトコルレベル保護を享受しません。非金融用途が金融用途のインフラを脅かす場合、ネットワークはコア機能を優先する正当性があります。
これは検閲ではありません。検閲とは、政府が政治的理由であなたの支払いをブロックすることです。数年前に修正すべきだった脆弱性を悪用する行為をフィルタするのはネットワークの保守です。この違いは重要であり、両者を混同する人は混乱しているか、悪意で議論しています。
批判者が「マイナーはインスクリプション取引を自主的に含めることをやめない」と主張する時、Dashjrは明言します:「Bitcoinの運用前提は、ほとんどのマイナーが誠実であり、悪意がないことです。」セキュリティモデルは、マイナーがネットワークの長期的利益のために行動すると仮定しており、短期的な手数料収入の最大化のために、その価値の源泉であるインフラを犠牲にすることは想定していません。
2028年、政府系ファンドの運用者にBitcoinを説明する場面を想像してください。金や国債と並ぶ恒久的な配分を提案するのです。
論拠は3つの柱に立っています:固定供給、検閲耐性取引、分散型検証。いずれかの柱が弱まれば、論拠も弱まります。供給スケジュールが変更可能なら、Bitcoinはマーケティングが優れただけの法定通貨に過ぎません。取引が検閲可能なら、Bitcoinは遅いデータベースです。
検証が高コスト化し、少数のデータセンターに集中すれば、Bitcoinの金融保証は特定の利害や政治的脆弱性を持つ主体による紳士協定となります。
インスクリプションによるUTXO膨張は、第三の柱への直接攻撃です。ノード運用コスト増、検証の集中化、金融保証の信頼性を支える分散化の弱体化——しかも金融と無関係なサービスのためです。こうした用途は、専用システムの方が適しています。
任意データストレージは既に解決済みの問題——BitcoinがFilecoinになる必要はありません。
一方、CoreがCVE-2023-50428の修正を拒否し、バージョン30でOP_RETURN制限を撤廃したことは、現開発リーダーが非金融用途のためにノードを重くすることを容認していることを示しています。BIP-110はこれに対抗し、ネットワークの優先は「お金」であり、ノードネットワークは「お金」を検証するために存在し、プロトコルは「お金」に最適化されるべきだと示しています。
BIP-110はインスクリプション攻撃経路を1年間遮断し、金融取引への影響はゼロです。スパム取引の41.5%を排除し、ブロックスペースの36%を回収します。470万件の取引で誤検知はゼロでした。正当なTapscript利用が明確になれば再評価も可能です。
$1,000,000のBitcoinへの道は、金融政策の信頼性、検閲耐性、両者を強制する分散型検証ネットワークによって築かれます。
$1,000,000のBitcoinの命運はノードネットワークにかかっています。
ノードを運用しているなら、あなたにも発言権があります。
BIP-110仕様を研究し、Bitcoin Block Space Weeklyのシミュレーションデータを確認してください。技術的に可能なら、自分で数値を検証しましょう。最も声が大きいSNSの意見ではなく、証拠に基づいて判断してください。
行動を起こす準備ができていれば、Bitcoin CoreからBitcoin Knotsへの切り替えは想像以上に簡単です。Umbrel、Start9、MyNode、RaspiBlitzを利用している場合、Knotsはアプリマーケットからワンクリックでインストールでき、既存のブロックチェーンデータも移行可能です。CoreをデスクトップやベアメタルLinuxで運用している場合も、移行は同様に簡単です。どちらの場合も、数分でKnotsを運用し、BIP-110を強制できます。
Knotsへ切り替える各ノードが、Bitcoinの「お金」としての未来への投票となります——すべての投票が重要です。
データは明確、トレードオフは誠実、ウィンドウは1年です。行動しない代償は、毎日各ノードに追加されるギガバイト単位の恒久データ膨張です。
Bitcoinは「お金」であり、BIP-110はその状態を維持します。
Bitcoinは非金融の任意データ中継・ストレージネットワークとしては存続できません。
これを信じるなら、あなたは主権的かつ検閲耐性のノードを運用し、Bitcoinを「お金」として——許可不要で——使っています。





