getmempoolinfo 里浮动的 mempoolminfee 由 GetMinFee 的指数衰减决定:默认半衰期十二小时,池子越空闲衰减越快,跌破增量中继费率一半即归零。拆解这套回落曲线与 minrelaytxfee 的分界。以 v31.0 源码为准。
getmempoolinfo 里浮动的 mempoolminfee 由 GetMinFee 的指数衰减决定:默认半衰期十二小时,池子越空闲衰减越快,跌破增量中继费率一半即归零。拆解这套回落曲线与 minrelaytxfee 的分界。以 v31.0 源码为准。
dbcache 总预算先被索引层切走:txindex 与 txospenderindex 各按当时余额的八分之一、封顶 1GiB,过滤器索引再合并一份封顶额度。拆解 CalculateCacheSizes 的顺序扣减、32 位封顶与容量规划口径。以 v31.0 源码为准。
集群内存池时代,RBF 第五条规则限制一笔替换直接冲突的唯一簇数量不超过 100,超出即以 too many conflicting clusters 拒绝。拆解按簇计量的原因、与包上限的分界和官方测试的边界用例。以 v31.0 源码为准。
比特币节点 REST 接口的批量标头端点共用 MAX_REST_HEADERS_RESULTS 上限 2000,越界直接 400;过滤器标头端点默认只给 5 个。拆解免认证入口为何要设闸、翻页接力写法与排错现场。以 v31.0 源码为准。
区块组装器把签名成本计数器起点设为 400 而非零,为尚未生成的 coinbase 输出预留 SigOp 预算,占八万共识上限的半个百分点。拆解预留动机、IPC 参数名与钳制边界。以 v31.0 源码为准。
隔离见证真正落地,靠的不只是共识规则,还有一套节点间的传输格式。BIP-144 用标记字节和标志字节把见证数据装进交易报文,让新旧节点互不干扰地完成升级。本文拆解它的序列化设计、为什么旧解析器不会误读,以及空见证为什么必须用旧格式。
BIP-352 静默支付让一个固定地址反复收款而链上不留关联,但钱包怎么备份和交接这种密钥,长期没有标准格式。2026 年 2 月立项的 BIP-392 提出 sp() 输出脚本描述符,用 spscan 与 spspend 两种密钥表达式把扫描钥和支出钥装进描述符体系。本文讲解它的语法、编码和适用边界。
付给合约(P2C)把一条外部承诺藏进公钥里,花钱时签名设备必须知道那个承诺值,否则签不出有效签名。BIP-372 为 PSBT 增加专门字段,把原始密钥与 tweak 值的对应关系随交易一起分发。本文拆解它想解决的离线签名困境和字段设计思路。
比特币节点长期靠 bump 协议版本号或一次性探测消息启用新功能。BIP-434 定义通用的 feature 消息,在 version 与 verack 之间完成功能身份协商,身份直接绑 BIP 编号。本文拆解它的时序规则、字段约束与对协议可扩展性的意义。