イーサリアム 2.0 に関する知識の普及
猎豹区块链安全
2019-03-29 08:41
本文约2180字,阅读全文需要约9分钟
「世界のコンピュータ」イーサリアムの未来


副題

イーサリアム2.0


3月初旬、「イスタンブール」アップグレードを経験した後、イーサリアムは正式に「静かな」段階に入った。 「Tranquility」段階では、イーサリアムがプルーフ・オブ・ステーク(POSアルゴリズム)に切り替えて合意に達し、シャーディング技術も本格的に開始されるため、「Tranquility」はイーサリアムのバージョン2.0としても認識されています。仮想マシン レベルでは、元の EVM は放棄され、EWASM に置き換えられます...

ヴィタリック氏によると、平穏は 4 つの異なる段階に分かれており、合計で約 2 年かかるとのことです。

最初のステージ最初のステージ

、ビーコン チェーン ステージと呼ばれるこのステージは、ビーコン チェーンの証明、検証、起動、運用に焦点を当てます。第2段、

データ トランスポート層としてシャード チェーンを追加することに重点を置きます。第三段階

、シャード(スマート コントラクト)間でのデータ転送が可能になります。つまり、現在のスマート コントラクトは新しいイーサリアムでは無効になります。副題


ビーコンチェーン



ビーコンチェーンビーコン チェーンはイーサリアム 2.0 のアーキテクチャの非常に核となる部分であり、実際にはまったく新しいブロックチェーンです。

このチェーンは 2 つの重要な役割を担っています。1 つは、プレッジ システムのゲートウェイとして機能し、検証者が安全にプレッジ システムに参加して新しいマイナーになれるようにすることです。もう 1 つは、シャード ステータスのインデックスを保存することです。

現在のイーサリアム ブロックチェーンに保存されているアカウント残高、トークンに関連する契約、dApp ステータスなどの情報は、ビーコン チェーンには保存されません。バリデータ リストとアテステーション (証明情報) の 2 つだけが保存されます。

スムーズにPOSに移行するために、シージライオンは既存のイーサリアムチェーン上に登録コントラクトを展開する予定なので、近い将来、POWとPOSが共存するイーサリアムが登場するでしょう。 (第 2 段階では、PoW チェーンはビーコン チェーンのフラグメント、またはマスター アーカイブ コントラクト (メイン ストレージ コントラクト) になります)。イーサリアム 2.0 のマイナーになりたい場合は、まずレジストリ契約に 32 ETH を誓約し、レシート (つまり、ブロックチェーン クライアントが読み取れるイベント (イベント)) を取得する必要があり、このレシートが「パス」となります。コミッター (つまり、誓約者) が検証ノードとして機能する資格があることを示します。このプロセスは一方向であり、このシステムから撤退して既存の PoW チェーンに戻すことはできないことに注意してください。

32ETH が質権シス​​テムに送信されると、デポジットは特定のシャード (シャードのデプロイ後) にのみ返還されますが、EVM には返還されません。

ビーコン チェーンに登録すると、1 つまたは 2 つのシャードを検証する検証者がランダムに割り当てられます。バリデーターは、シャード上のデータとビーコン チェーン上のデータを組み合わせて、新しいブロックを形成します。

ビットコインや現在のイーサリアムとは異なり、POS ルールでは、バリデーターノードになるためのしきい値は非常に低く、クライアントは非常に軽量で、32 イーサリアムを誓約し、必要に応じて証明書に署名するだけで送信できます。イーサリアムネットワークに戻ります。

バリデータークライアントは、ビーコンチェーンノードによって提供されるデータを使用してブロックを構築しますバリデータークライアントが悪意があるかオフラインの場合、その結果は彼ら自身が負うことになります - 抵当に入れられた 32 ETH は没収されます (つまり、権利が減ります)。 。理論的には、副題


断片化

断片化

最も単純なシャーディング方法は Beanstalk と呼ばれ、多くのチェーンを実行し、チェーンを「シャード」と呼びます。各ブロックには、ブロックを生成するトランザクションとネットワーク参加者を検証するための投票メカニズムを通じて、独立したバリデーターのセット (Validator) があります。

シャーディング スキームは理論的にはネットワークに参加するノードの数を増やして無限のネットワーク拡張のソリューションを実現できますが、ビーコン チェーンの概念のソリューションはあまり現実的ではありません。なぜ?ビーコン チェーンは何らかの簿記計算を行う必要があるため、各シャード チェーンにベリファイアを割り当て、シャード チェーン ブロックのスナップショットを取得する必要があります。これらの計算は、システム内のシャードの数に比例します (つまり、ビーコン チェーンの数が増えるほど、シャードの場合、計算ワークロードが増加します)。ビーコン チェーン自体もブロックチェーンであるため、その処理能力はビーコン チェーンを実行するノードの計算能力によって制限され、シャードの数も当然制限されます。ただし、シャード化されたネットワークの構造により、ノードの改善による相乗効果が生じます。ノード効率が向上すると、ノードがトランザクションをより速く処理できるようになるためです。

副題


要約する

要約する

ビーコン チェーンはイーサリアム 2.0 の中核となる新しいチェーンであり、すべてのシャードはビーコン チェーンに接続され、通信します。ビーコンチェーンは、バリデーターがプレッジシステムに参加し、賭けられた権利利益に基づく利益を得るチャネルである一方で、シャード通信を実現するチャネルでもあります。各シャードは最新の状態ハッシュをビーコン チェーンのブロックに保存するためです。シャード ネットワークの構造は、ノード改善の相乗効果を生み出します。


猎豹区块链安全
作者文库