ビットコインブロックに毒を投げる

Bitcoin Core のメンテナーが新しいバージョンで OP_RETURN に持たせるデータサイズ制限を解除するという話題について、教链は何度も触れています。

!

今、Core v30.0rc1 の候補版がリリースされる際に、誰かが BTC の送金トランザクションの OP_RETURN 命令を通じてビットコインブロックに悪意のあるデータを投入する方法を成功裏にデモンストレーションし、コミュニティに再び警告を発しました。

うん、本物の「毒」だ——コンピュータウイルス。DOSの、Windowsの、Macの……

自分で確認できます:任意のビットコインブロックチェーンブラウザを開き、例えばmempool.space。取引番号85f1bf57386ff71f9e7cde9f6fc347065fa34e95389712fdc2b2fcb205273d8fを入力して、ブロック高913937にあるこの取引を検索します。クリックしてください。この取引には特に他の内容はなく、ただOP_RETURNが悪意のあるソフトウェアコードを持っているデモです。

!

開発者のピーター・トッドは、ユーザー @GrassFedBitcoin のコメントを引用しました:「物事はこのように進展するでしょう:

  1. 100KBのOP_RETURNデータが標準になります

  2. 誰かが悪意のあるソフトウェア検出の内容を避けられずに放送する

  3. すべてのビットコインクラウドインフラが強制的にオフラインになりました

  4. 重大な中断——取引所 / マイニングプールがオフライン

  5. ハードフォークで問題のデータを削除できないため、パニックが一時的な救済策を引き起こしました。

  6. ほぼ完全に中央集権化されたテンプレートマイニングプールは、将来のデータをフィルタリングするためにカスタムフィルターの実行をロビー活動しています(なぜ既存のデータキャリアサイズ制限を維持することでこのようなデータの転送を直接拒否しないのですか?)

  7. 本来難しいマイニングの非中央集権的なタスクがさらに厳しくなった

  8. ノードの運用は高リスクな行為になり、追加のソフトウェアによるクリーンメモリプールの維持が必要です。

  9. 私たちは元々任意のデータを拒否する通貨ネットワークではなく、承認されたデータのみを受け入れるデータストレージネットワークに変わりました。

今、唯一期待できるのは、ネットワーク料金が安いことを利用して、誰かがビットコインのブロックに毒を投げ込むかどうかを見守ることです。これにより、大規模なウイルス対策ソフトの反発を引き起こし、大規模なノードのダウンやネットワークの麻痺を引き起こす可能性があるかもしれません。

私たちはさまざまな改善の試みを受け入れ、さらには奨励すべきかもしれませんが、その前に費用を考慮する必要があります。

ブロックに書き込まれたデータは、ブロックの存在とともに永久に存在します。大量のゴミや有害なデータを保存すると、すべてのフルノードのストレージスペースを占有し、試行錯誤の結果としてエラーが発生しても取り戻せず、過去のデータを削除することはできません。このコストは少し高すぎるのではないでしょうか?

人類には、限界を探索することが好きな特徴があります。黄河に至るまでは心が死なず、南の壁にぶつかるまでは引き返さない。

もし万有引力が人を地面にしっかりと引き付けていなければ、誰もが空に上がってしまうだろう。

宇宙物理法則と唯物主義の力の制約によってのみ、人類は越権することを制限される。したいと思っていないわけではなく、実際にできないのだ。

もしかしたら、これがPoW(プルーフ・オブ・ワーク)という物理的な制約と、その他のさまざまな人為的なルールに基づくコンセンサスメカニズムとの最大の違いかもしれません!

BTC1.52%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)