把区块奖励交给一个合约来分:EIP-1015 链上发行配置的思路与刹车 图 1
把区块奖励交给一个合约来分:EIP-1015 链上发行配置的思路与刹车 · 图 1

以太坊的区块奖励曾经是硬编码:每个块发多少、发给谁,写在每个客户端的源码里,改一次就要协调一次全网升级。EIP-1015 在 2018 年 4 月由 Alex Van de Sande 提出,想把这笔钱的分配方式从代码里搬出来,交给一个链上合约,提案页面现标为 Stagnant 状态。它赌的是一个社会学判断:社区里许多撕裂级争议,本质上是钱怎么分的问题。

它想一并解决的清单

提案原文把当时几场最激烈的辩论摆在一起:转权益证明时验证者到底需要多少激励;EIP-960 那条愚人节提案引发的一刀切总量封顶之争;用换算法抵抗专用矿机的可行性之争;以及 Parity 多签库自毁后约值数亿美元的资金该不该通过分叉找回。作者的观察是,这些争论都能被”把发行这笔现金流引导到对的地方”部分化解——该付给验证者的钱由合约按期拨付,需要补偿的事故可以在既定额度内处理,公共产品研究也可以从发行里划出一块。反过来说,与其为每件事吵一次分叉,不如把资金分配做成一条可调节的水管。

三道刹车比水管本身更重要

真正让这份提案区别于”给某个委员会发钱”的,是它给发行合约装的约束。第一道:合约只许处理发行这一件事,不能冻结资金、不能改余额、不能决定软件升级,它被明确定位为”避免争议性硬分叉的和解平台”,而不是取代硬分叉的超级政府。第二道:发行量只准降不准升,一旦下调就永远不可逆,而且单次降幅受时间比例限制——就算决策机构想一步把发行砍到零,也得按部就班走好几年。第三道:任何新决定都要等六个月才生效,期间反悔可以撤销,若已生效则按实际时长结算。半年延迟的用意是给反对者留出行动窗口:卖出持仓减少损失、组织反制措施、推动撤销,或者最激烈的一种——直接分叉掉这个合约本身。

谁来按按钮

合约接口的核心是决策会议(decision assembly)这个抽象。提案建议它由一组平行的信号合约组成:预测市场、锁仓余额投票、代币持有人投票、抗女巫的真人投票、出块方签名信号等各占一路,权重可以随治理实验增减。这个设计诚实地把自己最难的问题挂在墙上——第一批信号合约的选择、以及谁有权增删信号合约,本身就是一笔不受约束的权力。提案结尾索性列了三个待辩论的问题,而不是给出答案。

快速问答

问:这个方案等于给以太坊设了发行上限吗? 答:不是。它可以把发行一路调到零甚至烧掉,但没有承诺一定调到哪里;它约束的是方向不可逆与生效延迟,不是终点数字。

问:它和一般金库治理合约的区别是什么? 答:普通金库管的是已有存款;这里的钱是网络凭空创造的新币,动用的其实是全体持有人的稀释权,所以提案才要求只降不升、延迟生效这类宪法级限制。

一笔对照账

把 1015 和现实放一起看最有趣。在它提出后的几年里,以太坊既没有建发行合约,也没有把奖励继续靠分叉硬调:2020 年奖励从三个以太降到两个,之后合并直接取消了出块奖励的旧结构——每一步都走了它想避免的全网升级路径。这既说明该方案的治理成本确实高到没人敢先动第一批信号合约,也说明它真正影响的层面转移了:今天谈发行去向,燃料变成费用燃烧与验证者激励曲线,而”奖励是否该由链上规则决定”这个 1015 提出的问题,换了个马甲仍在每一次参数辩论里出现。读它最好的方式,是把它当成一份提前写好的辩论提纲。

风险提示:发行与治理机制会直接影响代币稀缺性,本文仅作机制科普,不构成投资建议。