在难度炸弹被推迟了七八次的 2018 年,EIP-1276 提出了干脆利落的替代方案:计算难度时直接删去指数项,炸弹从此不存在,同时把区块奖励降到 2 ETH 以维持发行总量不变。作者 EOS Classic 团队把动机写在能耗与矿工分裂风险上:临近转权益证明的窗口,高奖励继续吸引算力进场反而抬高 51% 攻击与链split 成本。这份提案最终 Stagnant,炸弹照旧被推迟,但它对「临时机制该有退休方案吗」的追问并未过时。
在难度炸弹被推迟了七八次的 2018 年,EIP-1276 提出了干脆利落的替代方案:计算难度时直接删去指数项,炸弹从此不存在,同时把区块奖励降到 2 ETH 以维持发行总量不变。作者 EOS Classic 团队把动机写在能耗与矿工分裂风险上:临近转权益证明的窗口,高奖励继续吸引算力进场反而抬高 51% 攻击与链split 成本。这份提案最终 Stagnant,炸弹照旧被推迟,但它对「临时机制该有退休方案吗」的追问并未过时。
以太坊 2016 年 7 月的 DAO 分叉在协议史上是个异类:没有新操作码、没有新交易格式、没有新区块结构,它做的只是把一组地址里的以太搬进一个退款合约。2017 年 11 月的元提案 EIP-779 把这次「不规则状态变更」正式归档:激活块主网 1920000,从区块 1880000 起枚举 DAO、其 extraBalance、创建者的全部子 DAO 及各自的 extraBalance,整份名单写死在规范里。本文借这份元提案复盘一次例外升级如何用普通硬分叉机制承载非协议内容,以及账户名单为何在三年后才补上文档。
2025 年 4 月领号的 BIP-177 提议一件听上去像文字游戏、实际牵动所有显示层的事:把「一个比特币」这个名字从一亿个基本单位改给一个基本单位,账本与共识纹丝不动,变的只是人类读数。草案写明内部单位不变、BTC 货币代码仍指一亿基本单位、应用应提供新旧显示切换。本文按原文拆解这套重命名的三条规则、它对日元与印尼盾式高计数习惯的援引、驳斥 BIP-176 bits 方案的理由,以及一个纯显示层的变更为什么仍能让整个行业紧张。
2020 年 9 月 15 日定稿的 EIP-2982 是信标链的正式设计文档:由 Danny Ryan 与 Vitalik Buterin 署名,类型为 Informational、状态 Final。它解释了为什么以太坊 2.0 选择「先并行、后合并」的多阶段路线——Phase 0 建一条纯权益证明的信标链管理验证者注册与最终性,主网原封不动;并给出关键定案:发行量与质押总量走平方根曲线、以主网上的存款合约作为唯一入口、惩罚参数初期调轻至最终值的四分之一档。这份提案是读懂以太坊质押经济学的出生证明。
缪尔冰川之后,以太坊一度放弃了给每次网络升级写元提案的传统,改用升级仓库里的单独页面记录。2023 年 12 月 1 日定稿的 EIP-779 式回归者 EIP-7568 干的是补档:由 Tim Beiko 起草、状态 Final,把信标链启动(Serenity Phase 0)、柏林、伦敦、Altair、箭头冰川、灰色冰川、合并(Paris 加 Bellatrix)、Shapella 这些没有元提案的升级逐一收录,标注执行层与共识层归属,链出各自的规范文件。本文讨论这份「回溯登记册」折射的标准流程钟摆:从元提案到散装记录,再回到元提案。
2017 年定稿的 EIP-198 给以太坊加了一个地址 0x05 的预编译合约:输入三个大整数,返回底数的指数次幂对模数取余,按输入长度分段计费。提案解决的痛点写在摘要里——当时的 EVM 里跑大数模幂,一次 2048 位 RSA 验签的 Gas 成本高到不可用,预编译把整个运算搬进客户端原生代码,费用按「大数次数乘比特平方、再除以奖励常数」的公式测算。本文拆解这条公式如何把非对称密码学带进智能合约,以及它后来成为零知识验证栈地基的来路。
比特币核心默认用每次启动重生成的 .cookie 文件做 RPC 认证:rpccookiefile 挪位置、相对路径加网络目录前缀、umask 与 rpccookieperms 的权限接力、与 rpcauth 并行共存。以 v31.0 源码为准。
bitcoin-cli 定位目标节点靠 rpcconnect:默认 127.0.0.1,支持主机加端口合写,优先级低于 rpcport 高于链默认端口;端口解析失败原样报错。跨机、容器与多链场景逐项拆解,以 v31.0 源码为准。
LND 的 wallet-unlock-password-file 用文件里的密码自动解锁钱包:设置后 RPC 解锁关闭、钱包不存在即退出、需 allow-create 例外建钱包,与 noseedbackup 互斥。管道用法与安全位移逐项拆解,按 v0.19.0-beta 源码。
比特币核心 -connect 是排他式连接:只连指定节点、可重复叠加,并连带关闭 dnsseed 与默认监听;-noconnect 只关自动连接。它与 -addnode 的分界、封闭拓扑的监控基线,以 v31.0 源码为准。