イーサリアム 2.0 テストネットとは何ですか?参加方法は?
編集者注: この記事は以下から引用しましたイーサリアム愛好家 (ID: ethfans)、著者: A Jian、Odaily の許可を得て転載。
編集者注: この記事は以下から引用しました
イーサリアム愛好家 (ID: ethfans)
、著者: A Jian、Odaily の許可を得て転載。
副題
1. イーサリアム 2.0 テスト ネットワークとは何ですか?いわゆる「イーサリアム 2.0 テストネットワーク」とは、イーサリアム 2.0 の正式ローンチに先立ち、技術標準(仕様)の安全性、各クライアントの信頼性、クライアント間の相互運用性をテストするためにイーサリアム 2.0 を立ち上げることを指します。公募型のテストネットワークであり、現段階では主にPhase0の立ち上げに向けて開設されたテストネットワークである「Eth2.0 Phase0テストネットワーク」を指す。さまざまな開発段階で、クライアント チームはさまざまなテスト目的のために複数のテストネットを立ち上げることがよくありますが、これらのテストネットはさまざまな理由でシャットダウンされる可能性があるため、テストネットで使用されるトークンには価値がありません。
副題
2. どの Eth2.0 テストネットが参加できますか?イーサリアム財団によってサポートされている複数のクライアント チーム (Prysm クライアント、Lighthouse クライアント、Nimbus クライアントを含む) がさまざまなテスト目的のために立ち上げられています
テストネットワーク。しかし、これらのネットワークはテストの目標を達成したため、大部分がシャットダウンされました。
Tapoz テストネット
Prysm Labs (Prysm クライアント チーム) が開始したテスト ネットワークであり、Prysm クライアントのみが参加できます。テスト ネットワークは、次期メイン ネットワークと同じパラメータ構成を使用します (マージン要件、スラッシュ係数、タイムスロットなどのパラメータはすべて同じです)。 4 月 18 日の立ち上げ以来、テストネットは 28,759 人のバリデーターをアクティブにしました。
シュレージテストネット
これは初のマルチクライアント テストネットであり、Lighthouse クライアント、Prysm クライアント、および Teku クライアントを使用して参加できるようになりました。テストネットは 4 月 27 日に開始され、現在 243 のバリデーターをアクティブにしています。
Tapoz が Prysm クライアントの機能とセキュリティをテストする大きなテストであるとすれば、Schlesi は各クライアントが相互に連携できるかどうかをテストするテストです。 Schlesi が安定して実行できれば、Eth2.0 フェーズ 0 の開始もそう遠くないでしょう。
副題
テスト ネットワークに参加するプロセスは、クライアント ソフトウェアを実行し、コンピューターをピアツーピア ネットワークに参加させるための特定の構成を追加するプロセスにすぎません。
ただし、このプロセスを真に理解するには、いくつかの背景知識と概念が必要です。
上で述べたように、さまざまなテストネットの性質は異なり、参加に使用できるクライアント ソフトウェアも異なります。Tapoz テストネットは、参加するために Prysm クライアントの使用のみをサポートします。Schlesi テストネットは、Lighthouse クライアント、Prysm クライアント、およびてくクライアントクライアント。したがって、参加するクライアントを選択した後、まずクライアント ソフトウェアをダウンロードしてインストールを完了する必要があります (ダウンロード アドレスとインストールのヒントは後ほど添付します)。
上記の 2 つのテストネットは、次期 Eth2.0 Phase0 のモデルに似ています。ユーザーは、バリデーターとしてブロック生成に参加する前に、まず特定の証拠金契約に一定量の ETH を入金し、バリデーター公開鍵の登録を完了する必要があります。したがって、テスト ネットワークのバリデーター (つまり、テスト ネットワークの PoS マイナー) になりたい場合は、まず 32 Goerli テスト ネットワーク ETH を取得する必要があります (上記 2 つのテスト ネットワークのマージン契約は、 Goerli テスト ネットワーク) (後でテスト コイン取得チュートリアルがあります); 検証者になりたくないが、テスト ネットワークによって形成されたブロックチェーンを同期して楽しみを観察したいだけの場合は、クライアントをインストールするだけで済みます。ソフトウェア;
要約すると、Eth2.0 テスト ネットワークへの参加は一般に 2 つの部分に分かれています。1 つはソフトウェアをローカルで実行することであり、もう 1 つは既存のテスト ネットワークと対話することです (テスト コインの取得とそれらのテスト ネットワークへの送信を含む)。マージン契約)。https://prylabs.net/participate副題
https://goerli-faucet.slock.it/4. Eth2.0 の証拠金契約はどこに展開されますか?テストコインの入手方法は?
https://faucet.goerli.mudit.blog/ここからが本題です。テストコインはいくつかの方法で入手できます。
アクセス
このウェブサイトと自分のメタマスクウォレットを接続すると、一度に32のテストネットETHを受け取ることができます。この Web サイトは、誰もが Tapoz テストネットに参加できるようにするために Prysm Labs が提供するガイド Web サイトであり、一度に最も多くの Goerli ETH を受け取ることができる方法でもあります。大切にして使ってください:)
https://docs.prylabs.network/このウェブサイトは Goerli テストネット運営者が提供するフォーセットであり、アドレスを入力してマンマシン認証を行うと 0.05 Goerli ETH を受け取ることができます。はい、そのとおりです。0.05 です。この方法を使用して 32 Goerli ETH を取得したい場合は、160 マンマシン認証を行う必要があります:)
このサイトはコミュニティによって提供されています。期間によって獲得できるテストコインの量が異なります。 9日間で合計37.5Goerli ETHを取得可能(ただし著者は個人的に試していないため、取得するにはソーシャルメディア転送が必要なようです)https://github.com/
副題https://github.com/デポジットコントラクトにデポジットを送信するときは、バリデーターが正常に登録できるように、文書で提供されるガイダンス情報に従って、必ず関連するコンテンツをトランザクションに添付してください。 !
Prysm クライアントを使用して Tapoz テストネットに参加するための詳細なチュートリアルです。検証者の公開鍵と秘密鍵を生成し、取引を証拠金契約に送信するプロセスに注目してください (インストールについては https を参照してください) ://kb.beaconcha.in/tutorial-eth2-multiclient )
Lighthouse クライアントをインストールし、Schlesi テストネットを構成して参加するためのチュートリアル:https://medium.com/Prysm クライアントをインストールし、Schlesi テストネットを構成して参加するためのチュートリアル:
(これら 2 つの Schlesi テストネット ドキュメントでは、ユーザーは Geth クライアントのコンソールを使用してトランザクションを Goerli テストネットに送信することが推奨されているため、最初に Geth をインストールして Goerli テストネットを同期する必要があります)
副題
5. 検証者になりたいのですが、自分のコンピューター構成が十分かわかりません。
Tapoz テストネットの紹介 (
) には、Prysm クライアントを使用して Tapoz テストネットに参加するためのハードウェア要件が記載されており、参考として使用できます。
オペレーティング システム: 64 ビット Linux、Mac OS X、Windows
最小要件:
プロセッサー: Intel Core i7-4770、AMD FX-8310 以降
メモリ: 8GB
ハードディスク: SSD に 100GB の空き容量
インターネット:ブロードバンド接続
オペレーティング システム: 64 ビット Linux、Mac OS X、Windows
プロセッサー: Intel Core i5-760、AMD FX-8100 以降
メモリ: 4GB
ハードディスク:SSD 20GBの空き容量https://github.com/prysmaticlabs/prysmインターネット:ブロードバンド接続
副題https://github.com/sigp/lighthouse6. クライアントのインストールに関するその他の注意事項
各クライアントのコードベースとドキュメント:
Prysm クライアント (Go 言語で開発) (
); ドキュメント (https://docs.prylabs.network/)
Lighthouse クライアント (Rust 言語で開発) (


