信标链出生证明:EIP-2982 与 Phase 0 的设计定案 图 1
信标链出生证明:EIP-2982 与 Phase 0 的设计定案 · 图 1

今天讨论以太坊质押绕不开的三个词——平方根发行曲线、存款合约、不活跃漏泄——都写进过同一份文件。EIP-2982 题为 Serenity Phase 0,Danny Ryan 与 Vitalik Buterin 联合署名,2020 年 9 月 15 日创建,状态 Final、类型 Informational:它不新增任何共识规则,而是给一个已经在独立仓库里逐字节定稿的系统做设计备案。摘要把 Phase 0 的野心压缩到一句话:现有工作量证明链与全部机制原封不动,旁边并行走一条权益证明链——信标链——作为升级后共识的核心;后续阶段再由信标链支撑若干分片链、最终把现主网吸收为其中一个分片。

为什么先并行、后合并

这个「双链并行」的开局常被质疑多此一举,动机部分给出的理由其实很硬:共识机制的更替是区块链领域风险最高的手术,直接给主网换心脏需要一次全有或全无的硬分叉;把工程切成阶段,Phase 0 先让验证者经济在一个只做记账、不搬资产、不执行合约的纯信标链上试运行——提案明说 Phase 0 不含任何 ETH 转账、分片或虚拟机执行能力——技术风险与资金风险被拆成两笔分开结算。信标链核心跑的是 Casper FFG 最终性 gadget 加 LMD GHOST 分叉选择规则,安全性与活性证明引用的是《Combining GHOST and Casper》论文;细节规范全部留在独立的 consensus-specs 仓库,EIP 只负责记录设计理由与主网参数化决定,避免两份文档互相漂移。

信标链出生证明:EIP-2982 与 Phase 0 的设计定案 图 2
信标链出生证明:EIP-2982 与 Phase 0 的设计定案 · 图 2

两条链之间唯一的那根线

Phase 0 里主网与信标链的关系被刻意做到最薄:一条部署在以太坊主网上的存款合约,地址在参数表里写死(以 0x00000000219ab540 开头的那个著名地址)。用户把 ETH 抵押品存进去,信标链对这份合约的状态达成共识,把存款者陆续编入验证者名册。提案把这称为两系统之间「唯一的技术连接」,单向、只进不出。这个设计的妙处在于信任方向:信标链不需要信任主网的任何账本细节,只需要观察到「有人在合约里锁了钱并登记了公钥」;而主网用户在此阶段完全不被信标链的存亡牵连。今天回看,正是这根细线让两条链各自独立长大,直到 2022 年合并时才做那次真正的手术。

平方根发行曲线

激励设计是这份 EIP 被引用最多的段落。给验证者的奖励发行量与质押总量成正比于平方根关系,理由记录得很直白:相比固定总发行或每份质押固定利率这两个显而易见的替代方案,平方根曲线更稳、更可持续,技术讨论引用了关于 discouragement attacks(泄气攻击)的专门文档。曲线在协议里由 BASE_REWARD_FACTOR 参数化,配合槽长与纪元长度运转。原文给了一张年化示例表,刻度值得感受一下:活跃质押 100 万 ETH 时理论最高年化回报约 23.5%,200 万 ETH 时降到约 11.75%,1.28 亿 ETH 时只剩约 1.47%——每翻一倍质押量,边际收益率按根号衰减。表脚注同时提醒:这些数字假设验证者百分之百在线且行为最优,现实里掉线与被罚都会压低。顺带的诚实值得记录:提案明说这笔发行在合并前是叠加在工作量证明奖励之上的额外通胀。

故意调轻的鞭子

参数表的最后一组数字是惩罚的刻度:不活跃罚商 INACTIVITY_PENALTY_QUOTIENT 初值定为最终值的四倍(即单次处罚只有四分之一那么重),罚没比例乘数取 1,最小罚没商也偏宽松。理由写得毫不掩饰:给早期验证者和还稚嫩的客户端软件一个更宽容的环境,因为技术风险最高的恰恰是这个起步阶段;如果头几个月出现长时间不最终性,多半是新链自身的成长痛而非恶意,缓慢的漏泄比猛烈的清算更合适。这些参数后来在链上运行时被重新校准,但「安全靠中期罚则、稳定靠末期威慑」的分层思路从这一天起写进了规范。

快速问答

问:Phase 0 时期的质押能取钱吗? 答:不能,提案明确 Phase 0 无 ETH 转账,存款单向锁定;提款能力在后续升级才补上。

问:EIP-2982 标 Final 是否意味着规则由它执行? 答:不是,它是 Informational 定案文档,真正执行的规范在 consensus-specs 仓库,Final 只表示设计陈述完成。

问:平方根曲线对散户意味着什么直觉? 答:参与人越多、单人比例收益越低,它是用来抑制过度质押的自动刹车,而非收益承诺。

常见误区

一是把信标链当作「以太坊 2.0 主网」,它起初只是一条不会执行智能合约的记账链;二是以为存款合约会即时反映到信标链余额,实际存款要经过一段处理延迟才生效;三是把示例表的年化数字当作承诺,那是在完美在线假设下的上限。

风险提示:本文解释共识与发行设计,不构成投资建议;历史参数与现行取值请以当期规范文档为准。