Base、Rethステートルート修正から43時間でノード修正版v1.5.3をリリース
Baseがノードリリースv1.5.3を公開。Rethの高優先度ステートルート修正を受け、オペレーターに再同期不要と伝え、利用者への影響も確認済みとした。
AI要約AI
- Rethが高優先度のステートルート修正をv2.10.0で公開
- 修正は11月3日21:00 UTCに#28264経由でマージされた
- v1.5.3への移行に再同期は不要とBaseが明言
- Kelp DAOのrsETHブリッジ事故は2億9,200万ドル規模
Reth v2.10.0に高優先度の修正を搭載
Rethは、場合によってはブロックチェーンノードが誤ったステートルートを保持する恐れのある不具合に対し、高優先度の修正をリリースした。ステートルートとは、チェーン全体の状態を一つのハッシュに要約した値で、イーサリアム型チェーンが自らの帳簿を証明する仕組みの中核を担う。クライアントがここを誤って計算すればピアから逸脱し、それを動かすバリデータはネットワークに拒否されるブロックの提案や検証を行いかねない。実行クライアントは取引処理と残高管理を担う層であり、ここでの計算ミスはスタック全体の最底部に響く。修正はv2.10.0に取り込まれ、メンテナーはブロック生成ノードと検証のみを行うノードの双方を含む全オペレーター層に対し高優先度と評価した。基盤となる変更はプルリクエスト#28264を通じて11月3日(火)21:00 UTCにマージされており、このマージ時刻とBaseのステータス告知の時刻から、修正と公表の間隔は約43時間と計算できる。Baseは不具合を11月4日(水)に発見し、同日中に自社の全ブロックビルダーへ修正を適用した。続けてオペレーターに自社のノードリリースv1.5.3への移行を指示した。この版は無効なステートルートによるBaseバリデータ停止の可能性を排除するもので、適用に再同期は不要としている。BaseはOP Stack上で動作し、RethのOP Stack実装であるop-rethに依存しており、今回のインシデントはまさにこの部分で表面化した。指示の二要素はどちらも重要だ。アップグレードが故障を封じ、再同期免除が適用コストを繁忙期のオペレーターにとってほぼゼロに保つ。
Baseはステートルートを確認、DeFiは予防措置
木曜日に公開されたBaseのステータス告知は、利用者への安心とオペレーターへの指示を同時に伝えた。まずチェーン側はステートルートを再計算し、正しいことを確認したという。「現在のステートルートが正しいことを検証済みであり、利用者への影響はない」と告知は述べ、今回の騒動をめぐる不安の封じ込めを狙った一文だ。この主張はアーキテクチャによって裏付けられる。Baseの証明システムは各ステートルートを別個の実装で照合しており、真正の不一致はそこで検出されるはずで、この独立検証が「異常なし」判断の要だ。あわせてBaseはv1.5.3への移行を再要請し、再同期が不要であることを改めて確認した。反応はチェーンの外へも広がった。Frax Financeは「LayerZeroが予防措置として一部のクロスチェーンルートを一時停止しており、まもなく再開する見込み」と述べ、op-rethで報告されたインシデントにこの措置を結び付け、自社の資産やスマートコントラクトは影響を受けていないと明言した。LayerZeroはブリッジプロトコルとしてチェーン間で資産を運ぶため、停止の間はトークンがこれらのルートを渡れなかった。リスク管理を手掛けるGauntletは、V1ボールトへの新規預け入れを制限しつつ引き出しは開放し、配分を停止してLayerZero経由で橋渡しされた資産への露出を縮小。既知の悪用報告はないとしているが、対応を説明した投稿はその後削除された。引き出しを開けたまま預け入れを封じるのは、システムをまだ十分にモデル化できないリスク部門の標準的な姿勢だ。暗号資産取引所ニュースフィードに載ったBlockaid一連の投稿の要約は、この欠陥を攻撃ではなくノード内部の計算バグと描写し、資金損失は不明としつつ、旧コードのままのクライアントは凍結したり誤った状態証明を出したりする恐れがあると警告した。こうした予防的停止は、Kelp DAOのrsETHブリッジで2億9,200万ドルが流出した事故から約6カ月後に起きた。あの攻撃はLayerZeroが北朝鮮のLazarus Groupの仕業と帰属させており、ただし今回のReth不具合を悪用に結び付ける材料は何も出ていない。
この一連の展開は、単一クライアント依存へのストレステストとして読み取れる。最も繁忙なレイヤー2の一つであるBaseは実行層を一つのRustクライアントに委ねており、その層の欠陥が、悪用の記録が存在しないにもかかわらず数時間のうちにブリッジ運営者やリスクマネージャーへとリスクを押し広げた。一方でアーキテクチャは持ちこたえた。ユーザー影響が出なかったのは証明システムによる独立再計算の存在ゆえであり、修正がチェーンのフォークではなくクライアントリリースの形で届いたからこそ、v1.5.3は再同期なしで適用できた。リリースノートは変更内容を明示し、全オペレーター種別への高優先度を明記して残りの役割を果たす。物語を背負う数字は43時間、つまり上流のパッチがマージされてからオペレーターに移行を促す公表までの窓だ。
AIによって生成され、AIによるレビューを経て、COINOTAGの編集監督のもとで公開されました。

