比特币节点的地址管理器按 IP 前缀给节点分组,同一 ISP 的成千上万个 IP 会被误认为彼此独立。asmap 把这些地址映射到自治系统号(ASN),让节点在挑连接对象时真正分散到不同运营商。本文讲它的动机、开关历史与 31 版内置地图后的变化。
比特币节点的地址管理器按 IP 前缀给节点分组,同一 ISP 的成千上万个 IP 会被误认为彼此独立。asmap 把这些地址映射到自治系统号(ASN),让节点在挑连接对象时真正分散到不同运营商。本文讲它的动机、开关历史与 31 版内置地图后的变化。
比特币节点第一次启动时本地没有任何对等地址,第一批邻居来自编译进软件的 DNS 种子节点:查询这些域名,返回一小组可连接的活跃节点 IP。本文讲解析链路、为什么选 DNS 这条路、返回地址的信任边界与相关配置项。
FROST 是建立在 BIP340 Schnorr 上的门限签名协议:私钥从生成起就拆成多份,凑够门限的人共同签名,链上却只呈现一枚普通签名。本文讲它与多签脚本和 MuSig2 的区别、可信分发方的历史包袱与当前提案状态。
交易进了内存池只是排队,能不能上链还要过矿工组块这一关:比特币核心实现按“祖先费率”而非单笔费率挑选交易,把低费率的父交易一起算账。本文拆解组块的装箱逻辑、政策阈值,以及这套机制对用户手续费策略的实际含义。
执行层的区块和交易用 RLP 编码,信标链的验证者与证明数据却换成 SSZ 加默克尔化。本文解释两套编码的分工由来:RLP 只负责把结构压成字节,SSZ 额外提供确定性的哈希树根与字段证明,让共识层可以为单个字段出证明。
弱块是 2015 年前后被提出的区块传播思路:矿工作出低于全网难度的“低配区块”先广播,把传数据的耗时挪到块被找到之前。它从未进入比特币协议,但塑造了矿池 share 分发与近年 p2pool、Stratum v2 方向的讨论。本文讲机制、激励问题与现状。
白皮书讲愿景,EIP 记变更,黄皮书负责第三种工作:用形式化记号把以太坊状态机写成可推导的规范。本文讲它的由来(2014 年 Gavin Wood 起草)、内容结构(状态转移函数 U)、与白皮书和客户端代码的分工,以及合并后它的覆盖边界。
同一枚签名最怕换个场景被复用。EIP-712 用域分隔符把合约地址、链 ID、应用名版本焊进签名摘要,使 Permit 授权在别的地方的账本上自动作废。本文拆解域字段的拼装规则、nonce 与 deadline 的第二道防线,以及验证侧的对账清单。
dominance 是比特币市值占加密总市值的比例,一个被行情软件当情绪仪表盘的指标。本文拆解它的双向失真的算术结构:分母被新发行资产稀释会推高它,稳定币入账规模变化也会扭曲它,而 BTC 自身价格可以全程不动。
伦敦升级引入 EIP-2929 后,SLOAD 与状态访问类指令按冷热分价:账户本轮第一次访问的槽位收冷价,重复访问只收热价。本文拆解这套定价与无状态化的关系、访问列表如何预加热、以及智能合约存储布局的省钱设计。