
Taproot以降、4年間でビットコインにとって最も重要なアップグレード
TechFlow厳選深潮セレクト

Taproot以降、4年間でビットコインにとって最も重要なアップグレード
OP_RETURN制限の撤廃:回避可能な「壁」は取り壊されるべきか?
執筆:Jaleel 加六
ここ数日、外信ではOP_RETURNの制限を撤廃する提案について議論が巻き起こっている――これはビットコインBitcoin CoreのOG開発者であるPeter Todd氏が提唱した提案だ。
(ちなみにHBOは大々的に宣伝したドキュメンタリー『マネー・エレクトリック:ビットコインの謎』の中でPeter Toddこそが中本聡だと断定しており、これにより彼は多数の資金要求や脅迫を受け、現在は身を隠して生活している。)
コミュニティ内ではこのOP_RETURN変更に対する疑問の声が多いものの、ビットコイン開発者でBlockstreamのコアコントリビューターであるGreg Sanders(通称「instagibbs」)が5月5日にGitHub上で発表した公告によると、次回のネットワークアップグレードにおいて、Bitcoin CoreはOP_RETURNに対して一切のバイト数または件数の制限を行わなくなる。

OP_RETURNとはそもそも何か?
ご存知の通り、ビットコインは永久に改ざんできない台帳であり、各トランザクションはその台帳に一行記録することに相当する。
そしてOP_RETURNは、まるでページの余白に「メモ」を貼るようなものだ――数十文字程度のテキストや小さなデータを書き込むことができ、システムによって「読み取り専用」とマークされるため、他人はこれをお金として使用できず、台帳内の他の「お金」に関する記録にも何ら影響を与えない。
このような「メモ」機能が存在するのは、法的証明や短いメッセージ、記念日、さらには告白のような追加情報を永久にブロックチェーン上に刻み込みたいというニーズがある一方で、UTXOという「取引可能」なビットコインを格納する領域を占有したくないからである。OP_RETURNを利用すれば、これらの情報はゴミ紙のようにある引き出しに捨てられる――ノードは痕跡だけを残し、在庫を占めず、チェーン上の「使えるお金」は依然としてスッキリと保たれる。
過去には長文の「メモ」によってネットワークが混雑することを防ぐため、Bitcoin Coreはデフォルトで1トランザクションあたり1つのOP_RETURNのみを許可し、最大80バイトまでしか保存できないようにしていた。これを超えるとノードは中継を拒否し、採掘も行わない。
しかし今や、この80バイト、1件という制限はすべて撤廃された――書きたいだけ長く、複数のメモでも構わず、ノードは自動で中継し、マイナーも喜んで採掘してくれる。
だが実際のところ、以前から80バイトの制限を回避する動きは常に行われてきた。
かつてOP_RETURNに制限があった時代でも、それを回避する方法は存在し、どんなに厳しいフィルタリングや中継ポリシーでも、ビットコイン上にデータを書き込もうとする人を完全に止めることはできなかった。結局のところ、どのトランザクションをブロックに含めるかを決めるのはマイナーと手数料だけだからである。より高い報酬を提供すれば、マイナーは当然多くのトランザクションを採掘しようとする。こうした遊び方はノードのポリシーによって変わることはない。
例えばよく知られている例として、Taproot WizardsのNFTが4M近い画像を一つのブロックに詰め込んだこと、あるいはかつてのOrdinals铭文やRuneなどが、さまざまな「迂回や工夫」を使って制限を回避したことなどがある。中には実際に支出可能な出力に情報を書き込むケースもあり、むしろリソースをより多く消費していた。
これはビットコインの精神に合致するのか?
ビットコイン開発者Greg Sandersによる公告および多くの開発者の賛同意見からわかるように、Bitcoin Coreはトランザクションの伝播(relay)フェーズにおいて独自の「標準性ポリシー」(standardness policy)を持っている。これはトランザクションがマイナーに届くまでの三重のガードとして機能する:第一に「サービス拒否」攻撃を防ぎ、手数料に対して計算能力・メモリ・帯域を極端に消費するトランザクションを拒否する。第二に、ウォレット開発者が手数料を節約しつつ冗長なUTXOを作らないトランザクションを構築するよう誘導する。第三にセキュリティのアップグレードを確保する――未知のオペコードやバージョンビットを「非標準」と見なし、ソフトフォークが正式にアクティベートされるまで保留する。
OP_RETURNとその80バイト上限はまさにこの理念から生まれたものだ:ユーザーに「支出不可能」と証明できる出力を与え、小さなコミットメントやハッシュを保存できるようにすると同時に、ノードがこれをUTXOに含めないようにすることで、チェーン上に「永久に失われる」ゴミ出力が溜まるのを防ぐ。
しかし今やこの緩やかな制限はむしろ役立たずとなっている。一方では、プライベートマイニングプールや一部の中央集権的サービスはそもそもこのルールを実行しておらず、大量のデータを書き込みたい人は、戦略を回避して――直接マイナーに支払いをしたり、bare-multisigや偽の公開鍵、あるいは支出可能なスクリプトを使って情報を隠したり――目的の内容をそのままチェーン上に載せることができる。他方で、次々とブラックリストやフィルターを追加しても、「猫とネズミ」のイタチごっこのようなゲームに陥り、基本的なデータ書き込みを阻止できないばかりか、正当なユーザー資金を誤って傷つけるリスクさえ高まる。
賛成派の開発者らは、80バイトの上限を完全に撤廃することで、ノードとウォレットに二つの実利があると考えている:第一に、UTXOセットがよりクリーンになり、データが明確に「支出不能」なOP_RETURN出力に収容され、凝ったスクリプトや複数のトランザクションに分散して保存される必要がなくなる。第二に、ノードがどのトランザクションを中継するかの判断が統一され、マイナーの実際の採掘内容と一致するようになり、ウォレットの手数料推定やコンパクトブロックの中継もより正確になる。
ビットコイン開発者は三つの案を比較検討した結果、現時点で「撤廃」案がコミュニティ内で最も支持を集めている。さらに重要なのは、今回のOP_RETURN制限撤廃が、ビットコインの「透明でシンプル」な精神を最もよく体現していると考えている点だ。あるポリシーがすでに本来の効果を失っているにもかかわらず維持され続けることは、単に複雑さと摩擦を増やすだけである。これを削除すれば、ノードソフトウェアはより軽量で純粋になり、各トランザクションの伝播・採掘も遠回しな処理を要しなくなる――マイナーは単に手数料の高低に基づいて優先順位を決めればよく、レート市場が自然にさまざまな需要の競争を調整する。
仮にチェーン上で過剰な書き込みやリソースの浪費が生じる脅威が現れた場合でも、ビットコインエコシステムには署名操作の制限、親子トランザクション数の上限、dustルールなど、既に実績のある「ピンポイント」防御策が整備されている。これらは「80バイト」という一刀両断の制限よりもはるかに柔軟であり、正常な利用を損なうことなく、特定の悪用事例を的確に抑止できる。
BTCはアルトコインになってしまうのか?
最も有名な反対者の一人は、Luke Dashjrであろう。
ビットコインのOGであり、「Ordinalsプロトコルはビットコインへの攻撃である」「铭文はゴミ、バグであり、修正可能」と発言してきたLuke Dashjrは、過去からOrdinalsプロトコルに対して率直な批判を続けてきた。
今回も彼は依然として「保守派」の立場を貫き、OP_RETURNの制限撤廃は非常に狂気じみた行為であり、ビットコインへの攻撃だと主張している。彼をはじめとする人々は、制限の撤廃がスパムやトランザクション手数料の高騰を招くと考えている。
現時点での論争と意見の分かれ目は、80バイトのOP_RETURN制限を撤廃することが、ビットコインにおけるデータ利用の透明性と簡素化を促進するのか、それとも悪用やスパム、金融的焦点からの逸脱を助長するのか、という点にある。
Oceanマイニングプールの副社長Jasonは特に強い批判を唱えており、不眠症に陥ったほどで、「この変更によりビットコインは価値のないアルトコインになってしまう」とまで断言している。

Botanix Labsの創業者Willem Schroeは、開発者はビットコインをデータストレージプラットフォームではなく、貨幣システムとして扱うべきだと考えている。また別のビットコインコア開発者Mechanicも同様の見解を持ち、「ビットコインは任意のファイル保存に使われるべきではない。これを確実にするためにあらゆる手段を講じるべきだ」と述べている。

Samson Mowなどの業界有名人KOLらは、ノード運営者に対しBitcoin Coreのバージョンアップを控えるよう呼びかけたり、Knotsへの移行を勧めたりしている。
執筆時点でのClark Moodのデータによると、Bitcoin Knotsのノード使用率は最新版のBitcoin Coreノードを上回っている。

これは前にも何度も起きたように、ビットコインのコンセンサスに対する新たな挑戦である。もちろんこれにより、ビットコインが大多数のネットワークに比べてより保守的であるとはいえ、決して不変ではないことが再認識される。次のアップグレード後には、OrdinalsやAtomicals、Runesよりもさらに洗練されたエレガントなプロトコルの遊び方が登場するかもしれない。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














