输出描述符是比特币钱包备份与审计的核心文本,BIP380 给每个描述符配了八位校验码。本文拆解这套类似 bech32 的纠错码:哪些错误一定抓得住、检测能力随长度怎么衰减,以及为什么“校验通过”不等于“这份描述符适合你”。
输出描述符是比特币钱包备份与审计的核心文本,BIP380 给每个描述符配了八位校验码。本文拆解这套类似 bech32 的纠错码:哪些错误一定抓得住、检测能力随长度怎么衰减,以及为什么“校验通过”不等于“这份描述符适合你”。
BIP9 的软分叉部署用时间戳定开始与超时,BIP8 提出改用区块高度,并补上“到期保底激活”的选项。本文对照两份规范,解释高度触发为何更可靠、少数算力否决问题怎么解,以及这套机制给普通节点用户意味着什么。
2015 年,比特币通过 BIP66 把“签名必须严格符合 DER 编码”从默认中继政策升级为共识规则。本文回顾 DER 是什么、双门槛如何部署,说明它怎样削弱交易可延展性,以及它如何在无意间补上一个共识层的隐患。
新节点首次同步最耗时的往往是逐块验签。本文拆解 Bitcoin Core 的 assumevalid 参数:它凭什么跳过历史区块的脚本与签名校验,哪些校验一项没少,和旧式 checkpoints、AssumeUTXO 有何不同,以及想把这点信任也清零的人该怎么设置。
适配器签名是一类改造过的数字签名:签名本身不完整,必须连同某个隐藏值一起才能补全,谁补全谁就暴露秘密。这套构造让原子交换、多方支付结算在密码学层面一步完成。本文讲清其工作原理(以 schnorr 家族的改造为例)、它与闪电网络历史方案的关系,以及为什么相关设计至今停留在提案与研究状态。
MEV-Boost 实现里有一个“烧毁”参数:把区块-builder 付款的一部分直接打入无法花费的地址,而不是给出块的验证者。本文讲清这笔钱在分配链条上的位置、烧钱的设计动机(用验证者收益打折换用户体验改善)、理论上的再分配逻辑,以及为什么这个参数在实际运行中只以很小的比例启用。
智能合约运行时访问的“内存”并非持久存储,而是一块执行结束即蒸发的临时工作区,且其计费采用先贵后廉的二次方扩张模型。本文从字节码指令、Gas 计费公式和实际影响三方面讲清 EVM 内存模型,并说明它和存储(storage)在费用与生命周期上的天壤之别。
以太坊信标链每 12 秒一个 Slot,绝大多数时候都有区块,但总有一小部分 Slot 安静地空过去。本文讲清一个 Slot 为什么会没有区块、节点状态里空槽如何被记录、看门人掉线与网络分区分别造成什么,以及为什么漏块率上升是健康信号而不是链要出事。
2012 年 8 月发布的 Peercoin 白皮书第一次把权益证明写成可运行的机制,核心概念是币龄:金额乘以持有时长。本文拆解白皮书的原始设计——币龄如何累积、消费时如何销毁、权益区块如何以币龄为概率权重,以及它依赖的中心化检查点给后来者留下的教训。
以太坊状态里只存在两种账户:靠私钥控制的外部账户和靠代码运行的合约账户。本文从账户对象的四个字段出发,对照两者的 nonce 含义、代码存放、调用方式与创建规则,并说明 2025 年 Pectra 升级中 EIP-7702 给外部账户增加委托标记后,两分法是否仍然成立。