Ethereum 2.0 POS マイニングチュートリアル: Topaz テストネットでのステーキングのステップバイステップガイド

Ethereum 2.0 POS マイニングチュートリアル: Topaz テストネットでのステーキングのステップバイステップガイド

導入

Ethereum 2.0 クライアント構築チームの 1 つである Prysmatic Labs によってリリースされた Ethereum 2.0 の最初のメインネット構成テストネットである Topaz が、ついに 4.15 に正式にリリースされました。テストネットは、ビーコン チェーンとステーキングを実装する Ethereum 2.0 フェーズ 0 をテストすることを目的としています。

イーサリアムは昨年1月にはすでにReddit上でAMA [1] (Ask Me Anything)を実施し、イーサリアム2.0の進捗状況について詳細な説明を行っていた。当時、フェーズ0の正式ローンチは2019年11月か2020年1月になると予想されていました。しかし、すでに2020年5月となり、まだフェーズ0のテスト段階であり、正式なローンチ時期はまだ決まっていません。イーサリアムは、進捗の見積もりが楽観的すぎる点や、予定されているローンチ時間が単なる噂や遊びの計算に過ぎない点において、他のプロジェクトと同様であることがわかります。

私は昨年 10 月に Prysmatic Labs テストネットのステーキングに参加し、公式 Discord でいくつかの質問を提出しました。当時のバージョンには多くのバグがありました。しかし、半年以上経って、彼らのテストネットワークには25,000人以上のバリデータが参加しているという報告を目にしました。この数字は確かに私の予想を上回りました。テスト段階でステーキングがこれほど人気が​​出るとは思っていませんでした。コミュニティはEthereum 2.0に大きな注目を払っているようです。そこで私は好奇心からこのテストネットワークに参加しました。

ステーキングを開始する過程でいくつかの落とし穴がありましたので、参考までにここに記録しておきます。

さっそく本題に入りましょう。

用語集

まず最初にいくつかの技術用語を説明しましょう。

  1. PoS: Proof of Stake、中国語では「権利利益の証明」とも呼ばれます。一見すると混乱する言葉ですが、実はとても簡単です。トークンをロックすることで新たなトークンを取得するマイニング方法を指します。対応するものはPoW-Proof of Workであり、ビットコインなどの計算を通じて新しいトークンを取得するマイニング方法です。

  2. ステーキング:誓約。 Pos でブロック検証に参加し、新しいトークンを取得するプロセスを指します。

  3. ビーコン チェーン: ビーコン チェーン。ビーコン チェーンは Eth2 の中核であり、バリデーターとシャードの調整を管理します。ビーコン チェーンは、Eth2 の他のすべての側面が起動される真実のソースです。

  4. バリデーター: バリデーター。 ETH を誓約した後は、ブロックを提案または証明し、収入を得る責任があります。

準備

1. メタマスク

Metamask はブラウザプラグインをベースにした ETH ウォレットです。

公式サイト: https://metamask.io/

チュートリアル: http://bjiebtc.com/qianbao-metamask-shiyongjc/

ニーモニックを記憶してメイン インターフェイスに入るまで、チュートリアルに従ってください。次に、上のネットワーク スイッチ ボタンをクリックします。デフォルトはメインネットワークです。ここでは、以下に示すように、Goerli テスト ネットワークに切り替える必要があります。

Goerliテストネットワークに切り替える

2. ホスト

パソコン、ローカルサーバー、クラウドサーバー上で実行できます。公式の最小構成要件は次のとおりです。

  • オペレーティング システム: 64 ビット Linux、Mac OS X、Windows

  • プロセッサ: Intel Core i5–760 または AMD FX-8100 以上

  • メモリ: 4GB RAM

  • ストレージ容量: 20GBの空き容量 SSD

  • インターネット: ブロードバンド接続

この最低要件を必ず満たしてください。

1GB のメモリと 2GB のスワップを備えたホスト (昨年 10 月にテスト済み) を使用してビーコン チェーン クライアントを実行すると、一定時間後にエラーが発生して終了します。どうして知っているのか聞かないでください!

ランタイムは 24 時間 365 日オンラインのままでなければならないため、ステーキング用にクラウド サーバーをレンタルすることをお勧めします。構成は少なくとも 2 コアと 4G である必要があります。

