以太坊的“合并”(The Merge)是以太坊发展历程中里程碑式的事件,它标志着以太坊网络共识机制的根本性转变——从能源密集型的“工作量证明”(Proof-of-Work, PoW)转向了更为高效、环保的“权益证明”(Proof-of-Stake, PoS),这一转变并非一蹴而就,而是由一系列精心设计和部署的关键协议共同实现的,这些协议共同构建了以太坊新共识的基石,确保了合并的平稳过渡和网络的持续发展,以太坊合并协议究竟包含哪些核心内容呢?
要理解合并协议,首先需要明确合并的核心目标:将原先由以太坊1.0(执行层,负责交易处理和智能合约执行)和以太坊2.0信标链(共识层,负责区块提议和达成共识)分离的两个网络,通过技术手段整合为一个统一的网络,并以权益证明作为共识机制,以下是实现这一目标的关键协议/机制:
权益证明共识机制 (Proof-of-Stake Consensus Mechanism)
这是合并协议的核心和基石,与PoW依赖矿工计算能力竞争出块不同,PoS依赖于验证者(Validator)的“权益”(即质押的ETH)来参与共识,主要组件包括:
- 验证者 (Validators):质押至少32个ETH的用户,通过运行客户端软件参与网络共识,负责提议新区块、验证其他区块,并在发生分歧时进行投票。
- 质押 (Staking):验证者将ETH锁定在特定的合约中,以获得参与共识的权利和作为奖励,质押的ETH也作为一种“保证金”,如果验证者行为不当(如离线或恶意投票),将会被扣除(“ slashing ”)。
- 随机数选择 (Random Selection):协议通过VRF(可验证随机函数)等机制,从所有活跃验证者中随机选择出块者和验证者,确保了去中心化和公平性。
- 共识算法 (Consensus Algorithm):以太坊2.0采用的是基于“卡萨布兰卡改进版”(Casper FFG)的LMD-GHOST算法(Latest Message-Driven Greedy Heaviest Observed Subtree),LMD-GHOST用于确定哪个分支是“ canonical chain ”(主链),而Casper FFG则用于在最终确定性(finality)上达成共识,即确认某个区块不可逆转。
信标链 (Beacon Chain)
信标链是以太坊2.0的共识层核心,它于2020年12月启动,为合并铺平了道路,其主要职责包括:
- 协调验证者:管理验证者的注册、退出、质押ETH以及奖励分配。
- 达成共识:运行PoS共识算法,生成新的区块头(包含状态根、随机数等)。
