重要提示: 本文撰写于以太坊完成“合并”(The Merge)之后,以太坊已从工作量证明(PoW)共识机制转向权益证明(PoS)共识机制。这意味着传统的“挖矿”(使用GPU进行哈希运算)已成为历史。 “矿工”这一角色已被“验证者”(Validator)所取代,本指南将为您详细解释如何在新的以太坊网络上成为一名验证者,这是当前参与以太坊网络安全并获得奖励的唯一方式。
如果您对以太坊的演变还不熟悉,请先了解:合并之后,不再有“矿工”,取而代之的是“验证者”,验证者通过锁定32个ETH作为保证金,并参与网络共识过程来确保区块链的安全和正确性,成功验证区块的验证者将获得ETH奖励。
以下是成为以太坊验证者的详细步骤:
第一步:准备工作——硬件、软件与心态
成为一名验证者需要满足一些基本条件,这比过去的挖矿门槛要高,但逻辑更清晰。
-
硬件要求:
- 电脑: 一台稳定、能7x24小时开机的电脑,虽然对显卡要求不再像挖矿时代那样极致,但一个稳定的运行环境至关重要。
- 网络连接: 稳定可靠的高速互联网连接,不能频繁断线。
- 硬盘空间: 需要至少 1TB 的可用SSD或高速HDD空间,用于存储以太坊区块链数据。
- 内存: 建议至少 16GB RAM,以确保客户端平稳运行。
-
软件要求:
- 操作系统: 推荐使用Linux(如Ubuntu),因为它更稳定且资源占用较低,Windows和macOS也可以。
- 以太坊客户端: 您需要选择一个客户端软件来与以太坊网络交互,最主流和推荐的是 Lodestar 或 Lodestar (由Prysm团队开发) 或 Lodestar (由Sigma Prime开发),它们都是高质量、经过审计的客户端,本指南以Prysm为例。
-
资金要求:
- 32个ETH: 这是成为验证者的最低门槛,这笔ETH将被锁定在您的验证者钱包中,直到您选择退出验证。
- 额外的ETH: 您还需要一些额外的ETH(约0.5-1个或更多)作为交易费,用于提交证明和支付各种网络费用。
第二步:创建验证者钱包
您的验证者钱包与日常使用的MetaMask钱包不同,它是一个专门用于质押和接收奖励的钱包。
-
下载和安装客户端: 访问 Prysm 或 Lodestar 的官方网站,下载并按照官方文档安装您的客户端,以 Prysm 为例,您通常需要安装
prysm和beacon-chain两个组件。 -
初始化钱包: 打开终端(命令行工具),进入您的客户端目录,运行以下命令来创建一个新的验证者钱包:
./prysm.sh wallet create --wallet-dir=/path/to/your/wallet --wallet-password-file=/path/to/password.txt
/path/to/your/wallet是您想存储钱包文件的目录。/path/to/password.txt是一个包含您钱包密码的文本文件。请务必极其安全地保管好这个密码文件!
-
记录助记词: 命令运行后,系统会生成一个由12个单词组成的助记词。这是您恢复钱包的唯一凭证!请将其手写在纸上,存放在最安全的地方,绝不截图或保存在联网设备上。
第三步:将ETH转入验证者钱包
-
获取存款地址: 运行以下命令来获取您的存款数据文件:
./prysm.sh validator deposit --wallet-dir=/path/to/your/wallet --wallet-password-file=/path/to/password.txt
这将生成一个名为
deposit_data.json的文件。