Jan 01, 1970
以前の記事で、イーサリアム 1.0 ノードをセットアップする方法について説明しました。 ここで確認してください。 Docker Swarm を使用して Ethereum 2.0 ノードとバリデーター アカウントをセットアップするプロセスを順を追って説明します。このガイドを読み終える頃には、イーサリアム 2.0 ネットワークに貢献し、すぐに報酬を獲得できるプロになっていることでしょう。さあ、お気に入りのドリンクを手に取り、バックルを締めて、始めましょう!
Docker の準備ができたので、イーサリアム 2.0 ノードとバリデーターのセットアップを定義する docker-compose.yml ファイルを作成しましょう。プロジェクト ファイルを保存するコンピューター上のディレクトリを選択または作成します。これは、アクセスしやすい任意の場所である可能性があります。たとえば、次の名前の新しいディレクトリを作成できます。
eth2-node
ホームフォルダーにあります。ターミナルを開き、次を実行します。 mkdir ~/eth2-node cd ~/eth2-node
nano docker-compose.yml
一度
docker-compose.yml
ファイルがテキスト エディターで開いている場合は、次の内容をコピーして貼り付けます。 version: '3.9'
services:
beacon-node:
image: gcr.io/prysmaticlabs/prysm/beacon-chain:latest
volumes:
- ./data:/data
command: --datadir=/data --http-web3provider=<YOUR_ETH1_NODE_URL>
networks:
- eth2
validator:
image: gcr.io/prysmaticlabs/prysm/validator:latest
depends_on:
- beacon-node
volumes:
- ./validator:/validator
command: --wallet-dir=/validator --beacon-rpc-provider=beacon-node:4000
networks:
- eth2
networks:
eth2:
必ず交換してください
<YOUR_ETH1_NODE_URL>
Ethereum 1.0 ノードの URL を使用します。指示に従ってバリデータ キー ペアを生成し、データ ファイルをデポジットします。キーを
./validator
このディレクトリは、eth2-node プロジェクト フォルダー内に作成する必要があります。 mkdir ~/eth2-node/validator
docker stack deploy -c docker-compose.yml eth 2
コンテナのステータスを確認するには、
docker container ls
コマンドを実行すると、Ethereum 2.0 ノードとバリデーターを含む、実行中のすべてのコンテナーが一覧表示されます。 docker logs -f < beacon_node_container_id >