フルノードクライアントであるBitcoin Knotsは、その厳格なトランザクションフィルターによりビットコインコミュニティ内で議論を巻き起こしており、中立性とクライアントの多様性に関する疑問が生じています。
ルーク・ダッシュ・ジュニア氏が管理するフルノードクライアント「Bitcoin Knots」は、ビットコインコミュニティ内で物議を醸す存在として浮上しました。統合されたスパムフィルターと厳格なポリシー制御は議論を巻き起こし、より寛容なBitcoin Coreとは対照的です。blog.bitfinex.comによると、Knotsの導入は急増しており、2024年1月の69ノードから2025年9月には4,200ノードを超え、現在ではネットワークの約18%を占めています。
Bitcoin Knotsとは何ですか?
Bitcoin KnotsはBitcoin Coreの代替手段であり、OP_RETURNを介して任意のデータを埋め込むなど、「スパム」とみなされるトランザクションをフィルタリングする機能をユーザーに提供します。この機能により、ノードオペレーターは特定のトランザクションを拒否することができ、データ量の多い活動よりもビットコインの金銭的利用を優先するユーザーにとって魅力的です。このクライアントのアプローチは、ビットコインを汎用データ台帳ではなく金融決済システムとしての役割を維持したいユーザーを惹きつけています。
取引フィルターに関する議論
この論争の中心は、Bitcoin Core v30で80バイトのOP_RETURN上限が撤廃され、トランザクションのデータ量が増えるという決定です。Core開発者は、この変更はビットコインの中立性原則に合致すると主張していますが、Knots支持者は、ネットワークをスパムにさらすものだと批判しています。この議論は、2017年のブロックサイズ戦争といった歴史的な対立を彷彿とさせ、ビットコインのアイデンティティをめぐるイデオロギー的対立が激化しています。
ノットフィルターの有効性
Knotsのフィルターの背後にある意図にもかかわらず、物議を醸すトランザクションの種類を大幅に削減できない可能性を示唆する証拠があります。ブロックに含める内容を最終的に決定するのはマイナーであり、多くのマイナーはKnotsのポリシーのみに依存しているわけではありません。帯域外トランザクションチャネルはメモリプールフィルターのバイパスも可能にするため、抑止力としての有効性に疑問が生じています。このため、プライバシー保護を重視するトランザクションへの影響をめぐって、特にプライバシー擁護派とKnotsユーザーの間で論争が巻き起こっています。
ビットコインネットワークへの影響
Bitcoin Knotsの台頭は、ネットワークの多様性を高め、Bitcoin Coreへの依存を減らす可能性があります。クライアントの多様性の向上はビットコインのレジリエンスを強化する可能性がありますが、イデオロギー的な衝突は未解決のままです。この議論は、ビットコインの通貨としての健全性を維持することと、より幅広いユースケースにおける中立性と柔軟性を確保することとの間の緊張関係を浮き彫りにしています。