ステップバイステップのチュートリアル: Eth2 Medalla テストネット検証者になる方法
ソース |Bankless
ソース |
著者 | ライアン・ショーン・アダムス
のConsenSys CodeFiのCollin MyersそしてMara Schmiedtそして
このチュートリアルが、Eth2 に参加したいイーサリアム コミュニティのメンバーにとって役立つことを願っています。
テストネットはここにありますが、メインネットははるかに遅れているでしょうか?
この記事の主な内容:
推奨ハードウェア
クライアントを選択してインストールする
Eth1ノードのセットアップ
Eth2 ラウンチパッドの使用
追加のコンテンツとリソース
1. ハードウェア要件
Eth2 の分散設計目標に基づいて、バリデーターはさまざまなインフラストラクチャ設定 (オンプレミスまたはクラウドなど) を使用できることが期待されています。
テスト ネットワークに参加すると、実践的な演習が提供されるだけでなく、最も適切で最も信頼性の高いパフォーマンスを発揮する機器と方法を選択するための十分な時間を得ることができます。そしてそれが今私たちにできる唯一のことなのです。
以下に、ハードウェア構成、リソースのリンク、役立つチュートリアルをいくつか示します。
推奨される構成:
オペレーティング システム: 64 ビット Linux、Mac OS X、Windows
プロセッサー: Intel Core i7-4770 または AMD FX-8310 (およびそれ以上)
メモリ: 8GB RAM
容量:100GB空き容量SSD
インターネット:ブロードバンドインターネット(10Mbps)
電源: 無停電電源装置 (UPS)
標準液滴
メモリ: 8GB RAM
メモリ: 8GB RAM
容量:160GB空き容量SS
稼働時間: 99.99%
可用性: 8 つのデータセンター
料金: 0.060 ドル/時間、40 ドル/月
対象となるハードウェア デバイス:
最低限必要な構成:
オペレーティング システム: 64 ビット Linux、Mac OS X、Windows
プロセッサー: Intel Core i5-760 または AMD FX-8110 (およびそれ以上)
メモリ: 4GB RAM
容量:20GB空き容量SSD
ネットワーク:ブロードバンドネットワーク(10Mbps)
電源: 無停電電源装置 (UPS)
標準液滴
メモリ: 4GB RAM
メモリ: 4GB RAM
容量:80GB空き容量SSD
稼働時間: 99.99%
可用性: 8 つのデータセンター
料金: 0.030 ドル/時間、20 ドル/月
対象となるハードウェア デバイス:
2. クライアントを選択してインストールします
Eth2 の最初のマルチクライアント大規模パブリック テスト ネットワークとして、Medalla のリリースでは、ノードを実行するためのさまざまなクライアント オプションがバリデーターに提供されます。

