イーサリアムがコンセンサスバグによりフォークし分岐

Home
Chart相場分析
News仮想通貨News
Wiki仮想通貨Wiki
ETHEthereum
BTCBitcoin

仮想通貨
最新速報

イーサリアムがコンセンサスバグによりフォークし分岐

1.フォークの概要

影響の受けるシステム構成:Geth

重要性:高い

サマリー

Gethのジャーナルメカニズムに問題が確認され、この問題は2,686,351ブロック(2016年11月24日 14:12:07 UTC)にネットワークフォークを引き起こしました。

Gethのニューバージョン1.5.3はジャーナル問題とフォークの修正を行っています

 

スポンサーリンク

2.イーサリアム ネットワークのハードフォークの影響によるバグ

Gethはトランザクションが例外のガス欠で空のアカウント消去の終了を起こしたことにより、空のアカウント消去をし正常の状態に戻すことに失敗しました。

Parityでは更に問題を発見しました。

Parityクライアントは、ガス欠によりプリコンパイルされたコントラクトの呼び出しを含む、限定されたコンテキスト(プログラムの前後の記述)のセットにより空のアカウントの除去を間違って正常な状態に戻すことを失敗しました

 

最新のGethの動作はParityに合わせてあり、イーサリアムネットワークの膨張状態の修正プロセスが終わり、1週間ほどで空のアカウントの問題による懸念はなくなります。

2-1.コンセンサスバグの詳細

旧Gethクライアントにより#2,686,351ブロックから生成されたチェーンはParityと最新のGethは無効であるとみなし、#2,686,516ブロック付近にて放棄されたようでありこれは、~156ブロックは放棄されたチェーン上でマイニングされたということです。

トランザクションはネットワークを通じてブロードキャスト(取引データをイーサリアムネットワーク上の各ノードに送信すること)します。よって、ほとんどのトランザクションは旧Gethチェーンと現在のチェーン両者に存在する可能性がありますが旧Gethチェーン上のマイニング報酬とトランザクション手数料は失われました。

両クライアントはトランザクションもチェーン上のブロックもロールバックを行いません

 

2-2.フォークしたチェーンへの対応

最新のGethのリリースはブロックチェーンが過去のフォークポイントを同期したとしてもフォークのポイントからブロックチェーンを更新します

 

ソリューション:Geth1.5.3がリリースされました

 

Gethユーザー:最新のクライアントを下記からダウンロードしてください

 

github.com

 

Mistユーザー:Mistを再起動し自動更新機能がMistは1.5.3を使用するためユーザーへ更新するように促します

 

*もしアップデートを行わない場合は、無効のチェーン上であることを理解しそのチェーンはサポートされないことに注意してください

 

イーサリアムファンデーションは取引所、他の複数クライアントを走らせる大きい値のユーザーは、もし~10ブロック以上同期されない場合自動的にオペレーションを停止させるまたはそうでない場合セーフモードに入ることを推奨します。

 

イーサリアムウェブサイトとモバイルアプリケーションはイーサリアムを格納またはサードパーティウェブベースまたはモバイルイーサリアムプロバイダ(サードパーティプロバイダ)によりトランザクションを送ることを可能にします

サードパーティプロバイダは会社ごとに提供するサービスを容易にするため独自のイーサリアムクライアント基盤を使用しており、もしユーザーがMetaMask、JAXXウォレットやMy Ether Walletなどのサードパーティプロバイダを使用している場合は何もする必要がありません

ですが各サービスはユーザーへの指示があるかもしれないので、ユーザーはもしイーサリアムサードパーティプロバイダが各ユーザーにどのような対応を勧めてくるかを確認してください。

スポンサーリンク

3.バグ修正に携わる際の免責事項

これは緊急であり技術的な空間を進化させるものです。もしあなたが携わる場合、予期せぬバグと技術的合併症の結果によりイーサリアム(ETH)や他のコンセンサスを失う可能性を伴う多くのリスクがあることを知っておくべきです。

さらにもしGeth1.5.3にアップデートしない場合はユーザーはサポートされないネットワーク上にいることになり、このイーサリアムプラットフォームを使うことによってこの緊急リスクのあるプラットフォームを当然のものだと受け入れてください。

4.マイナーはフォークによってマイニング報酬を失う

このフォークにより分岐したチェーンをParityが正しいチェーンだとして同期したため156ブロックをマイニングしたマイナーは780ETHを失ったことになります。実際のマイニング報酬は存在していてもイーサリアムネットワークのサポートしない無効なETHとなるという悲劇を産んでしまいました。

 







スポンサーリンク


ビットコインやイーサリアムその他仮想通貨の情報はツイッター上で速報を出しています。





仮想通貨ランキング

返信する

イーサリアムのテストネットフォークでコンセンサスバグにより分裂

イーサリアムはコンスタンティノープルのテストを行うために、テストネットのロプステンのブロック #4,230,000でハードフォークを実施。メインネットと違い、ブロックタイムが15秒より早く、予定の2日前にブロックに達した...

コンスタンティノープルテストネットブロック決定とProgPoWの進行

イーサリアムは年末にコンスタンティノープルフォークを控え、前回のコアデベロッパー会議で決まっていた10月9日のテストネット”ロプステン”のハードフォークを今回の会議で決定しました。本稿では、イーサリアムの大型アップデート...

イーサリアム 10月9日にテストネットのコンスタンティノープルフォークを予定

イーサリアムクライアントのParityとaleth(cpp-ethereum)はメトロポリスのPt.2となる”コンスタンティノープル”に実装するEIP(改善提案)の残りの実装となるEIP-1283とEIP-1...