Bitcoinの金融政策を分散型ノードネットワークが許可なく強制することこそ、Bitcoinをゼロから$125,000まで押し上げた唯一の信頼の源です。
$1Mに到達するためには、同等の信頼性を、数十年単位で資産を保有する政府系ファンドや中央銀行が納得する規模で実現する必要があります。
この点を明確に認識してください:ネットワークとあなたのノードは現在、システミックな攻撃を受けており、Bitcoin Coreはその攻撃を可能にしています。しかし、攻撃が始まって以来初めて、これを止める現実的な提案が提示されています。
この記事では、その攻撃の内容、修正案の根拠、そして$1Mへの道がなぜこの問題を通過するのかを解説します。
Bitcoinの価値は、金融保証に完全に依拠しています。
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のスパムフィルターの隙間を突きました。既存のdatacarrier制限は、2021年11月のアップグレードで導入されたTaproot取引には適用されていませんでした。つまり、Tapscriptのwitness領域内で任意のデータをプログラムコードとして偽装し、OP_FALSE OP_IFエンベロープで実行されない形にすることで、まさにこの種の乱用を防ぐはずだったサイズ制限を回避できるようになったのです。画像、テキストファイル、BRC-20トークンの発行など、あらゆる非金融データが、通常のデータ取引よりも安価に、SegWitのwitness割引によって恒久的にBitcoinブロックチェーンに埋め込まれるようになりました。この割引は本来、署名検証を安価にするためのものでした。
@ LukeDashjrは当初からこれを脆弱性と認識していました。2023年12月、彼はこのエクスプロイトをNIST National Vulnerability DatabaseにCVE-2023-50428として正式登録し、5.3の中程度の深刻度スコアを獲得しました。公式説明は正確です:「Bitcoin Core 26.0までとBitcoin Knots 25.1.knots20231115以前では、datacarrierサイズ制限をデータをコードとして難読化することで回避できる(例:OP_FALSE OP_IF)、2022年と2023年のInscriptionsによって実際に悪用された。」
Lukeはこの意味を明確に説明しました。「スパムフィルタリングはBitcoin Coreの標準機能です」と彼は述べています。Taproot取引へのフィルター拡張の失敗はミスであり、Inscriptionsはそのミスを悪用してネットワークを攻撃していると。「BitcoinおよびBitcoinユーザー、将来のユーザー含めて、その被害は巨大かつ不可逆です」と書いています。「Ordinalsを許可した人は誰もいません。最初からBitcoinへの攻撃でした。」
Dashjrが維持する代替ノード実装Bitcoin Knotsは、2023年末のバージョン25.1でCVE-2023-50428を修正しました。Oceanマイニングプールは直ちに修正を導入し、「より多くの本物の取引を含む」ことを発表し、Ordinals Inscriptionsをネットワークへのサービス拒否攻撃と位置付けました。
Bitcoin Coreは修正しませんでした。
正式登録された脆弱性がNISTにスコア付けされ、数百万取引で実際に悪用され、ネットワーク上のすべてのフルノードにギガバイト単位の恒久的な膨張をもたらしているにもかかわらず、Bitcoinネットワークの大多数が利用する主要ノードソフトウェアは修正を拒否しました。パッチは存在し、テストされ、Knotsで本番運用されました。Coreは適用せず、さらに逆方向に進みました。
BIP-110はノードをデータ膨張から守ることを提案していますが、Bitcoin Coreバージョン30は逆方向に進みました。CVE-2023-50428を修正する代わりに、Core 30は従来のOP_RETURNサイズ制限を完全に撤廃し、OP_RETURN出力に無制限の任意データを許容するようになりました。
Core開発者が示した理由は、既存の80バイト制限が実際には回避されていたため、維持する意味がないというものでした。これは、一部の人が速度違反しているからといって制限を撤廃する市議会の論理です。またDashjrが指摘した10年にわたる前例とも直接矛盾します。
Bitcoin Coreは2013年以来datacarrierサイズ制限を維持してきました。これは、ブロックスペースを非金融用途から守り、ノードのアクセス性を確保するために不可欠だと開発者が理解していたからです。Core 30はこの原則を放棄しました。
その結果、すべてのノード運用者に課税が課されます。無制限のOP_RETURNデータは、ノードがダウンロード・検証・保存しなければならないデータ量の無制限な増加を意味します。そして、その恩恵を受けるのは、既存の制限が不便だった一部の開発者だけです。彼らはBitcoin上で非金融アプリケーションを構築しています。

Jameson Loppのような人物は、「極端なエッジケース」を根拠に変更を主張しました。これはBitcoinの金融機能とは無関係であり、彼の「Build on Bitcoin」VSスタートアップCitreaのためのものです。
一般ユーザーはこれを嫌っています。

