自以太坊完成“合并”(The Merge)升级后,其共识机制从工作量证明(PoW)转向了权益证明(PoS),这一历史性的转变,彻底改变了以太坊的“挖矿”生态,对于普通用户而言,曾经通过显卡挖矿赚取以太坊的时代已经落幕,在PoS时代,我们还需要“挖矿”吗?又需要用什么软件来参与呢?
本文将为您详细解答这些问题,并梳理当前以太坊生态中与“挖矿”相关的各类软件。
核心转变:从“挖矿”到“质押”
我们必须明确一个核心概念:PoS机制下,我们不再进行传统意义上的“挖矿”(Mining),而是进行“质押”(Staking)。
- 传统挖矿(PoW):矿工们利用强大的显卡(GPU)或ASIC矿机,通过哈希运算竞争解决复杂的数学难题,第一个解出难题的矿工将获得新区块的奖励,这个过程极度依赖硬件算力,竞争激烈,能耗巨大。
- 质押(PoS):验证者(Validator)需要锁定(质押)一定数量的ETH(目前至少32个)作为保证金,以太坊协议会根据质押金额、质押时长等多种因素,随机选择验证者来创建新区块并验证交易,成功创建新区块的验证者将获得ETH作为奖励,而行为不端的验证者则可能被罚没部分质押的ETH。
在PoS时代,我们讨论的重点从“用什么软件挖矿”转变为“用什么软件进行质押”。
个人验证者软件:成为网络守护者
如果您拥有32个或更多的ETH,并希望亲自成为以太坊网络的验证者,直接参与共识过程,那么您需要运行验证者客户端软件,这就像是在以太坊这个巨大的分布式账本上,您自己开了一个“银行分行”,负责处理交易和记账。
以太坊官方推荐并支持多种客户端,它们是PoS网络的基石,您可以选择其中一个运行,但绝对不能在同一台机器上运行两个不同的客户端。
以下是主流的验证者客户端软件:
-
Lodestar (由 Prysmatic Labs 开发)
- 特点:使用TypeScript和Go语言编写,模块化设计,易于扩展和集成,Lodestar对开发者非常友好,并且拥有良好的文档和社区支持。
- 适用人群:对技术有一定了解,希望高度定制化或进行二次开发的技术用户。
-
Lodestar (由 Sigma Prime 开发)
- 特点:虽然名字相似,但这是另一个独立的Lodestar实现,它同样基于TypeScript,专注于安全性和稳健性。
- 适用人群:与前者类似,适合技术用户。
-
Prysm (由 Prysmatic Labs 开发)
- 特点:使用Go语言编写,以其用户友好的配置和清晰的日志输出而闻名,Prysm拥有非常活跃的社区和详尽的文档,是目前最受欢迎的客户端之一。
- 适用人群:从其他客户端迁移过来的用户,以及希望获得良好技术支持和文档的验证者。
-
Nimbus (由 Status 开发)
- 特点:使用Nim语言编写,以其极低的资源占用(尤其是内存)和出色的性能著称,非常适合在资源受限的设备(如树莓派、小型服务器)上运行。
- 适用人群:希望在低功耗设备上运行验证者,或对性能有极致追求的用户。
-
Teku (由 ConsenSys 开发)
- 特点:使用Java语言编写,由以太坊领域的知名公司ConsenSys支持,Teku设计上非常注重企业级应用、安全性和可观测性,提供了丰富的监控和管理工具。
- 适用人群:企业用户、机构质押者,以及需要强大监控和管理功能的个人用户。
如何选择? 对于绝大多数个人用户来说,Prysm 和 Lodestar 是非常好的起点,因为它们社区活跃,文档完善,如果您的设备性能有限,Nimbus 是绝佳选择。
质押池服务软件:无需32 ETH也能参与
对于绝大多数没有32个ETH,或者不希望承担技术运维和惩罚风险的用户来说,个人验证者并非最佳选择,这时,质押池(Staking Pool) 应运而生。
质押池允许用户将任意数量的ETH委托给一个专业的服务提供商(即池子),由池子将这些资金聚合起来,统一运行验证者节点,并将获得的奖励按比例分配给所有参与者。
您不需要自己下载和运行上述的验证者客户端软件,而是通过以下平台参与:
-
Lido (Lido DAO)
- 特点:目前最大、最去中心化的质押池之一,用户将ETH存入Lido,会收到“stETH”作为凭证,stETH是一种可交易、可生息的代币,其价值会随着质押ETH的价值和奖励的增长而增长。
- 优势