ステーキングに参加しましょう!

公式ドキュメントを参照してください: https://prylabs.net/participate

1. コードをダウンロードする

新しいディレクトリを作成し、入力後に次のコードを実行します。

 git clone https://github.com/prysmaticlabs/prysm && cd ./prysm

ダウンロードが完了するまでお待ちください。

2. テストに必要な ETH を取得する - GöETH

GöETH は、Goerli テスト ネットワークで使用される ETH です。テストネット上の ETH には価値がなく、テストにのみ使用されることに注意してください。公式ドキュメントのステップ 2 をクリックし、METAMASK アイコンをクリックしてウォレットに接続します。

メタマスクに接続中

メタマスクのポップアップウィンドウが表示されるので、「承認」をクリックします。参加するには少なくとも 32 GöETH が必要であるというメッセージが表示されます。 「Need GöETH」をクリックし、ポップアップ ウィンドウで「はい」をクリックします。

32 ​​GöETH を入手

3. バリデーターのキーを生成する

アカウントを作成するには次のコードを実行します

./prysm.sh バリデータアカウント作成

作成プロセス中に、「INFO アカウント: パスワードを入力してください:」と表示されます。パスワードを入力して覚えておき、Enter キーを押すとアカウントが正常に作成されます。完了すると、次の文字が表示されます。 0x.... の部分をコピーします。

 ===========================生のトランザクションデータ========================
0x.......
...........
...........
===================================================================

4. バリデータデポジットを送信する

上記のコピーされたコンテンツには、バリデーター アカウントの情報が含まれています。公式ドキュメントのステップ 3 の入力ボックスに内容を貼り付け、ステップ 5 の入金ボタンをクリックし、メタマスクのポップアップ ウィンドウでトランザクションを確認します。

前の手順でコピーした内容をここに貼り付けます

入金取引を送信する

5. ビーコンチェーンとバリデータクライアントを実行する

公式ドキュメントでは、バリデーターのデポジットを送信する前にこの手順を実行すると記載されていますが、最後に実行しても問題ありません。

検証が開始されると、ビーコン チェーン クライアントとバリデータ クライアントはステーキングを実行するために 24 時間 365 日オンラインである必要があります。そうでない場合は罰せられます。したがって、ターミナルを閉じた後も 2 つのプロセスが引き続き実行されるようにする必要があります。

ターミナルを閉じた後もプロセスを実行し続けるための一般的な方法は、nohup または screen です。認証クライアントは続行するためにアカウント作成時に設定されたパスワードを入力する必要があり、 nohup の実行中はパスワードを入力できないため認証クライアントが終了するため、ここでは screen が使用されます。

画面からクライアントを開く

  1. 新しいスクリーンセッションを作成して入力します。

画面 -S ビーコンチェーン
  1. ビーコンチェーンクライアントを実行する

./prysm.sh ビーコンチェーン
  1. 実行が開始されるのを待った後、ショートカット キー CTRL+A+D を押してターミナルを終了します。このとき、[detached from xxxx.eth2test1beacon] と表示され、元のセッションに戻ります。ビーコンチェーンノードは引き続き実行されます。ビーコン チェーン セッションに戻る場合は、-r パラメータを使用します。

画面 -r ビーコンチェーン

同じ方法でバリデータ クライアントを開き、新しい画面セッションを作成し、手順 2 を ./prysm.sh validator に変更してパスワードを入力します。

作成した screen セッションの名前を忘れた場合は、screen -ls を実行して、作成されたすべての screen セッションを表示します。

