【墨汁速報】イーサリアム2度目のチェーン分裂(フォーク) クライアントのアップデートミスで

イーサリアムは27日にクライアントの「Geth」を最新版にアップデートしていないユーザーによってチェーンの分裂(フォーク)が発生。このイーサリアムチェーン分裂は2020年11月にも同様の理由で起きており、2回目となる。

イーサリアム2回目の分裂

イーサリアムは2度目となるチェーンの分裂を記録し、一部のイーサリアムクライアントである「Geth」をアップデートしていないマイナーは無効なブロックをマイニングしたことで報酬を失った。

これは2020年11月に起きたInfuraなどのアップデートミスと同様であり、マイニング報酬などに関係のないイーサリアムノードが最新のクライアントにアップデートをしていないことが原因となっている。

ユーザーが保有しているETHやDeFiのERC20トークン、NFTなどには影響はない。

原因はユーザーのアップデートミス

イーサリアムクライアントのGethチームは、コントラクトを実行する「EVM」のバグを発見しており、修正版となるv1.10.8を8月24日に公開していた。このGeth v1.10.8では発見されたEVMの脆弱性を一時的に修正するバージョンの「ホットフィックス」であり、事前にチェーン分岐となるためアップデートをするように促していた。

Gethチームによるとこの発見されたEVMのバグはEIP-1559を実装するロンドンハードフォーク前の古いものであるという。つまりイーサリアムをフォーク(コピー)しているBSCやその他ブロックチェーンも同様のバグを持つことになり、修正が必要となる。

ノードアップデート問題

イーサリアムはブロックチェーンで最も巨大なエコシステムを持ち、イーサリアム2.0でバリデータを自己ノードで建てる場合にも同様にイーサリアムノードを運用するか、Infuraなどのエンドポイントを提供するプロジェクトを使用する必要がある。

ethereumnodeによると、現在正しくGethをv1.10.8にアップデートしているのはわずか32.8%であり、残りの67.2%はアップデートをせずにそのままノードを放置している状態となっている。このノードのアップデートにはマイナーと異なって特に報酬の減少などがないため、ロンドンハードフォークのような大型アップデートでも更新率はよくないのが現状であり、昔からの問題となっている。

イーサリアム2.0バリデータはバリデータクライアント起動時にエンドポイントの確認が必要となるため、Gethをアップデートしていない場合は再起動前にアップデートをするかInfuraを使用する必要がある。


▼墨汁サロンではイーサリアム2.0の最新動向や32ETHステーキングのやり方の解説や検証、テクニカル分析理論、最新のDeFiやファンダメンタルなどをより深く解説しています。

墨汁バナー

墨汁うまいと学ぶ仮想通貨の世界

おすすめの記事
【墨汁速報】イーサリアム重要アップデートEIP-1559会議開催 マイナーやASIC企業が参加
仮想通貨ニュース
【墨汁速報】イーサリアム重要アップデートEIP-1559会議開催 マイナーやASIC企業が参加
イーサリアムの手数料モデルを変更し、ETH価格の高騰と手数料緩和が期待できるEIP-1559のコミュニティ会議が26日に行われた。今回のコミュニティ会議ではイーサリアムマイニングプールやマイニング行うハードウェア”ASIC”の開発企業のCTOなどが参加しお互いの意見を共有した。
竹中平蔵に聞く仮想通貨、革命をリードするのは誰か
インタビュー
竹中平蔵に聞く仮想通貨、革命をリードするのは誰か
何かを変えるときに重要なのはリーダーシップです。メディアからたたかれるリスクをとって自分から「みなさんどう思いますか」と声をあげるリーダーがいます。小泉さんが典型ですがニュース見れば、郵政民営化をやらなくていいのか国民が聞きたい、やらなくていいのなら自分は辞めると言って、郵政民営化を実現させました。