Mononautの警告と提案されたソフトフォーク
Mempool.spaceの開発者でありアナリストのMononautは、提案された「データ削減一時ソフトフォーク」がネットワーク全体で正当な取引タイプを無効にする可能性があると警告する詳細な批評を発表しました。この新しいソフトフォーク提案は、ビットコインブロックチェーン上の過剰なデータストレージを抑制するために設計されており、最近厳しい批判を受けています。
RDTSの目的と影響
水曜日、Mononautはこのルールセットが引き起こす可能性のあるcollateral damageを概説した評価を発表しました。この提案は「データ削減一時ソフトフォーク(RDTS)」として知られ、データ重視の取引を減少させることを目的とした一連のコンセンサスレベルの制限を導入します。開発者は、OP_RETURNデータの制限を削除したビットコインコアv30アップデートに続いて、RDTSが必要であると主張しています。
RDTSが有効化されると、約1年間適用され、scriptPubKeysを34バイトに制限し、OP_RETURN出力を83バイトに制限し、Taproot制御ブロックを制限し、未定義のウィットネスバージョンを禁止し、Tapscriptロジックの全カテゴリを無効にします。
BIPの支持者は、これらの措置が違法な素材がチェーンに埋め込まれた場合にノードオペレーターを法的責任にさらす可能性がある恣意的なデータアップロードに対する緊急ブレーキとして機能すると主張しています。
Mononautの評価と取引への影響
しかし、Mononautの評価は、提案されたルールに違反する実際の取引を確認するために歴史的なブロックチェーン活動をレビューすることで、これらの制限の実際の影響を定量化しています。彼の調査結果は、重大な混乱を示唆しています。scriptPubKeyサイズ制限の下では、すべてのpay-to-public-key(P2PK)およびマルチシグ(P2MS)出力が無効になります。この制限は、過去の取引における少数の非標準出力にも影響を与えます。
より広範なルールの1つである256バイトを超えるペイロードを持つOP_PUSHDATA操作を無効にすることは、実行されたプッシュのみが対象とされる場合、インスクリプションエンベロープには影響しません。しかし、Mononautは、未定義のウィットネスバージョンが54,000以上の歴史的取引に影響を与えることを強調しました。その多くは、OP_RETURNデータ制限を回避するために非伝統的な出力を使用していました。
提案の影響と反論
ウィットネスバージョンの長さはBIP 141および341で厳密に定義されているため、提案された内容では、P2Aアンカーなどの一部の有効な現代フォーマットさえもブロックされることになります。また、Mononautは、RDTSがTaproot付属物を含むウィットネススタックも無効にすることを詳細に説明しました。これは稀ですが、mempool.spaceの開発者は、少なくとも11の取引がデータ重視の目的で付属物を使用していることに言及しています。
Mononautが強調したより重要なカテゴリは、大きなTaproot制御ブロックです。約32,000の過去の支出には、データ埋め込みにしばしば使用される深さ100以上の制御ブロックが含まれていますが、いくつかの非データ実験も無効にされる小さな正当な構成に依存しています。
提案の最も厳しい項目は、OP_SUCCESSおよびOP_IFまたはOP_NOTIFを実行するTapscriptを禁止することで、インスクリプションエンベロープを超えて広がります。
Mononautは、Burakのライトニングブレイキング取引を含む2つの歴史的OP_SUCCESS取引と、約70の非インスクリプションOP_IFベースのTaproot支出を強調しています。これらのいくつかは、減衰するマルチシグテンプレートやハッシュタイムロック契約(HTLC)設計を含む金融プリミティブです。一部は、意図的にキー経路を無効にしたウォレットから発生しており、スクリプトパス支出が資金を移動する唯一の方法となっています。
RDTSの支持者は、影響を受けたスクリプトを持つユーザーがキー経路支出に戻ることができると主張しています。それでも、Mononautのデータはその仮定に直接挑戦しています。約560,000の歴史的Taproot支出は、キー経路が証明可能に無効にされた出力から来ており、OP_IFや類似の機能がオプションではなく必須であることを示しています。
結論と今後の議論
暫定ソフトフォークの支持者は、RDTSがビットコインの貨幣的効用を維持し、法的危険を防ぎ、データストレージを制限することでノードの負担を軽減するために設計された短期的な保護措置であると主張しています。批評家は、Tapscriptの動作に対する広範な制限が事実上の検閲を導入し、正当な取引タイプを無効にし、既存のアプリケーションを破壊するリスクがあると反論しています。この議論は、インスクリプション駆動のデータ成長に関する以前の論争を反映しており、ビットコインが厳密に貨幣的であり続けるべきか、実験的な使用を引き続き受け入れるべきかについてのより深い意見の相違を反映しています。提案は草案の形のままであり、開発者、研究者、エコシステム参加者の間で議論が続いています。