XTHIN(Xtreme Thinblocks)是比特币扩容之争时代的一种区块压缩传输方案:收块方把自己内存池做成布隆过滤器随请求发出,让绝大多数缺块一次往返就能复原。本文讲它和早期剪枝方案的区别、64 位短交易哈希的取舍,以及为什么它只活在比特币XT等替代实现里。
XTHIN(Xtreme Thinblocks)是比特币扩容之争时代的一种区块压缩传输方案:收块方把自己内存池做成布隆过滤器随请求发出,让绝大多数缺块一次往返就能复原。本文讲它和早期剪枝方案的区别、64 位短交易哈希的取舍,以及为什么它只活在比特币XT等替代实现里。
EIP-7705 提议给 EVM 增加 NONREENTRANT 与 REENTRANT 两条操作码,用协议级开关代替合约里逐手写下的重入锁。本文讲清这两条操作码各自做什么、标志位的作用域与回滚语义,以及这份 2024 年提出、目前处于停滞状态的提案距离主网还有多远。
EIP-7723 为每次以太坊网络升级定义了提案的收录流程:Proposed、Considered、Scheduled、Declined、Included 五个阶段,且每个阶段都按「单次升级」逐一判定。本文区分「提案自身状态」与「升级收录状态」两套标签,并说明这份处于 Last Call 阶段的流程文件如何改变「某提案进了哪个升级」这句话的含义。
以太坊账户 nonce 在早期规范里是无界整数。EIP-2681 把它限制在 0 到 2 的 64 次方减一之间,并规定 nonce 触顶时 CREATE 与 CREATE2 直接返回零。本文解释这条 2020 年定稿、从创世起追溯适用的规则为什么写成了「追溯生效」,以及触顶条款防的是什么。
在 EIP-684 之前,规范没有明确禁止在一个已有代码的地址再次执行合约创建。EIP-684 规定:创建目标地址只要已有非零 nonce 或非零代码,创建必须立即像首字节非法一样抛错,并追溯适用于所有既有区块。本文讲这个「部署碰撞回滚」规则的来龙去脉,以及它和后继提案 EIP-7610 的关系。
EIP-7727 为 EVM 引入委托交易与束交易两种新类型,让合约和应用把「谁先谁后」的决定权交给链下的束签发者,在不依赖建设者生态的前提下实现本地原子排序。本文讲清这份 2024 年提案的两种交易类型、与 PBS 束的强弱差别,以及它当前停滞的状态。
EIP-7623 给 calldata 设了地板价、EIP-7976 拟把它再抬高之后,访问列表成了绕开地板的暗门:它按执行计价却不进数据账。EIP-7981 给访问列表按 64 gas/字节追加数据费,把最坏区块体积压缩约两成。本文讲清这条规则、它与 EIP-7976 的咬合,以及它目前被排进 Glamsterdam 升级候选的状态。
验证者存款改由协议内处理(EIP-6110)之后,信标链区块里仍留着旧时代的 deposits 与 eth1_data 字段做过渡。EIP-8015 提议在迁移彻底完成后把这两个字段从区块结构中删除。本文讲清旧存款管道怎么运作、字段为什么必须留着,以及这份 2025 年草案的激活前提。
以太坊现行升级靠博客公告与客户端版本推进,激活本身没有链上投票。EIP-7848 提议在区块头 extraData 之后加一个参考实现哈希字段,让节点用出块为某个软件版本计票,达到阈值才切换行为。本文拆解这份 2024 年底草案的机制与未决参数。
EVM 规定 JUMP 与 JUMPI 只能落在不处于 PUSH 立即数之中的 0x5b 字节上,为此每个被跳转的代码都要先做一次线性扫描。EIP-7921 提议取消这层歧义检查。本文讲清这条校验从哪来、它挡住什么又拖累什么,以及为什么这份提案停留在 Stagnant。