ParadigmのRethクライアントの不具合、複数のイーサリアムノードに一時的な障害

ParadigmのCTOによれば、Rethの状態ルート計算に起因する不具合が一部のイーサリアムノードを停止させたが、この事象はクライアントの多様性がネットワーク全体の安定性を維持したことを浮き彫りにした。

ETH
RETH

要約

9月2日、ParadigmのCTOであるGeorgios Konstantopoulosは、Rethの状態ルート計算に関する不具合がブロック2,327,426で複数のイーサリアムノードを停止させたと明らかにした。この問題はイーサリアムのメインネット上で稼働するバージョン1.6.0と1.4.8に影響したが、ネットワーク全体の運用は損なわれなかった。Rustで実装された実行クライアントであるRethは、イーサリアムの実行レイヤーにおけるシェアが約5.4%にとどまり、影響は限定的だった。Ethernodesのデータでは、Rethの利用順位はGeth、Nethermind、Besuに次ぐ6位とされる。コミュニティは、今回の事象がシステミックリスク回避のためのイーサリアムのマルチクライアント戦略の重要性を再確認させたと強調した。

用語解説
  • Reth(イーサリアム実行クライアント): ParadigmがRustで開発したイーサリアムの実行クライアント。モジュール性と高性能を志向して設計されている。
  • 実行クライアント: イーサリアムノードの中核コンポーネントで、トランザクションの処理、スマートコントラクトの実行、ブロックチェーンの状態維持を担う。
  • クライアントの多様性: 単一実装による単一故障点のリスクを低減するため、複数のブロックチェーンクライアント実装を併用する慣行。