経緯を考えてみてください。
2013年、Coreはノードをデータスパムから守るためにdatacarrier制限を導入しました。10年間、その制限は機能しました。2023年、脆弱性によってTaproot経由でInscriptionsが制限を回避できるようになり、Coreは修正を拒否しました。
2025年、Coreは制限を完全に撤廃しました。各段階でノードは重くなり、運用コストが上昇し、Bitcoinのブロックスペースは金融取引のために存在するという原則から遠ざかっていきました。
これこそが、現在のBitcoin開発の根本的な対立です。一方は、誰でもRaspberry Piで検証できる、軽量でアクセス可能な金融プロトコルとしてネットワークを維持したいと考えています。
もう一方は、開発者が思いつくあらゆる創造的な用途に対応できるようプロトコルの機能拡張を望み、ノードが重く高価になることも受け入れています。
前者は$1M Bitcoinを目指しています。後者は「Ethereumより優れたもの」を目指しています。
@ CunyRenaudは、メインネットのブロック929,592から931,032までの10日間のデータを用いたBIP-110の修正シミュレーションを公開しました。
結果は明確です。
調査期間中の470万件の取引のうち:
1,957,896件がBIP-110によってフィルタリングされました(全取引の41.5%)。
747.85MBのブロックスペースが回収されました(36%)。
正当な金融取引はゼロ件ブロックされました。
ゼロです。
ほぼ500万件の取引の中で、金融送金がフィルターにかかった例は一件もありません。すべての支払い、取引所出金、Lightningチャネル開設、コインジョイン、マルチシグ支出は問題なく通過しました。
この内訳は、多くの論者が見落としている重要な事実を示しています。コミュニティはOrdinals InscriptionsとOP_RETURNスパムを別々の問題として扱ってきましたが、実際は違います。
BIP-110で捕捉されたInscriptions取引の94.6%は、Tapscript OP_IF InscriptionエンベロープとOP_RETURN出力(Runesメタデータ)を両方含むハイブリッド取引でした。BIP-110がInscriptionをフィルタリングすると、関連するOP_RETURNデータも同時に消えます。
「二つのスパム問題」というナラティブはデータの前に崩壊します。Bitcoinには一つのスパム問題があり、症状が二つあるだけです。BIP-110は両方を同時に解決します。

