image

スキャンにより、ビットコインの未使用データベースを詰まらせている96,000件の偽アドレス出力が判明

ブロックチェーンデータ会社ビットクエリーは9月2日、ビットコイン内でテキストが表示される4つの方法に関する調査結果を発表し、96万5,135ブロックをスキャンし、同じ単語がノードに非常に異なるコストを課す可能性があることを明らかにした。

その調査では、未使用のトランザクション出力セットに残っている 96,231 件の偽アドレス テキスト出力に対して、未使用状態を追加した 13,062 件の OP_RETURN 挑発トランザクションがカウントされました。

2026年3月21日から26日にかけて行われたキャンペーンでは、同じ2文の罵倒でビットコインコア開発者のルーク・ダッシュジュニアの名前を挙げた。 Bitquery は、579 ブロックにわたる 13,062 の送信アドレスからの 13,062 トランザクションをカウントし、0.1014 $BTC 合計料金で支払われます。チェーンはテキスト、タイミング、入力、料金を記録しますが、支払者、作成者、動機は特定されません。

Bitquery は、より広範なスキャン全体で、4,412,782 個の OP_RETURN 出力を読み取り可能なテキストとして分類しました。ビットコインは確認後に 2 つの出力タイプを異なる方法で処理するため、それらのノード コストは偽のアドレス テキストとは異なります。

ノードは、コインを使用できるかどうかを確認するために使用される OP_RETURN 出力を UTXO データベースに保持する必要はありませんが、そのデータはビットコインのブロック履歴に残ります。 Bitcoin 開発者ガイドでは、この null データ構造は、無駄に見えて UTXO セットに負担をかける出力を作成するメソッドよりも好ましいと説明しています。

偽のアドレステキストは、アドレスハッシュが通常配置される場所に読み取り可能なバイトを配置します。ノードには明らかに消費可能な出力が表示されますが、埋め込まれたテキストには対応する既知の秘密キーがありません。

Bitquery は、3,286 のトランザクションにわたる 96,231 のそのような出力を分類し、それらの出力は約 3.2 であると推定しました。 $BTC それは実質的には消費不可能です。これらの出力は、消費されない限り、現在のノード状態として保持されます。

インフォグラフィックは、OP_RETURN ブロック履歴データと、ビットコイン ノードが使用できるように見える永続的な UTXO を作成する偽のアドレス テキストを比較します。

2025 年 10 月にリリースされた Bitcoin Core 30.0 では、デフォルト ポリシーに基づいて大規模な OP_RETURN トランザクションの中継が容易になりました。リリースノートではデフォルトが引き上げられました -datacarriersize 100,000 に設定すると、リレーとマイニングの合計制限の下で複数の OP_RETURN 出力が許可されます。

これらの標準性の選択によって、ブロックが有効かどうかを決定するコンセンサス ルールは変更されませんでした。

Bitquery は、以前の 80 バイトのペイロード上限を超えるメッセージは、v30 より前のほとんどの月に数十回しか出現しなかったことを発見しましたが、2026 年 2 月までに数千件に増加しました。デフォルトの伝播が容易になったことで、この増加のメカニズムの 1 つが提供されましたが、一連の観察では、v30 だけがメッセージを引き起こしたことは示されていませんでした。

3月に公開された挑発テキストは62 ASCIIバイトで、すでに以前の上限を下回っています。このキャンペーンでは、v30 以降の OP_RETURN テキストの繰り返しのコストの低さを測定します。

Bitquery には、191,427 の歴史的ブロックのコインベース フィールドも欠如しており、証人の碑文もカウントされていませんでした。したがって、この研究では、ビットコインに埋め込まれたテキストをすべて集計するのではなく、測定された 4 つのチャネルの状態への影響を比較しています。

その範囲内で、OP_RETURN は UTXO セットを肥大化させることなくブロック履歴を拡張しますが、偽のアドレス テキストは永続的なノード状態の負担を生み出します。