Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?( 四 )


第三步:生成密钥对和助记词
对于每个验证者节点 , 你都需要生成验证者密钥对和一个助记词 , 该助记词用于之后生成你的取款密钥 。 首先 , 你需要在 Eth2 Launch Pad 上填写你想要运行的验证者节点数量 , 以及你想要在哪种操作系统上运行验证者节点 。 见下图????
Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?
本文插图
接下来 , Eth2 Launch Pad 平台将为你提供两个选项用于生成你的存款密钥(deposit keys) 。你可以通过下方链接找到针对你的操作系统的详细说明:https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.mdThe first is to use the binary executable file that you can download from the Eth2 Github repo and then run the ./deposit command in your terminal window.第一个选项是使用你从 Eth2 Github repo (https://github.com/ethereum/eth2.0-deposit-cli/releases/) 下载的二进制可执行文件 , 然后在你的终端窗口中运行 ./deposit 命令 。 见下图????请记得验证以下该网址 , 确保你使用的是正确的网址来下载!

Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?
本文插图
第二个选项是从 Python 源代码搭建 deposit-CLI 工具 。 你将需要按照说明进行操作 , 以确保你已安装所有必需的开发库和 deposit-CLI 工具 。 见下图????
Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?
本文插图
当你安装了 deposit-CLI 工具并在你的终端窗口运行此工具时 , 你将被提示:

  1. 明确你想要运行的验证者节点的数量;
  2. 你想要用于生成助记词的语言;
  3. 明确你想要运行验证者节点的网络 (主网) 。
请确保你设置的是 --chain mainnet , 否则存款将无效 。 现在 , 你将被要求设置你的密码(password) , 一旦密码确定 , 你的助记词将被生成 。 请确保你将助记词写下来 , 并将其离线存储在安全的地方!如果你已经成功地完成了该步骤 , 那你应该可以看到下方这个屏幕????
Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?
本文插图
如果你对 deposit-cli 有疑问 , 请访问其 GitHub repository:https://github.com/ethereum/eth2.0-deposit-cli
第四步:上传你的存款文件
你马上就要完成了!下一步是上传你在上一步生成的 .json 存款文件 。该文件位于 /eth2.0-deposit-cli/validator_keys 目录中 , 文件被命名为 deposit-data-[timestamp].json 。

Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?
本文插图
第五步:连接你的钱包
接下来就是连接你的 Web3 钱包 , 并点击继续 。 请确保你在你的钱包设置中选择了主网环境 。 加下图????
Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?
本文插图
第六步:确认交易信息 & 发起抵押存款
【Eth2存款合约发布!如何质押你的 ETH 成为验证者呢?】当你连接钱包并确认你的钱包地址后 , 你将进入一个总结性的页面 , 该页面将显示你需要向存款合约中发送的 ETH 总数量(根据此前你选择运行的验证者节点数量 , 每个验证者 32 ETH) 。点击同意警戒检查 (alert checks) , 然后单击确认以导航到最后一步——进行实际存款 。 点击“Initiate the Transaction”(发起交易) , 将你的 ETH 质押进官方的 Eth2 存款合约中 。你将需要通过你的钱包确认每个验证者的 32 ETH 质押款 。当这笔交易确认之后 , 你就完成了 Eth2 质押操作了!???? 祝贺!!