以太坊从工作量证明切换到权益证明的那一下交接,在EIP-3675里只由两个参数定义:终末总难度阈值,以及作为备用开关的终末区块哈希与高度。本文拆解这两个参数的判定逻辑、客户端在阈值附近离线会发生什么,以及为什么规范允许重置阈值。
汇总与「升级」相关的文章,帮助你系统了解该主题。
以太坊从工作量证明切换到权益证明的那一下交接,在EIP-3675里只由两个参数定义:终末总难度阈值,以及作为备用开关的终末区块哈希与高度。本文拆解这两个参数的判定逻辑、客户端在阈值附近离线会发生什么,以及为什么规范允许重置阈值。
部分协议把新版本合约先投放到小资金的新市场试运行,再推广到主市场。本文拆解金丝雀窗口的设置逻辑、试跑资金承担的真实风险,以及进场前识别自身所处阶段的核验方法。
比特币核心 v31.0 移除了 -maxorphantx 启动参数,残留配置会让节点拒绝启动。本文按发布说明与源码梳理该参数原本控制的孤儿交易缓存、失效与删除的时间线,以及升级前的参数自查方法。
EIP-7723 为每次以太坊网络升级定义了提案的收录流程:Proposed、Considered、Scheduled、Declined、Included 五个阶段,且每个阶段都按「单次升级」逐一判定。本文区分「提案自身状态」与「升级收录状态」两套标签,并说明这份处于 Last Call 阶段的流程文件如何改变「某提案进了哪个升级」这句话的含义。
以太坊现行升级靠博客公告与客户端版本推进,激活本身没有链上投票。EIP-7848 提议在区块头 extraData 之后加一个参考实现哈希字段,让节点用出块为某个软件版本计票,达到阈值才切换行为。本文拆解这份 2024 年底草案的机制与未决参数。
以太坊状态要从十六进 Patricia 树换成统一二叉树,EIP-8347 给出换树路线:在链下把锚定块的完整状态转成可验证的 PBT 快照分发,链上用访问列表追赶到切换块。本文拆解这份迁移剧本。
比特币核心的钱包文件有自己的版本号,upgradewallet 升级的是文件格式与内部特性,不是助记词也不是地址。本文讲清钱包版本与描述符钱包的关系,它与migratewallet的分工,以及升级前备份、升级后验收的完整清单。
BLOCKHASH 只能查最近 256 个区块,实现上长期是绕开状态的特例路径。EIP-7709 草案让这个操作码改从 EIP-2935 系统合约的存储里解析区块哈希,gas 随之按状态访问冷热计价。本文讲清窗口与底仓的区别,以及统一 witness 机制对可验证执行的长尾影响。
EIP-8037 草案把创世、建新账户、首次写存储槽这些制造状态的开销从执行费用里剥出来,按每状态字节 1530 gas 统一计价,并走独立的状态气维度。本文拆解 CPSB 参数与新旧对照表,解释状态膨胀为什么被视为扩容的第一瓶颈,以及这类定向重定价的边界。
钱包创建时只启用了旧地址类型,后来想收 Taproot 怎么办?比特币核心的 createwalletdescriptor 允许在同一个 HD 种子下补建一种地址类型的描述符,不用换钱包、不用动助记词。本文拆解它的参数与备份要求。