每个交易输入都带一个 4 字节 nSequence,同时被三套机制读取:nLockTime 的启用开关、相对时间锁的载体、BIP125 可替换信号。本文按 BIP125 与 BIP68 原文讲清 0xffffffff、0xffffffff-1 与低位增量各自触发什么规则,以及钱包里那些开关的真实含义。
每个交易输入都带一个 4 字节 nSequence,同时被三套机制读取:nLockTime 的启用开关、相对时间锁的载体、BIP125 可替换信号。本文按 BIP125 与 BIP68 原文讲清 0xffffffff、0xffffffff-1 与低位增量各自触发什么规则,以及钱包里那些开关的真实含义。
替换交易必须花掉相同输入、绝对费用不低于原交易之和、按最低中继费补带宽、被替换与逐出后代不超过 100 笔。本文按 BIP125 原文梳理显式与继承信号、替换条件清单、收款方面对未确认交易的三档判断框架,以及替换机制被撤回又重启的历史与钱包默认值演进。
BIP37 布隆过滤器让服务器知道你在追踪哪些地址。BIP157/158 紧凑区块过滤器把过滤搬到客户端本地:所有人下载同一份过滤器,查询不再暴露意图。本文讲清 GCS 参数、basic 过滤器的收录范围、误匹配率与 OP_RETURN 盲区,以及选轻钱包时该核对的隐私边界。
伦敦升级引入 EIP-2929 后,SLOAD 与状态访问类指令按冷热分价:账户本轮第一次访问的槽位收冷价,重复访问只收热价。本文拆解这套定价与无状态化的关系、访问列表如何预加热、以及智能合约存储布局的省钱设计。
dominance 是比特币市值占加密总市值的比例,一个被行情软件当情绪仪表盘的指标。本文拆解它的双向失真的算术结构:分母被新发行资产稀释会推高它,稳定币入账规模变化也会扭曲它,而 BTC 自身价格可以全程不动。
同一枚签名最怕换个场景被复用。EIP-712 用域分隔符把合约地址、链 ID、应用名版本焊进签名摘要,使 Permit 授权在别的地方的账本上自动作废。本文拆解域字段的拼装规则、nonce 与 deadline 的第二道防线,以及验证侧的对账清单。
弱块是 2015 年前后被提出的区块传播思路:矿工作出低于全网难度的“低配区块”先广播,把传数据的耗时挪到块被找到之前。它从未进入比特币协议,但塑造了矿池 share 分发与近年 p2pool、Stratum v2 方向的讨论。本文讲机制、激励问题与现状。
执行层的区块和交易用 RLP 编码,信标链的验证者与证明数据却换成 SSZ 加默克尔化。本文解释两套编码的分工由来:RLP 只负责把结构压成字节,SSZ 额外提供确定性的哈希树根与字段证明,让共识层可以为单个字段出证明。
白皮书讲愿景,EIP 记变更,黄皮书负责第三种工作:用形式化记号把以太坊状态机写成可推导的规范。本文讲它的由来(2014 年 Gavin Wood 起草)、内容结构(状态转移函数 U)、与白皮书和客户端代码的分工,以及合并后它的覆盖边界。
交易进了内存池只是排队,能不能上链还要过矿工组块这一关:比特币核心实现按“祖先费率”而非单笔费率挑选交易,把低费率的父交易一起算账。本文拆解组块的装箱逻辑、政策阈值,以及这套机制对用户手续费策略的实际含义。