イーサリアム 2.0 の包括的な技術ガイド
編集者注: この記事は以下から引用しましたゴールデンファイナンス、許可を得てOdailyによって転載されました。
編集者注: この記事は以下から引用しました
ゴールデンファイナンス
ゴールデンファイナンス
、許可を得てOdailyによって転載されました。
ETH2.0 のフェーズ 0 はすでに進行中で、1 週間以内に 500,000 ETH 以上がイーサリアム 2.0 入金契約に登録され、イーサリアムに対する私たちの期待はさらに高まりました。しかし、技術的な観点から見ると、パブリックチェーンは常に挑戦しているため、神秘的なETH2.0は将来的にもまだ予測不可能な形態です。
おそらく私たちはすでにETH2.0に対する期待が高すぎるため、技術的な観点からETH2.0とその最近の変更を詳細に理解しており、これらの内容に基づいて合理的な期待を与えることができます。
ETH1.0から始めますか?
ETH2.0 という言葉は ETH1.0 または ETH1.X に関連するものであり、コンセンサスと区別するのは簡単です。ETH2.0 は PoS コンセンサス、ETH1.0 は PoW コンセンサスです。
イーサリアムが作成されたとき、最初は財団のPoAノードを使用して開始され、動作が安定した後にPoWノードに参加してマイニングプロセスを開始しましたが、長年にわたってETH1.0のPoWノードは巨大な開発を行ってきました。 PoWマイニングの収益力により、イーサリアムマイナーも仮想通貨マイニング業界に欠かせない存在となっており、そのマイニングアルゴリズムはETHhashであり、GPUマイニングを利用し、ASICマイニングも登場しているが、ASICの計算能力は仮想通貨マイニングほど強力ではないビットコイン:マイニングにおいては、ASIC と GPU の間には非常に大きなギャップがあります。
ビットコイン ネットワークと同様に、PoW の ETH1.0 ネットワークは同時実行性が非常に低く、イーサリアムもプログラム可能なネットワークです。イーサリアム上で実行されるさまざまなスマート コントラクトにより、チェーン上の確認メッセージの数が増加します。ビットコインネットワークは転送のみを行うため、イーサリアムは混雑しすぎます。ETH当時、CryptoKitties によってイーサリアムは混乱に陥り、2020 年の Defi 流動性マイニング ブームの際にもイーサリアムは依然として混乱しており、ガス料金は依然として高かったです。イーサリアムが PoW から PoS に移行すると、これらの問題のいくつかは解決され、処理能力は 1 秒あたり 7 トランザクションから数千トランザクションに増加する可能性があり、これはすでに質的な飛躍です。
ETH2.0のネットワーク構造の変化
イーサリアム 2.0 のロードマップでは、最終的な目標は PoS です。PoW チェーンは、マイニングに適さなくなり、ETH1.0 ネットワークが作業に完全に適さなくなるまで、歴史的な開発に保持されます。何年になるかわかりません, 予測可能な時間内で, ETH2.0 がフェーズ 0 を開始した後、PoW と PoS が混在します. ETH2.0 のシャーディング アーキテクチャでは、ETH1.0 の PoW チェーンはシャードです。ビーコン チェーンは同じタスクを実行します。
では、ETH2.0は一体何を表しているのでしょうか?
2.0はPoSコンセンサスに基づくイーサリアムの確立の始まりを表し、ビーコンチェーンは段階的にイーサリアムの主要な確認ブロックプロセスを開始します。
現在の PoW チェーンと比較して、ETH2.0 は PoS コンセンサス、断片化構造を実装し、新しい仮想マシン eWASM を導入します。これら 3 つの設定を実現した後、イーサリアムはより分散化できます (目標と実践は異なる場合があります。違い)。検証ノードになることができます。ネットワークの復元力が向上し、ノードがオフラインになっても、シャードの配置により安定した状態が維持されます。もちろん最も重要なことは、前述したようにネットワークの処理能力がETH1.0とは全く異なるということです。
3つのメインステージ
ETH2.0 は、初期実装をフェーズ 0、1、2 (主な変更点) の 3 つのフェーズに分割します。
Phase0 はビーコンチェーンの開始の始まりであり、ビーコンチェーンを開始する前に、ユーザーはノードになるために 32 ETH を抵当にする必要があり、開始するには十分な量の ETH (500,000 以上) が必要です。ビーコンチェーンの安定性を確保するため、ユーザーが32ETHを入金した後は一時的に出金できず、Phase1までExit設定が行われます。 Phase0開始後、ETH2.0ビーコンチェーンは巨大なイーサリアムネットワークの一部となり、すでにブロックの生成が開始されていますが、転送や契約の実行などは行われません。この時点では、実際にはビーコンチェーンに比べてETH1.0のPoWチェーンの方が堅牢であり、フェーズ0開始後はETH2.0とETH1.0のチェーンが混ざり合って一つになる過程を経ることになります。
ETH2.0チェーンとETH1.0チェーンは異なるコンセンサスを持つチェーンであるため、ネットワークに一貫性を持たせる必要があり、このプロセスはネットワーク台帳を形成するための実験的なプロセスでもあります。公式指示によると、フェーズ 1 では 64 個のシャードが試験運用のために展開されます。
複数のイーサリアム開発者は、シャードの試行に関して、最も重要なことはシャード間の情報確認プロセスをテストすることであることを明らかにしました。異なるシャードは異なるチェーンであり、シャード間の相互通信が必要であり、ステータスは相互接続後にのみ達成できるためです。 -シャード相互通信結合。
ETH2.0Phase0 はビーコン チェーンを安定して実行し、ETH1 と ETH2 チェーンは並行して実行します。フェーズ 1 が開始した後、シャーディングがテストを開始します。進行状況が認定された後、フェーズ 2 はネットワークの通常の動作と eWASM 仮想マシンの構築です. スマート コントラクトを展開し、ETH2.0 チェーン上で dapps を開発します。
新しいロードマップ
しかし、11月20日頃にイーサリアム開発チームが実施したAMAの後、ヴィタリック氏と開発者らは、ロールアップ技術がイーサリアム2.0の中心技術となるため、フェーズ1以降はフェーズ2のシャーディングの技術設計が中止される可能性があると指摘した。ステージでロールアップを使用すると、処理能力をすでに十分に高めることができます。
ここで言及した Phase1 のロールアップ。ビーコン チェーンのデータ層をセグメント化し、ロールアップで処理したデータをビーコン チェーンに送信することで、ビーコン チェーンが十分な処理能力を持つようにします。 (レイヤー2ソリューションを追加すると、処理能力が向上します。)
さらに、開発者はETH2.0と1.0のハイブリッドテストネットが先行して立ち上げられることにも言及しており、これはETH2.0と1.0の2つのチェーンの状態融合が進む可能性があることを意味している。これらは現時点でイーサリアム 2.0 に現れるいくつかの変更ですが、要約すると、進歩を加速することになります。
特に注意が必要な事項
他のイーサリアム 2.0 の特殊な状況については、さらに注意すべき点がいくつかあります。
1. フェーズ0、1、2ではETH2.0と1.0の両チェーンがブロックを生成しているため、ブロック報酬も2つのチェーンに付与され、ETHの追加発行量が増加すると公式予想されています。 2 つのチェーンのインフレは最初は急上昇する可能性がありますが、PoW チェーンが弱まるにつれて 0 ~ 1% の範囲に向かう傾向が始まります。
2. 当局は、フェーズ 2 の前にクライアントなどのツールを eWASM をサポートするように移行することを期待しています。
3. dApp は将来的にシャーディングを選択する必要があります。シャード間の通信の問題により、一部の組み合わせがシャード間で失われる可能性があります。
4. 将来的には、ETH1.0 チェーンアカウントのアップグレード問題と 2.0 への契約移行の問題に直面する可能性があります。
イーサリアム 2.0 の中でユーザーと投資家に最も近い部分
以上が技術構造と技術目標に基づいてイーサリアムが直面するであろう変化です。これらはネットワークの最下位層またはバックエンドでの変更であり、ユーザーまたは投資家としては、これらの変更の実際の影響は明らかではありません。ユーザーや投資家と最も緊密な参加型プロセスはどれですか?次に、参加ガイドの中で最もユーザーに関係の深い部分、技術的な事項をまとめます。
イーサリアムの質権契約
1 つ目はイーサリアム 2.0 の最も重要なデポジット プレッジであり、フェーズ 0 が始まるとビーコン チェーンが正式に開始され、その時点でジェネシス ブロックからのビーコン チェーンに対する BETH 報酬が付与されます。
イーサリアム 2.0 の入金ページは https://launchpad.ETHereum.org/ ページの紹介に詳細な参加ガイドラインが記載されています 主なプロセスには、注意事項、クライアントの選択、キーの保存、キーファイルのアップロード、支払い用のウォレットの選択が含まれます、取引をする。
技術的な観点から見ると、実際にはイーサリアム 1.0 チェーン上の ETH をコントラクトにロックし、ノードの権限を有効にしますが、古いチェーンとビーコン チェーンが同期されていないため、ノードの報酬は ETH ではありません。 、ノード報酬はビーコン チェーン上にあり、ETH、つまり BETH です。
ユーザーは、まず ETH1.0 チェーン クライアントをインストールし、次に ETH2.0 チェーン クライアントをインストールしてから、ETH1 チェーンのウォレットを使用して支払う必要があります。 2 つのクライアントは同期して実行する必要もあり、ETH1 ノード サービスは infrua などのサードパーティ サービスを使用することもできます。
ここでは、各クライアントのドキュメントに従ってインストール ノードをインストールおよび展開する必要があることが示唆されています。たとえば、GETH ハイパーレジャーを代替したり、Infura サードパーティ サービスを直接使用したりできます。
Ethereum 2.0 デポジットの操作インターフェイスは、ETHereum/ETH2.0-dePoSit-cli ページからファイルをダウンロードし、ターミナル ウィンドウで ./dePoSit コマンドを実行します。もう 1 つのオプションは、Python ソース コードからツールを構築することです。必要な開発ライブラリと dePoSit-CLI ツールがすべてインストールされていることを確認するには、指示に従う必要があります。
詳細な内容については、上記の Web ページを確認してください。ハイパーリンクされたドキュメントの説明を無視しないでください。
ノードの運用と保守は無視できません
また、より厳しい要件となるのは、ノードの検証を継続的に行う必要があるため、クライアントの動作であり、ノードがオフラインになると、ユーザーの保証金が失われる可能性が高くなります。オフラインにならないようにするには、クライアントを実行しているハードウェアがいつでもオンになって実行されていることを確認する必要があり、ネットワークも安定している必要があります。たとえば、ラップトップまたはデスクトップ コンピュータを使用する場合は、次のことが必要です。電源をオンラインに保ち、クライアントをオンラインに保ち、ネットワークを良好な状態に保ちます。
サーバーやカスタム ハードウェアを使用して実行する場合も同様で、ほとんどのサーバーは IDC で動作するため、安定性は高くなりますが、導入、運用、保守のコストも高くなります。たとえば、ラップトップで実行するには月に数十ドルかかりますが、安定性は高くありません。サーバーまたは一部の Raspberry Pi、ミニコンピュータ、カスタム マザーボードの方が適しています。さらに、Linux が推奨されます。より安定しており、軽量で安全ですが、コストが高くなる可能性があります。
小資本投資家向けの参加経路
自分でノードを構築してそれを抵当に入れるだけでなく、32 ETH が比較的大きな資産となっているため、多くのユーザーが実際に少額の資金で参加することができます。そのため、少量のETHしか保有していないユーザーには、他の投資方法が与えられることになります。
これには第三者の問題が関係します。つまり、ユーザーは第三者にETHを与え、第三者は抵当権を設定するノードを確立します。ユーザーが入金する金額は決まっているため、数十人のユーザーが 32 ETH を組み合わせることができます。 32を満たすと、ノードの住宅ローンを組むことができます。
サードパーティがこれを行う場合、ETHを取得してそれを抵当に入れる必要がありますが、単にETHを取得してそれを契約に抵当に入れるだけであれば、それは単なる移行プロセスであり、ビジネス全体のETH資産フローは単なる移行プロセスです。セクシュアリティに不安があり、資本の稼働率も高くありません。
イーサリアム 2.0 のステーキング ビジネスにとって、最良の形態は依然として入金プロセスを契約として実装することであり、ユーザーは ETH を固定契約に転送した後に証明書を取得します。住宅ローン後の証明書はより重要であり、通常の方法は、ユーザーが預金後に合成資産証明書を生成し、合成資産には独自の取引市場もあり、流動性の問題を解決できるだけでなく、追加の資産を追加することもできます。資産市場。同時に、合成資産のプロトコルも将来のイーサリアム 2.0 コントラクト呼び出しの重要な部分になります。
ここでの例は、イーサリアム 2.0 ステーキング ビジネス契約のプロジェクト stafi によって生成された rETH と、イーサリアム 2.0 ステーキング ビジネス契約のプロジェクト stkr によって生成された aETH です。これらは、ユーザーが定量的な少額の資金でイーサリアム 2.0 のプレッジに参加できる技術的なプロセスです。
いくつかの興味深い部分
最後に書きます
以上、イーサリアム技術開発の因果関係、ネットワークアーキテクチャ、ユーザー参加方法について紹介しました。しかし、イーサリアムにはまだ書かれていない興味深いことがたくさんあります。たとえば、イーサリアムのロードマップにイーサリアム 3.0 があることをご存知ですか?


