イーサリアム 2020: ロードマップと展望
編集者注: この記事は以下から引用しましたイーサリアム愛好家 (ID: ethfans)イーサリアム愛好家 (ID: ethfans)
2020 年にイーサリアムはどんな驚きをもたらすでしょうか?
イーサリアム愛好家 (ID: ethfans)
、著者: ethos.dev、翻訳: A Jian、Odaily が許可を得て転載。
2020 年にイーサリアムはどんな驚きをもたらすでしょうか?
メッセージを見逃したかもしれませんが、ヴィタリック・ブテリン氏は「私の頭の中にイーサリアムのロードマップがある」とツイートしました。それで、彼が公開した写真が何を意味するのか、そして今年のイーサリアムのハイライトは何なのかについても興味がありますか?
私は彼が投稿した画像にハイパーリンクを付けましたが、これのためだけに、2020 年のイーサリアムの予想されるハイライトをプレビューすることもできます。
二本の剣: プルーフ・オブ・ステークとシャーディングによるイーサリアムのスループットのスケーリング
これは、ハイパーリンクが付いている Vitalik の個人的なイーサリアム ロードマップです。リンクの選択はもちろん私自身の責任ですが、イラストは依然として Vitalik によるものです。
-翻訳者注: ここの画像には著者が追加したハイパーリンクは表示されていませんが、Vitalik が公開したオリジナルの画像のままです。 -
この図には 4 つのブロックがあり、上から下に次のとおりです。
「イーサリアム 1.x その他」
「イーサリアム 1.x ステートレス」
eth2 フェーズ 0 から eth1->2 マージまでのproof-of-work (PoW) の削除に関する「コア」
eth1 ->eth2 フェーズ 2 以降
中央の横軸は時間の順序を表します。この軸上にはコア部分があり、フェーズ 0 からフェーズ 1 まで、そして「大規模合併」 (eth1 -> eth2 合併) まで続きます。グランドマージは 3 つの前提条件に依存します。
Eth2 フェーズ 1 の開始
eth2統合の技術ビジョンと実現
Eth 1.x ステートレス
Ethereum 2.0 Phase 0
グランド マージはイーサリアムのスケーラビリティにおける大きな進歩であり、それを可能にし、安全かつ確実に実行するには大規模なエンジニアリング作業が必要です。上記の前提は、作業の分類を示しています。
ビーコン チェーンを開始するための主な前提条件は次のとおりです。
大合併やその先については議論すべきことがたくさんある。ただし、ここではコアの進捗状況と「イーサリアム 1.x のその他」についてのみ説明します。これらはイーサリアムの 2020 年との関連性が高いためです。イーサリアム 2.0 フェーズ 0 から始めましょう。
2020 年に稼働する可能性が最も高いのは、Beacon Chain です。
Eth2 マージン コントラクトを Eth1 メイン チェーンに展開します。
少なくとも 2 つ、理想的には 3 つの Eth2 クライアント チームがソフトウェアの実稼働対応バージョンをリリースしている
少なくとも 16,384 人のバリデーターがデポジット契約のリリース後にデポジットをデポジットしました (その累計額は少なくとも 524,288 ETH)
副題
ビーコンチェーンが 2020 年に開始される可能性があると言われているのはなぜですか?
イーサリアム財団、他のチーム (Artemis、Harmony、Lodestar、Nethermind、Parity など)、ステーキング サービス プロバイダーを開発するチーム、さらには新規参入者も、さまざまな程度でこれに貢献してきました。いくつかの監査も進行中です。
経済的な観点から見ると、どのような方法を使用しても、20% 以上の年率収益率 (APR) を持つ 16,384 人のバリデーター (524,288 ETH) を引き付けることは魅力的です (同時に、年率収益率 (APR)バリデーターの数が増えると減少します)。
画像の説明
- 出典: 上記のハイパーリンクに含まれる Validator Yield Calculator -
副題
Beacon Chain 2020 に貢献するにはどうすればよいですか?
ビーコン チェーン クライアントの製品バージョンは、複数の監査を経てリリースされる予定であり、マルチクライアント テストネットは一定期間安定して実行できます。複数のシングルクライアント テストネットは、最適化とデバッグが行われているものの、一定期間安定して実行されています。動作します。
イーサリアムは常により多くの貢献者を歓迎します。貢献が必要な分野には、クライアント側のピアツーピア ネットワーク構築、クライアント側の相互運用性、一般的に使用されるテスト ツール、クライアント側とネットワークのセキュリティ、パフォーマンス、安定性が含まれます。
ハッキング、セキュリティ、EVM、スマート コントラクトの分野の専門家は、マージン コントラクトを監査し、ランタイム検証 (ランタイム検証) を評価するために常に支援を必要とします。マージン コントラクトのバイトコードはメイン チェーンにデプロイされていませんが、証拠金契約には変更が見込まれないため、一歩先を行くことができます。
イーサリアム 1.x には助けが必要です
この図の上部にある「Ethereum 1.x Miscellaneous」セクションは、現在の Ethereum メインネットに関連する部分です。
この部分は 3 つのプロジェクト、つまり 3 つの EIP に分けることができ、2020 年には専任のコントリビューターをメインネットに展開する必要があります。
BLS12-381 のプリコンパイルは、Matter Labs の Alex Vlasov によって数か月前から提案されており、EIP2537 も作成されています。 EIP 2537 は、Eth2 で使用される BLS12-381 曲線のサポートを追加し、スマート コントラクトを Eth2 のライト クライアントにします。プリコンパイルされた BLS12-381 曲線を使用すると、新しいスマート コントラクトは Eth2 シャードからのデータを検証できます。 Eth2 フェーズ 1 が開始されると、Eth1 でのロールアップ スキームのデータ可用性を向上させるために断片化が導入されます。 Rpllup ソリューションは実際にはスマート コントラクトであり、その計算とストレージのほとんどはオフチェーンに配置されますが、一部のデータは緊急時にチェーンに送信されます。データの可用性が均等でない場合、ロールアップのスループットが大きくなる可能性があります。 Alex Vlasov 氏の取り組みにより、BLS12-381 のプリコンパイルは 2020 年に導入される可能性が高くなります (おそらく、ビーコン チェーンよりも早く)。https://gitter.im/ethereum/AllCoreDevsEIP-1559 は、ユーザーがトランザクション送信時にガス料金設定を無視できるようになり、Warriors は過剰な料金を支払わず、不当な遅延を待たないことを保証できるため、ユーザーに何らかの利点をもたらす可能性があります。 EIP は次のように書いています:「ネットワーク内のトランザクション活動が非常に頻繁であるとしても、ほとんどのユーザーはガス料金を手動で設定する必要がなくなると予想されます。」さらに、EIP には燃焼料金の設定も含まれています。マイナーの収益を大幅に削減することなく、ETH のデフレをヘッジするのに役立ちます。この EIP については、1 年前に提案されて以来、いくつかの作業が行われてきましたが、現在、この EIP を主導する人は誰も名乗り出ていません。
アカウントの抽象化とは、ユーザーが任意の認可ロジックでアカウントを作成できるようにすることです (訳者注: アカウントの作成は、イーサリアム プロトコル自体の束縛から切り離すことができます)。追加の柔軟性は広範囲にわたる可能性があります。例を次に示します。マルチシグネチャのスマート コントラクト ウォレットは、トランザクションのガス料金を支払うために独自の資金を使用できます。資金が入ったウォレットがある限り、ウォレットを操作してGasの支払いを行うためにETHを保持する別のアカウントは必要ありません。アカウントの抽象化に関する言及は 2015 年に遡りますが、1 か月前の提案により、2020 年にアカウントの抽象化が可能になりました。
さらに詳しく知りたい場合、または貢献したい場合は、ぜひご参加ください
(これはコア開発者間のチャット ルームです)。
「イーサリアム 1.x ステートレス」もサポートが必要ですが、これは大きなトピックです。「ステートレス イーサリアム」のこの提案されたロードマップと「イーサリアム財団ブログ」1.x ファイル」シリーズをチェックしてください。
ゲスチームに脱帽です
先週、Geth チームはバージョン 164 を Github でリリースしました。 Geth チームは常に Ethereum Geth クライアントに機能、改善、最適化を追加していることを忘れてはなりません。人々は自分の仕事を当然のことと考え、自分が費やした努力を忘れてしまいがちです。ギョーム・バレエ、ゾルト・フェルフェルディ、フェリックス・ランゲ、ゲイリー・ロン、アダム・シュミデグ、マルティン・ホルスト・スヴェンデ、ペテル・シラージに敬意を表しましょう(アルファベット順のみ)!
数か月前、Péter は ConsenSys が主催した開発者ラウンドテーブルにゲストとして出席しました。彼は、Eth2、無国籍、貢献者のインセンティブ、そして尊敬する人々についていくつかの考えを共有しました (ハイパーリンクされたビデオの 49 分で)。思い出させてくれてありがとう、ピーター、そして重要な仕事をしてくれたチームに感謝します。
現在の観点から、イーサリアムで起こり得る開発の大まかな順序は次のとおりです。
彼らに感謝したり、彼らから学んだり、Geth に貢献するには、Go Ethereum Discord チャンネルに参加してください。
イーサリアム 2020 以降
現在の観点から、イーサリアムで起こり得る開発の大まかな順序は次のとおりです。
Eth2 Phase 1
2020年に開始されたビーコンチェーン(Eth2フェーズ0)
eth1 ->LS12-381 曲線プリコンパイルは 2020 年に開始されます (おそらくこれが最初のものです)
誰かがアカウント抽象化と EIP 1559 を推進する場合、おそらく 2020 年にリリースされるでしょう。
Eth 1.x ステートレス
eth2 の大合併


