Home » BIP-110:Bitcoin Knotsによる非金融データの排除に向けた新たな試み

BIP-110:Bitcoin Knotsによる非金融データの排除に向けた新たな試み

by Patricia

Bitcoin Knotsの実装によって推進されているBIP-110は、ビットコイン上での非金融データの過剰な保存を制限するため、1年間のソフトフォークを提案しています。オンチェーン上のスパム増加を背景としたこの変更は、中立的なビットコインを支持する派と、厳格な貨幣プロトコルを擁護する派との間の緊張を再燃させています。
データ保存を抑制するための一時的な「ソフトフォーク」
2023年と2024年にビットコイン上で起きたOrdinals、トークン、NFTのブームは、取引手数料の急騰を招き、コミュニティは2つの陣営に分裂しました。

一方には、こうした用途は議論の余地はあるものの、プロトコルの中立性を損なうことなく禁止することはできないと考えるBitcoin Coreがあります。もう一方には、Luke Dashjr氏が率いるBitcoin Knotsがあり、ブロックチェーンの厳格な貨幣としての用途を守るために、こうした利用の規制を主張しています。
Knots陣営による最初のフォーク提案は十分な支持を集めることができませんでしたが、彼らは新たな提案「BIP-110」を掲げて再挑戦しています。

BIP-110

BIP-110


このBIP-110は、「Reduced Data Temporary Softfork」とも呼ばれ、取引に含まれる非金銭データのサイズを一時的に制限することを目的とした、ビットコインプロトコルの改善提案です。これにより、1年間のソフトフォークが導入され、ビットコインを分散型通貨としての本来の機能、すなわちピアツーピアで機能する点に再び焦点を当てることを目指しています。

具体的には、BIP-110は1年間、より厳格な検証ルールを追加します。例えば、トランザクションの出力スクリプトサイズを34バイトに制限する(OP_RETURNは最大83バイトを除く)ことを再導入し、PUSHDATAオペコードやTaproot署名を通じてトランザクションに追加されるデータは256バイトに制限され、一部の非標準スクリプト形式は無効となります。

したがって、この新しいBIPの目的は、非代替性トークン(NFT)やミームコインに関連することが多い、一部の人々から「スパム」と見なされるトランザクションの公開を減らすことにあります。

しかし、このBIPの背景にある動機は称賛に値するものの、その採用は、本質的にBitcoin Coreによって以前に撤廃された制限への後退を意味することになります。現時点では、Bitcoin Knotsは、仮にそのような目標が技術的に達成可能だとしても、オンチェーンへの任意のデータ書き込みを防ぐための、持続可能で真に効果的な解決策を何も提示していません。
ビットコインのブロックチェーン分裂を招く恐れのあるBIP
ビットコイン・コアの開発者たちの間でも、非貨幣データの書き込みはブロックチェーンを「汚染する」と考える人が多くいます。

しかし、彼らのアプローチはより現実的なものです。彼らは、こうしたデータが以前から、しばしばネットワークにとってさらに有害な方法(スタンプや、ノードのフィルタを迂回してマイナーによって直接確認される非標準的なトランザクションなど)を通じて、すでに書き込まれていたことを認識しています。
BIP-110は2つの方法で有効化できます。

1つ目は、2026年9月1日までに、2,016ブロック期間のうち55%のブロックが支持を表明した場合、マイナーによる有効化(Miner Activated Soft Fork、MASF)です。

2つ目の方法は、1つ目の方法が失敗した場合に実施される可能性があり、2017年のブロックサイズ戦争の時と同様に、ユーザー起動型ソフトフォーク(UASF)に基づいています。この場合、ノードは新しいルールを遵守しないブロックを拒否することで、自ら新しいルールを強制します。

現在、ネットワーク上のノードのうちBIP-110を有効にしているのはわずか2.4%です。

ネットワークで使用されているビットコインソフトウェアの分布

ネットワークで使用されているビットコインソフトウェアの分布


BIP-110がUASFを通じて有効化された場合、主なリスクは、この閾値が55%に引き下げられている点にあります。マイナーがこれを支持しなければノードの非同期化を招く可能性があり、仮にマイナーが支持した場合でも、45%の少数派をメインチェーンから排除することでハードフォークを引き起こす恐れがあります。

Related Posts

Leave a Comment