ニュース暗号資産BNBチェーン、BSC-Rethノード運営者にv0.1.4-hotfixの導入を要請

BNBチェーン、BSC-Rethノード運営者にv0.1.4-hotfixの導入を要請

著者: Coinotag·

重要ポイント

  • •BNBチェーンは11月6日、BSC-Rethのノード運営者に対し、v0.1.4-hotfixをインストールし、遅滞なくクライアントを再起動するよう指示した。
  • •このホットフィックスはクライアントが誤ったステートルートを計算するおそれのあるエラーを解消する。
  • •ステートルートは各ブロックヘッダーに含まれる暗号学的ハッシュで、ノードがチェーン上の特定の時点におけるすべてのアカウントとスマートコントラクトの整合性を検証できるようにするものである。
  • •ステートルートはすべてのブロックヘッダーに存在するため、計算の欠陥はブロック検証そのものに影響し、ノードの同期不良や一貫性のないデータの提供を招くおそれがある。
  • •BSC-Rethは、Ethereumエコシステム向けにParadigmが当初開発した実行クライアントRethを、BNBチェーンがRustベースで適応させたものである。
BNBチェーン、BSC-Rethノード運営者にv0.1.4-hotfixの導入を要請

BNBチェーンは、BNBスマートチェーンで使用されているRustベースの実行クライアントBSC-Rethの運営者に対し、v0.1.4-hotfixをインストールし、ソフトウェアを再起動するよう緊急の指示を出した。この指示は11月6日に通知された。

変更の一次記録であるGitHubのリリースノートによると、このパッチは、Rethが誤ったステートルートを計算するおそれのあるエラーを修正するもの。ノード運営者には、更新を適用し、遅滞なくクライアントを再起動するよう求められている。

BSC-Rethは、Ethereumエコシステム向けにParadが当初開発した実行クライアントRethをBNBチェーン向けに適応させたもの。実行クライアントはトランザクション処理を担い、ブロックチェーンネットワークの状態を維持する。ステートルートはその状態に対する暗号学的コミットメントであり、チェーン上の特定の時点におけるすべてのアカウントとスマートコントラクトの整合性をノードが検証できるよう、各ブロックヘッダーに含まれるハッシュである。ステートルートはすべてのブロックヘッダーに存在するため、その計算における欠陥は周辺コンポーネントではなくブロック検証そのものに影響を及ぼす。

クライアントが誤ったステートルートを計算すると、ネットワークの他の部分との同期から外れる可能性がある。影響を受けたノードは、ブロックを適切に検証できなくなったり、依存するアプリケーションやサービスに一貫性のないデータを提供したりするおそれがある。そのため、クライアントチームはこの種の欠陥に対して通常ホットフィックスをリリースし、運営者に迅速なアップグレードを促している。

v0.1.4-hotfixの変更に関するさらに詳細な技術仕様は、プロジェクトのGitHubリリースノートに記載されており、これが修正内容の権威ある参照資料となっている。BSC-Rethの運営者は指示に従ってホットフィックスを取得し、ノードを再起動すべきである。今後追加のリビジョンが公開された場合には、稼働中のバージョンをリリースノートと照合して確認できる。

このレポートはCOINOTAGで最初に公開されました:https://en.coinotag.com/bnb-chain-bsc-reth-v0-1-4-hotfix-state-root