イーサリアム アップグレードの概要: イーサリアム 2.0 の「セレニティ」フェーズとは何ですか?

イーサリアムの簡単な入門書: これは、決済を超えたユースケースを実現することを目的としたブロックチェーン技術の応用です。イーサリアムは汎用ブロックチェーンであり、完全にオープンソースで一般に公開されており、独自のネイティブデジタル通貨 ETH を持っています。
分散型プラットフォームとして、イーサリアムには独自のプログラミング言語 Solidity もあり、プログラマーはこれを使用してスマート コントラクトを作成できます。スマート コントラクトは、特定の条件が満たされたときに自動的に実行できるコードの分解であり、透明性、信頼性、不変性などのブロックチェーン固有の機能に基づいた分散型アプリケーション (dApps) への道を開きます。
イーサリアムはその誕生以来革新的でした。 2017 年の ICO ブーム中、起業家や開発者と協力して最新かつ最も革新的なブロックチェーン アプリケーションを立ち上げながら、デジタル通貨エコシステムの拡大に貢献しました。しかし、すべてが順風満帆だったわけではありません。
現在のネットワークは、スケーラビリティ、セキュリティ、トランザクション コストの点で多くのシステム上の問題に直面しています。そのため、イーサリアムをホストする分散型コミュニティは、4 つの異なるフェーズにわたる慎重に計画された一連のアップグレードを通じてこれらの問題に対処するためのロードマップの開発に着手しました。
私たちは現在、厳格な開発プログラムの最終段階である Tranquility に入っています。 Serenity について説明する前に、過去数年間に実装されたアップグレードのいくつかを簡単に振り返ってみましょう。
イーサリアム開発段階
イーサリアム開発計画の各フェーズでは、より多くの機能が導入され、既存の問題が解決されます。これらの手順の一部には、非互換性によって機能を変更するハード フォークが含まれています。
2016 年 3 月 – 「ホームランド」フェーズ (1,150,000 ブロック)
Canary 契約は削除され、イーサリアムのコア開発者にはネットワーク活動を停止する権限がなくなりました。新しい Solidity コードを追加し、Mist ETH ウォレットを導入しました。
2016 年 7 月 – DAO ハードフォーク
これは、DAO 攻撃イベントに応じた計画外のフォークです。当時、DAOの契約の抜け穴により、5,000万ドル相当のETHが盗まれました。この出来事によりネットワークが分裂し、イーサリアム(ETH)とイーサリアムクラシック(ETC)が誕生しました。
2017 年 10 月 – ビザンチウム (ブロック 4,370,000)
ブロック報酬が5 ETHから3 ETHに減少しました。
2019 年 2 月 – 「コンスタンティノープル」フェーズ
ステート チャネルが改善され、オフチェーン トランザクションのサポートが向上しました。ブロック報酬はさらに 2 ETH に減額されました。スマート コントラクトがハッシュのみを使用して相互に認証できるようにします。ハードフォークには他の変更も含まれており、コード名「Petersburg」と呼ばれるセキュリティ問題が修正されました。
2019年10月 – イスタンブール
イーサリアムのもう 1 つのハード フォーク、および実装前の最終アップグレード。追加のセキュリティ修正と、プルーフ オブ ワーク アルゴリズムからプルーフ オブ ステーク アルゴリズムへの移行へのインセンティブが含まれます。
私たちは今、ETH 2.0の最終段階である「静寂」段階に入ります。
ETH 2.0 は、「静かな」ステージから始まるすべての更新されたステージの総称です。 ETH 2.0の最初のリリースは当初2020年1月に予定されていましたが、その後延期されました。開発者は現在、「95% の信頼度」で 2020 年 7 月下旬のリリースを期待しています。
ETH 2.0 は、「静かな」ステージから始まるすべての更新されたステージの総称です。 ETH 2.0の最初のリリースは当初2020年1月に予定されていましたが、その後延期されました。開発者は現在、「95% の信頼度」で 2020 年 7 月下旬のリリースを期待しています。
この段階の目的は、イーサリアムをよりスケーラブルに、より高速に、より信頼性の高いものにすることです。研究者のダニー・ライアン氏によると、「静か」フェーズの主な目標は次のとおりです。
セキュリティ: 合計時間と単位時間における検証者の参加を増やします。
シンプルさ: 効率を多少犠牲にしても、複雑さを最小限に抑えます。
寿命: 量子コンピューティングが利用できる将来に向けてネットワークを準備する。
復元力: 多数のノードがオフラインになった場合でも、ネットワークはアクティブな状態を維持する必要があります。
分散化: ASIC バリデーターが現在優勢であることを考慮すると、より一般的な消費者のラップトップを検証プロセスに参加できるようにすることで、ネットワークの分散化が維持されます。
Serenity フェーズはさらに 4 つのフェーズに分かれており、それぞれに独自のサブ目標と更新があります。
フェーズ 0: ビーコン チェーン
多くの遅れを経て、ビーコンチェーンの開始により、イーサリアムは最終的に POS コンセンサスメカニズムに切り替えました。当初、新しいチェーンは、スマートコントラクトやアカウントのサポートなしで、簡素化された方法でメインのプルーフオブワークイーサリアムブロックチェーンと並行して実行されます。このフェーズでは、ビーコンチェーン上のトランザクション検証者に報酬を与えるために、ETH2 と呼ばれる新しい資産が作成されます。最初は、ETH2 をビーコン チェーンから引き出すことはできません。
フェーズ 1: シャード チェーン
シャーディングは、並列トランザクションを可能にするスケーラビリティ技術です。これは、ネットワークを複数のシャードに分割し、ネットワークが複数のトランザクションを同時に処理できるようにすることで、トランザクションのスケーリングを支援するように設計されています。この手法では、各シャードを少数のバリデーターのセットで検証できるため、より高度な集中化につながる可能性があります。
フェーズ 2: eWASM
スマート コントラクトでは、トランザクションを自動的に実行するためにイーサリアム仮想マシン (EVM) が必要です。 EVM は、グローバルに分散されたコンピューターのようなもので、数百万もの実行可能オブジェクトが含まれており、それぞれに独自の永続的なデータ ストアがあります。現在の EVM はトランザクションを順次処理しますが、PoS とシャーディングの変更に伴い、スマート コントラクト、アカウント、状態をサポートするための新機能で EVM を更新する必要があります。
アップグレードされた EVM は eWASM (Ethereum WebAssembly の略) と呼ばれ、実行可能プログラム用の移植可能なバイナリ コード形式を定義するオープン スタンダードを指します。
フェーズ 3: 継続的な改善
最後のフェーズには、以前のフェーズに対する今後のすべての変更と修正が含まれるため、現時点では無制限です。ソフトウェアと同様に、最終バージョンはなく、常に改善や修正の余地があります。