BIP-110には複数のルールがありますが、最も重要なのはRule 7です。これはTapscript実行時のOP_IFおよびOP_NOTIFオペコードを禁止します。CVE-2023-50428で説明された、Ordinals Inscriptionsがwitness領域に任意データを埋め込むために使うOP_FALSE OP_IFエンベロープを直接狙っています。
Rule 7だけで、シミュレーションでは1,954,477件の取引を捕捉し、フィルタリングされた取引全体の99.8%を占めました。これは、Coreが出荷を拒否したパッチそのものであり、合意ルールとして1年のアクティベーションウィンドウで正式化されています。
当然の疑問は、これが実際の用途を壊さないかということです。シミュレーションでは、OP_IFを用いた正当なTapscript契約(条件分岐、タイムロック、閾値署名、ハッシュタイムロック契約など)を特別に検索しました。
470万件の取引での答えはゼロです。これらのパターンは現行メインネットTapscript上に存在しません。Lightningは依然SegWit v0で動作し、DLCはアダプター署名を使用、Vault実装は実験段階です。
Rule 7が将来のスマートコントラクトをブロックする可能性は理論的には認めるべきです。実際、その可能性はあります。ただしBIP-110は永続的ではなく1年間のみ発動します。Inscriptionsの流行は今まさに起きており、UTXOセットへのダメージは毎日積み上がっています。
金融活動を一切妨げずに取引スパムの41.5%を除去する1年間の介入は、行動に価値あるトレードオフです。
BIP-110に反対する人もいます。すべての手数料支払い取引は正当だ、Inscription利用者は市場価格を払った、マイナーも自発的に取引を承認した、誰がそれをフィルタリングする権限を持つのか、と。
答えは、Bitcoinが何を守り、なぜ守るのかを理解することにあります。
Bitcoinの検閲耐性は金融取引を保証するために存在します。Proof of Work、難易度調整、ブロック報酬スケジュール、セキュリティモデル全体は、ピア・ツー・ピア電子現金システムを保護するために設計されています。
この設計、この単一目的こそが、ネットワークを守るための莫大なエネルギー消費を正当化しています。
Bitcoin上の金融取引は検閲不可能です。これがBitcoinの価値を生む特性であり、BIP-110が完全に維持する特性です。Bitcoinをお金として送受信するなら、BIP-110は一切影響しません。シミュレーションはこれを実証しています。250万件の金融取引が一つも影響を受けず通過しました。
非金融取引はネットワークの裁量で存在します。誰も命令で禁止しているわけではありません。誰もInscription利用者を逮捕していません。主張は、NFTデータやトークン発行指示をwitness領域に保存することは、人間同士の価値移転と同じプロトコルレベルの保護を持たない、ということです。非金融用途が金融用途を可能にするインフラを脅かし始めた時、ネットワークはその中核機能を優先する権利があります。
これは検閲ではありません。検閲は、政府が政治的理由であなたの支払いをブロックすることです。何年も前に修正されるべきだった脆弱性を悪用するデータストレージ操作をフィルタリングするのはネットワークメンテナンスです。この違いは重要です。両者を混同する人は、混乱しているか、悪意で議論しているかのどちらかです。
Dashjrは、批判者がマイナーはInscription取引を自発的に含めるはずだと主張したとき、明確にこれを説明しました:「Bitcoinは、マイナーの大多数が誠実で悪意がないという前提で機能します。」セキュリティモデルは、マイナーがネットワークの長期的利益に従うことを前提としており、インフラを犠牲にして短期的な手数料収入を最大化することは想定していません。
2028年、政府系ファンドマネージャーにBitcoinを説明すると想像してください。金や国債と並ぶ恒久的な資産配分に値する、と主張しています。
その根拠は三つの柱です:固定供給、検閲耐性のある取引、分散型検証。どれか一つでも弱まれば、根拠は弱まります。供給スケジュールが変更可能なら、Bitcoinはマーケティングが優れただけの法定通貨になります。取引が検閲可能なら、Bitcoinは遅いデータベースに過ぎません。
ノード運用コストが高騰し、検証が一握りのデータセンターに集中すれば、Bitcoinの金融保証は、特定の利害や政治的圧力を受ける主体による紳士協定となってしまいます。
InscriptionによるUTXO膨張は、この三番目の柱を直接攻撃します。ノード運用コストを上げ、検証を集中させ、金融保証の信頼性を損ないます。そしてこれは、金融とは無関係で、専用システムで遥かに効率的に実現できるサービスのために行われています。
任意データストレージは既に解決された問題です。BitcoinがFilecoinになる必要はありません。
一方、CVE-2023-50428の修正拒否からCore 30でOP_RETURN制限撤廃までのCoreの方針は、現開発リーダーが非金融用途のためにノードを重くすることを容認していることを示しています。BIP-110はこの流れに対抗します。ネットワークの優先は「お金」であり、ノードネットワークは「お金」を検証するために存在し、プロトコルは「お金」のために最適化されるべきだと主張しています。
BIP-110は、Inscription攻撃ベクトルを1年間排除し、ネットワーク上のすべての金融取引には一切影響を与えません。スパム取引の41.5%を除去し、ブロックスペースの36%を回収します。470万件のテスト取引で誤検出はゼロです。正当なTapscript利用のデータが明らかになった時点で再評価する選択肢も残します。
$1M Bitcoinへの道は、金融政策の信頼性、検閲耐性の信頼性、両者を強制する分散型検証ネットワークの信頼性によって築かれます。
$1M Bitcoinの存亡はノードネットワークにかかっています。
ノードを運用しているなら、あなたにも発言権があります。
BIP-110の仕様を学び、Bitcoin Block Space Weeklyが公開したシミュレーションデータを確認してください。技術力があれば自分で数字を検証してください。そして、SNS上の大声ではなく、証拠に基づいて判断を下してください。

行動を決めたなら、Bitcoin CoreからBitcoin Knotsへの移行は多くの人が思うより簡単です。Umbrel、Start9、MyNode、RaspiBlitzを利用している場合、Knotsはアプリマーケットからワンクリックでインストールでき、既存のブロックチェーンデータも引き継がれます。デスクトップやLinuxでCoreを運用している場合も、移行は同様に簡単です。いずれの場合も、数分でKnotsを稼働させ、BIP-110を強制できます。

移行に関してサポートが必要な場合や、プロセスについて話したい場合は、私に直接ご連絡ください。
Knotsに移行するノード一つひとつが、Bitcoinの「お金」としての未来への投票となり、その投票はすべて重要です。
データは明確で、トレードオフも誠実、ウィンドウは1年です。何もしないコストは、ネットワーク上のすべてのノードに毎日恒久的な膨張としてギガバイト単位で積み上がります。
Bitcoinは「お金」であり、BIP-110はそれを維持します。

最後に、@ mattkratterの動画を強くおすすめします。






