特別に作成されたトランザクションがブロックチェーン状態の計算を誤って行う可能性のあるソフトウェアの不具合により、Ethereumインフラ全体で協調した修正が実施されました。
関連資産 Ethereum#2 ETH$2,228.58 24時間変動幅:-0.84% 24H 下落 0.84% 7D 上昇 0.27% 30D 下落 12.77%
11月5日、暗号資産投資会社Paradigmの最高技術責任者であるジョージオス・コンスタントポウロスは、ブロックチェーントランザクションを処理するソフトウェアにエラーが発見された後、Reth、Optimism、Base、Tempoに対してパッチがリリースされたと述べました。
この脆弱性は、Paradigmが開発したEthereum実行クライアントであるRethに影響を与え、Ethereum仮想マシン(EVM)エコシステム内で動作するネットワークに重要なインフラを提供しています。
Rethのバグ
コンスタンティノプロウスによると、この欠陥はRethのレガシーなステートルート計算システムに由来し、特定のスマートコントラクトストレージ設定を処理する際に不正確な結果を返す可能性がありました。
ステートルートは、アカウント残高やスマートコントラクトデータを含むブロックチェーンの現在の状態を表す暗号学的フィンガープリントです。計算が誤っていると、ノード間でブロックの有効性について意見が分かれ、トランザクション処理やネットワークの同期が妨げられる可能性があります。
「Rethのレガシーステートルートコードにはエッジケースがありました」とコンスタンティノプロウスは説明し、特定の条件下で丁寧に作成されたトランザクションがこのエラーを引き起こす可能性があると付け加えた。
Rethのブロック構築ソフトウェアは、低性能なハードウェアおよびOptimismのOP Stackを用いて構築されたネットワークで脆弱な計算方法を使用しており、Ethereumのメインネットインフラを超えて潜在的な影響範囲を拡大しました。
関連資産 Optimism OP $0.11、24時間変動幅:+3.47%
Tempo開発チームは、自動化されたセキュリティテストを通じてこの問題を発見しました。このテスト手法はファジングと呼ばれ、通常のテストでは見逃されがちなエラーを特定するために、ソフトウェアに異常または予期しない入力を与えるものです。
コンスタントポウロスは、Tempoもパッチが適用されたと述べ、Reth開発チームはバージョン2.10.0をリリースし、OptimismはOP Rethv2.8.1を公開し、Baseはバージョン1.5.3を発表した。
Rethのリリースは、ブロック構築を担当する者を含むノード運用者に対して、この更新を高優先度と分類しました。
調整された対応は、Ethereumのますます相互接続されたソフトウェアエコシステムにおける脆弱性を浮き彫りにしています。複数のブロックチェーンネットワークが共有される実行ソフトウェアに依存する場合、同じ根本的な欠陥を継承する可能性があります。
しかし、コンスタンティノプロウスは、影響を受けたコードにより、Baseおよびその他のOP Stackネットワークのユーザーが不正な引き出しのリスクにさらされることはないとした。
彼は、これらのネットワークの引き出しシステムはこのエラーの影響を受けなかったと説明し、エコシステムブリッジは一般的に影響を受けたステートルート計算ではなく、トランザクション受信ルートまたはマルチシグネチャ認証に依存していると述べました。
彼はまた、混乱について謝罪し、Ethereumエコシステム全体で使用されるインフラの維持におけるParadigmの責任を強調しました。
Base、LayerZeroがクロスチェーン活動を制限したことを受けてユーザー資金は安全であることを確認
Baseは、セキュリティシステムがこのエラーがネットワークの整合性を脅かすのを防いだことについての追加の詳細を提供し、その脆弱性がユーザーに影響を与えていないことを別途確認しました。
チームはまた、ブロックチェーンのステートルートを独立して再計算し、その正確性を確認しました。
Baseは、その証明システムが、Rethによって生成された計算の不一致を検出できる追加のチェックを提供するため、ステートルートの検証に別個の実装を使用していると述べました。
ネットワークは言いました:
現在のステートルートが正しいことを確認し、ユーザーに影響はございませんでした。
バージョン1.5.3のリリースでは、不正なステートルートに遭遇した際にBaseバリデーターが停止するという別の運用上の問題も修正されました。
ノード運営者にはアップグレードが推奨されました。ただし、Baseはノードの再同期や追加の回復手順が必要ないことを述べました。
しかし、ソフトウェアの不具合に関する懸念から、分散型金融エコシステムの一部で予防措置が取られた。
Frax Finance は11月5日に報告したところ、クロスチェーンメッセージングプロトコルのLayerZeroは、開発者が状況を評価している間、一部の振替ルートを一時的に停止した。
Fraxは、その資産およびスマートコントラクトが通常通り動作し、ユーザーの資金は安全であると述べました。
制限は、LayerZeroのブリッジ契約がRethの欠陥に対して脆弱であることを示したものではありません。代わりに、共有されるブロックチェーンインフラに関する懸念が、他のサービスが運用リスクを評価しながら活動を制限するきっかけとなることを示しました。
状態ルート計算の欠陥を通じて資金が盗まれたという確定した報告は一切ありません。
コンスタントポウロスは、ブロックチェーン状態証明に依存するシステムを含む、Rethベースのインフラストラクチャが、調整されたパッチ作業によって安全に確保されたと述べた。
ただし、修正されたソフトウェアが利用可能であるということは、すべての独立して運用されるノードがそれをインストールしたことを意味しません。
残りの優先事項は、インフラプロバイダーおよびノードオペレーターがパッチ適用済みリリースを展開することであり、活動を制限していたサービスは通常の運用を再開できるタイミングを判断します。





