成都聯南: イーサリアム 2.0 テクノロジーの分析
副題
イーサリアム2.0とは何ですか?
イーサリアム 2.0 は、イーサリアムの代替として計画されているものです。
DeFiなどのプロジェクトの急速な台頭により、イーサリアムの取引量は急増し続けており、そのため取引手数料は上昇し続けており、取引時間は増加し続けています。一般に、現在のイーサリアム 1.0 はユーザーの使用と開発のニーズを満たすことが困難でした。
今年4月にビーコンチェーンがジェネシスブロックを作成し、「0フェーズ」が正式にテストを開始した。イーサリアム 2.0 ネットワーク立ち上げコーディネーターのダニー・ライアン氏も当初、イーサリアム 2.0 の最終テストネットが 8 月初旬に正式に立ち上げられる予定であるとフォーラムで発表しました。これは、イーサリアム 2.0 が間近に迫っていることも意味します。
図1
図1
1. 多少の効率に影響を与えるとしても、より簡潔にする
2. メインネットワークパーティションとほとんどのノードがオフラインの場合でも存続可能
3. 量子コンピューティングに耐えられるコンポーネントを選択するか、将来的に反量子コンピューティングのコンポーネントに置き換えられるコンポーネントを使用する
4. 暗号化技術を使用し、検証者が単位時間あたりにより多くのブロック生成に参加できるようにする
5. コンシューマーグレードの PC がシャードの処理に参加できるようにする
図2
図2
Ethernet 2.0全体は4つの層に分割されています
1. POW メインチェーン層: つまり、イーサリアム 1.0 の単一チェーンであり、最下層の基盤として、イーサリアム 1.0 から 2.0 への移行段階で、イーサリアム 1.0 の価値 (イーサ通貨) が段階的に移行されます。ビーコンチェーンは、イーサリアム2.0への移行が完了した際にシャードチェーンとして使用されるのか、継続して保持されるのかは未定です。
2. ビーコン チェーン レイヤー: このレイヤーは最終的にシャード チェーンの管理レイヤーとなり、シャード チェーンの管理を担当し、シャード チェーン間の相互通信に参加し、移行段階での値の転送にも関与します。
3. シャード チェーン レイヤー: 64 の異なるチェーン。同じビーコン チェーンと通信し、データを保存し、コントラクトを実行します。各チェーンはイーサリアム 1.0 に相当します。
副題
イーサリアム2.0の主要テクノロジー
ブロックチェーンの不変性と脆弱性の多大な影響(DAO)を考慮して、イーサリアム 1.0 から 2.0 への移行期間は約 2 年間続き、段階的に実行されます。
フェーズ 0: 主にビーコンチェーンとイーサリアム 1.0 での部分的な値の転送を実現します。
フェーズ1:主にシャーディングを実装し、ブロックチェーン1.0上のデジタル資産を着実にシャーディングに移行
フェーズ 2: 主に eWASM 仮想マシンを実装します。
……
……
副題
ビーコンチェーンとPOS
ビーコン チェーンは、POS (Casper FFG) メカニズムに基づくブロックチェーン シングル チェーンです。
Casper FFG コンセンサスを実装する場合、「検証者」と「提案者」の 2 つの役割が定義されます。ノードが「検証者」になりたい場合は、イーサリアム 1.0 のスマート コントラクトに少なくとも 16ETH を抵当にする必要があり、スマート コントラクトがイベントをトリガーし、ビーコン チェーンがイベントを検出してアドレスを「検証者」リストに追加します。
ビーコン チェーンは、仕事を実行するために「バリデーター」をシャードにランダムに割り当てます。ブロックを生成する際、ビーコンチェーンは「検証者」の中から「提案者」をランダムに選択し、「提案者」がブロックを提案し、それが「検証者」によって検証されます。ビーコンチェーンはすべての「検証者」と「提案者」を監視し、誠実に仕事を完了すれば報酬(マイニングに相当)が与えられ、悪事を働いた場合は担保に入れられたETHが没収されます。
画像の説明
断片化
断片化
シャードは異なるサブブロックチェーンです。
シャーディングの実装は実際にはアドレスに基づいています。ここで、0x00 で始まるアドレスをセグメント 1 として定義し、0x01 で始まるアドレスをセグメント 2 として定義すると仮定します。類推すると、16*16=256 個のセグメントを持つことができます。
副題
イーサリアム 2.0 の展望
イーサリアム 2.0 はイーサリアム 1.0 とはまったく異なるシステムとなり、今後数年以内に正式に開始される可能性があります。ブロックチェーンの新しい波にうまく対応するには、正式にリリースされる前にイーサリアム 2.0 の機能的特徴を理解する必要があります。