予防

  • ステーキングを開始するには、3 つの段階があります。1. 初期同期: 他のブロックチェーンと同様に、最初にすべての履歴ブロックを同期する必要があります。この段階では、ビーコン チェーン プロセスが大量のメモリ、CPU、帯域幅のリソースを占有します。 xx クラウドの 2H4G クラウド ホストを例にとると、クライアントの同期速度は最初は約 20 ブロック/秒ですが、一定時間実行すると徐々に 0.4 ブロック/秒まで低下します。この時点でクライアントを再起動すると、初期の速度に戻ります。同期を完了するには、約 3 ~ 4 回の再起動が必要です。全体の時間は、ホストのパフォーマンスとネットワーク速度に応じて 2 時間から 12 時間かかります。この段階でバリデータ クライアントがオンになっている場合、ビーコン チェーンの同期が完了するまで待機する状態になります。したがって、リソースを節約するために、バリデータ クライアントを一時的に無視し、同期が完了した後にオンにすることができます。

    1. バリデーターになるための待機: ビーコン チェーンの同期が完了したら、バリデーター クライアントを開いて待機キューに入ります。待機キュー内のバリデーターは特典を受け取りません。このプロセスには約 24 時間かかります。

    2. 検証して報酬を獲得する: 待機後、バリデーターになり、提案または証明を行うために特定のシャードに割り当てられます。継続的に提案や認定を完了することで収入を得られます。

  • スワップ領域を設定して仮想メモリを増やし、特に初期同期フェーズでのメモリ不足によるビーコン チェーン クライアント エラーを防ぐことができます。スワップを増やす方法の詳細については、https://blog.csdn.net/blog_liuliang/article/details/80435134 を参照してください。

参照する

  1. イーサリアム 2.0 Reddit AMA


<<:  ライブプレビュー | BTC 半減期の夜、一緒に歴史を目撃しましょう!

>>:  ビットコインマイナーは4月に約4億1300万ドルを稼ぎ、前月比8%増となった。

推薦する

マイニング開発10年史(後編) - マイニングマシンはいつか終焉を迎えるが、マイニングは永遠に続く

前回の記事、2013年の話に戻りましょう。ビジネスにおいては、「金を掘る者より水を売る者の方がましだ...

コインゾーントレンド: 今週のビッグデータに基づくビットコインの価格動向 (2017-03-17)

ショートサイドはバランスを崩し、底値を探し続ける可能性がある1. 市場動向<br/>今日...

市場はETFの好材料を消化しており、3,800ドルがETHにとって重要な位置となるかもしれない

昨日米国がイーサリアム現物上場投資信託(ETF)を承認したことを受けて、金曜日の仮想通貨市場のボラテ...

イーサリアムの難易度爆弾の5回目の延期は、POWの最終決定が再び延期される可能性があることを意味している。

呉碩 著者 |呉卓成この号の編集者 |コリン・ウー8月20日、イーサリアムのコア開発者ティム・ベイコ...

Coinbase の上場は暗号通貨コミュニティにどのような広範囲にわたる影響を及ぼすでしょうか?

BTC市場分析昨夜の最大のニュースは、価格250ドル、評価額665ドルでCoinbaseが上場する...

ビットコインのブロック難易度が27%減少 — マイナーはBTC最大の難易度低下に備える

時価総額でトップの暗号資産であるビットコインは、過去2週間で暗号通貨のネットワークハッシュレートが大...

厦門の女性は「ビットコイン」に投資し、3日間で36万元をだまし取られた!

▲その場で多額の現金と30枚以上の銀行カードが押収された台湾海峡網、9月19日(海峡報の林斌斌記者...

ビットディア4.21水祭りイベント

ラッキーホイールは1日3回抽選されます勝率も非常に高いです!クラウドコンピューティングパッケージの電...

ロシア最大の検索エンジンYandexはビットコインに夢中

著者: Velvet Gold Mine画像ソース: Dazhiロシア最大の検索エンジン兼インターネ...

北京はビットコイン取引所を閉鎖する通告を出した。

9月15日、北京市インターネット金融リスク特別是正指導小組は北京の仮想通貨取引所の責任者との会議を...

取引所は10日間引き出しを停止した。どうしたの?

OKexが引き出しを停止してから今日で10日目です。過去10日間、暗号通貨界ではOKExと「OKU...

GMOインターネット、マイニングマシンの出荷を延期

日経ニュースによると、GMOインターネットは本日、年内納品予定で受注したマイニングマシンの出荷を延期...

2Xフォークが中断、ビットコインは安堵できるか?

当初11月中旬に予定されていた2Xフォークは中止となり、その知らせは突然届きました。数か月に及ぶ議論...

ETHとETCは長期共存できるのでしょうか?

イーサリアム市場はどれくらい大きいですか?最近の動向から判断すると、トレーダーや市場観測者は、この問...