Bitcoin Knotsの現状と影響
最近のデータによれば、Bitcoin Knotsは現在、21,908の公開Bitcoinノードのうち、12%以上を支えています。Knotsの人気が高まっている背景には、特にOP_RETURN機能やそのデータ容量に関するBitcoin Coreの開発を巡る議論が影響しています。
ノードの採用状況とOP_RETURN制限
Coin Danceのデータによると、Bitcoin Knotsの採用は着実に増加しており、現在2,673の公開ノードがこのソフトウェアを運用しています。この変化は、Bitcoin CoreがOP_RETURNトランザクションの80バイト制限を排除する決定に続くものです。
80バイト制限とは、OP_RETURNトランザクションの出力に含めることができる非支払いデータ(メッセージやメタデータなど)の最大量を指します。
Bitcoin Knotsはより慎重なアプローチをとり、OP_RETURNトランザクションを42バイトに制限しつつ、ユーザーにスパムや低価値のトランザクションをブロックするためのツールを提供しています。こうした選択は、80バイト制限を排除するというBitcoin Coreの動きへの明確な反対を示しています。
将来的な見通し
この変更は現在、Coreのコードリポジトリに統合されており、2025年10月にリリースされる予定です。2024年末までには約410のBitcoin Knotsノードが稼働する見込みで、これは181日間で約12.5の新しいノードが毎日オンラインになる計算です。
Bitcoin Coreが現在維持している19,186ノードに対し、Knotsはその成長率から半数に達するには554日を要し、2025年10月までの残り107日を大きく超えることになります。
ノードの多様性とその意味
12%という数値は重要に聞こえますが、たとえBitcoin Knotsのノード採用が50%に上昇しても、大規模なOP_RETURNトランザクションは、十分な数のBitcoin Coreノードがそれを伝送し、マイナーがブロックに含める限り、依然として中継され確認されることができます。
中継ポリシーは実装によって異なりますが、コンセンサスルールはこうしたトランザクションが採掘され、ネットワーク全体で有効と見なされることを許可しています。
現在、多くの人々はこの増加を単なる技術的な現象以上のものと捉えており、ノード運営者にとってはコードによる象徴的な抗議、さらにはBitcoin Coreの政策変更への反発のシグナルとなっています。ノードの多様性は、静かな形の分散型抵抗にもなっているのです。
Knotsノードはトランザクションが採掘されるのを防ぐことはできませんが、彼ら自身の中継サークル内でより重いデータの伝播レーンを詰まらせることができます。特に彼らの数が増え続ける際にはその影響が顕著になるでしょう。