Medalla テストネットには、試用用の製品実装を提供する 4 つのクライアント チームがあります。
クライアントチームDiscord)
Prysm1. Prysmatic Labs の Prysm (
これは Go 言語に基づく Eth2.0 プロトコルの実装であり、使いやすさ、セキュリティ、信頼性に重点を置いています。
Prysm は Go で書かれており、GPL-3.0 ライセンスの下でリリースされています。https://docs.prylabs.network/docs/testnet/medalla
使用説明書:Discord)
Lighthouse2. シグマプライムの灯台 (Sigma Primeこれは、速度とセキュリティに重点を置いた、Rust 言語を使用した Eth2.0 クライアントです。ライトハウスの研究チームは、
は、情報セキュリティとソフトウェア エンジニアリングの会社です。 Lighthouse は Apache 2.0 ライセンスに基づいて実装されています。https://lighthouse-book.sigmaprime.io/become-a-validator.html
使用説明書:Discord)
PegaSys Teku3. ConsenSys の Teku (
これは、機関のニーズとセキュリティ要件を満たすように設計された Java ベースの Eth2.0 クライアントです。 Teku は Apache 2 に基づいてライセンスされており、成熟度と普及率で知られる Java で書かれています。https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Install-Binaries/
使用説明書:Discord)
4. ステータスのニンバス (Nimbus発明プロジェクト
また、Eth 2.0 のクライアント実装でもあり、組み込みシステムや、ハードウェア リソースに制約のある古いスマートフォンなどの個人用モバイル デバイス向けに設計されています。https://nimbus.team/docs/
Github: https://github.com/status-im/nim-beacon-chain
使用説明書:
3. Eth1 ノードをセットアップする
自己ホスト型:
預託:
預託:
4. Medalla で Eth2 検証ノードを実行する
ステップ 1: Goerli テストネットワークで ETH をプレッジする
読者がイーサリアムを初めて使用する場合、ネットワークに参加する主な方法はステーキングに参加することです。 Eth2 の Medalla テストネットでは、各バリデーターが 32 GöETH をプレッジする必要があります (Goerli テスト コインの使用を除き、他の手順は実際の Eth2 と何ら変わりません!)
ユーザーがテストネットに参加したい場合、参加プロセスを簡素化するための非常に便利なツールをいくつか紹介します。iscord1. プリズマティックズD
(ゲルリテストコインを入手するチャンネル)
Prysmatic チームはプロセスを自動化しました
discordに「!send (イーサリアムアドレス)」というメッセージを残してくださいDiscord2.イースステーカー
(ゲルリテストコインを入手するチャンネル)Beaconcha.inこの自動化されたプログラムを実行しているのは、
運用と保守
「!goerliEth (あなたのイーサリアムアドレス)」というメッセージを残してください。Goerli Authenticated Faucet)
3. Goerli 認定蛇口 (
ETHアドレスをコピー&ペーストして「リクエスト」を選択するだけですEth2 Launchpad
過去数か月間、イーサリアム財団イーサリアム財団
、Codefi Activate、Deep Work Studio はすべて、ユーザーがステーキングに参加し、Eth2.0 のバリデーターになりやすくするインターフェイスを研究開発しています。Eth2 Launch Pad研究の結果は、
、アプリケーションを使用すると、ユーザーは次の手順を安全に完了できます: Eth2 キー ペアを生成し、Eth2 テストネットとメインネット上の公式デポジット契約に 32 ETH を誓約します。
Launch Pad は、自宅でノードを実行するバリデーター向けに特別に設計されています。これらのイーサリアム愛好家は、独自のノードを実行し、コンピューターの端末画面でコマンドを簡単に実行したいと考えています。
ステップ 2a: デューデリジェンス (概要セクション)

ステーキングに参加する前に、時間をかけてこれらを読む必要があります。 「概要セクション」では、ETH をステーキングする際に直面するいくつかのリスクについての教育情報を提供します。
ステップ 3: キーペアとニーモニックフレーズを生成する
各バリデーター・ノードは、後で引き出しキーを生成できるように、独自のバリデーター・キー・ペアとニーモニック・フレーズを生成する必要があります。
Launchpad には、独自のデポジット キーを生成するための 2 つのオプションがあります。ここをクリックリンクリンク
https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.md
ユーザーのオペレーティング システムの詳細な説明を取得するには、次のようにします。最初のオプションは、。
ethereum/eth2.0-deposit-cli ページからダウンロードしたバイナリ実行可能ファイル。自分の端末で ./deposit コマンドを実行します。
2 番目のオプションは、Python ソース コードからデポジット CLI ツールを構築することです。参加者は、以下の手順に従って、必要な開発ライブラリとデポジット CLI ツールがすべてインストールされていることを確認する必要があります。
完了したら、自分のターミナルで .\eth2deposit\deposit.py コマンドを実行します。
ユーザーがデポジット CLI ツールをインストールし、ターミナル ウィンドウで実行すると、次のプロンプトが表示されます。
実行するバリデーターノードの数を決定する
ニーモニックの生成に使用する言語を決定する
バリデーターノードを実行するテストネットを決定する
このチュートリアルでは Medalla テストネットを選択してください。
ここで、ユーザーはパスワードを設定するように求められ、パスワードが確認されると、ユーザーのニーモニックが生成されます。必ず安全な場所に書き留めて、オフラインで保存してください。
Deposit-cli についてご質問がある場合は、以下の GitHub リポジトリにアクセスしてください。https://github.com/ethereum/eth2.0-deposit-cli
ステップ 4: デポジット ファイルをアップロードする
ステップ 4: デポジット ファイルをアップロードする
ほぼ完了しました!次のステップでは、前のステップで生成したデポジット json ファイルをアップロードします。
このファイルは /eth2.0-deposit-cli/validator_keys ディレクトリにあり、deposit-data-[timestamp].json というタイトルが付けられます。
ステップ 5: ウォレットを接続する
次のステップは、Web3 ウォレットに接続し、[続行] をクリックすることです。ウォレット設定で Goerli テストネットが選択されていることを確認してください。
Medalla テストネット上のデポジットコントラクトに本物の ETH を送らないでください。
ステップ 6: 取引を確認して入金を開始する
接続してウォレットアドレスを確認すると、概要ページが表示され、ユーザーが実行しているバリデーターの数に基づいて、デポジットコントラクトに送信する必要がある GoETH の合計額が表示されます。
「同意する」警告オプションがある場合は、「確認」をクリックして最終ステップ、つまり実際の入金に進みます。
「トランザクションの開始」をクリックして、GoETH を Medalla テストネット契約に入金します。
次に、ウォレットを通じて GoETH の入金を確認する必要があり、各バリデーター ノードは 32 GoETH を確認する必要があります。取引が確認されると、誓約が成功したことになります。最も記念碑的な Web3 テストネットの公式ステーカーを名乗る時が来ました!
6. 追加のコンテンツとリソース
上記の手順を確認した後、検証者はステーキングを開始する前に、各クライアントについて次のガイドラインを確認することをお勧めします。選択したクライアントに応じて、上記の手順の操作順序は異なります。
以下は、私がこの業界で見た中で最も詳細なガイドであり、読者にプロセスの微妙な違いを説明しています。
Eth2 バリデーターに関する追加リソース
使用するクライアントを決定したら、次のリソースを確認することを強くお勧めします。
Eth2 ブロック エクスプローラー:
クォントスタンプの記事
Ubuntu で Nimbus を使用して Eth2 Medalla テストネットをステーキングする方法
Eth2.0 ステーキング ガイド (Ubuntu/Medalla/Prysm)
ジム・マクドナルド (Attestant の記事)
Attestant: 「認証キーの保護」
免責事項: ECN の翻訳作業は、中国のイーサリアム コミュニティに高品質の情報と学習リソースを提供することを目的としています。記事の著作権は原著者に属します。転載する場合は、原文と ethereum.cn の出典を示す必要があります。再版の場合は、ethereumcn@gmail.com までご連絡ください。


