Gas Limit 决定交易最多愿意消耗多少 gas,Gas Price 或 EIP-1559 费用参数影响愿意支付的单价。本文用以太坊官方文档解释手续费口径。
Bitcoin Core 发布说明不只是升级提示,还涉及钱包、节点、RPC、网络策略和兼容边界。本文给普通用户和节点维护者一套阅读清单。
比特币默克尔树对奇数个叶子复制末位哈希,这个先天设计曾让攻击者复制交易就能改变区块哈希(CVE-2012-2459)。对照 Bitcoin Core v31.0 源码拆解 ComputeMerkleRoot 的 mutated 标志、bad-txns-duplicate 拒绝、IsBlockMutated 隔离与 segwit 见证变异检查这四道补丁如何把老洞封死。
LND 的 Mission Control 通过率账本可以用三条命令搬运:querymc 导出快照、importmc 单条写入、loadmc 整包灌入并支持时间戳偏移。对照 LND v0.19.0-beta 源码拆解三条命令的参数、内存态不持久化的边界与 timeoffset 伪装账本年龄的用法。
已签发的 LND macaroon 令牌可以在不接触签名密钥的情况下追加时效、IP 与自定义约束。对照 LND v0.19.0-beta 源码拆解 constrainmacaroon 的输入输出、四种约束的校验边界,以及它与 bakemacaroon 的分工和可收窄不可吊销的语义。
不带费用参数给比特币核心钱包下付款指令时,出价链条的起点是 -txconfirmtarget 参数,默认六个区块。对照 Bitcoin Core v31.0 源码拆解这个默认值从注册、加载到进入 GetMinimumFeeRate 费用阶梯的完整路径,以及估算保守度、回退费与最低费钳制的相互作用。
比特币节点的 version 与 verack 构成握手窗口,wtxidrelay、sendaddrv2、sendtxrcncl 等协商消息必须在窗口内完成,过晚到达直接断连。对照 Bitcoin Core v31.0 源码拆解 fSuccessfullyConnected 状态机、verack 处理时刻的动作序列,以及库存公告延后计时背后的交易时间隐私设计。
Bitcoin Core 的调试参数 -fastprune 把区块文件上限从 128 MiB 缩到 64 KiB、把修剪高度地板从十万降到一百,让剪枝逻辑在几百个区块内就能真实触发。对照 v31.0 源码拆解两处改动的实现、超大区块装不下文件的动态兜底,以及它适合测试教学而不适合生产省磁盘的原因。