比特币节点同步链时不是直接下载区块,而是先成批索要区块头,验好工作量之后再按序取完整区块。本文拆解 getheaders 与 headers 消息的分工、单轮 2000 条的批量上限、80 字节头部做预检的成本账,以及节点在这个阶段能看出什么异常。
比特币节点同步链时不是直接下载区块,而是先成批索要区块头,验好工作量之后再按序取完整区块。本文拆解 getheaders 与 headers 消息的分工、单轮 2000 条的批量上限、80 字节头部做预检的成本账,以及节点在这个阶段能看出什么异常。
比特币节点对信任的对等方有一整套权限开关:不会被封、超额还能下块、破例中继交易。本文逐项拆解 NoBan、Download、Relay、ForceRelay、MemPool、BloomFilter 这些权限位的准确语义、默认值,以及 whitebind 与 whitelist 两条配置路。
闪电通道每次状态更新都要换一把承诺密钥,理论上有一万六千多把。本文拆解 per-commitment secret 的 48 位序号与翻转派生算法、接收方为什么只需存四十九组数据,以及这条链条如何撑起惩罚机制。
ProgPoW是什么:2018年前后为以太坊设计的一套硬件中立挖矿算法提案,试图让通用显卡与专业矿机成本接近。本文还原这场算法更替之争:为什么改一道算术题牵动矿工、开发者与社区三方,为何测试网验证后主网仍未切换,以及合并转PoS之后这场争论为何失去对象。
闪电通道支持在建通道那一刻锁定未来 cooperative close 的资金出口。本文讲清 upfront_shutdown_script 的协商规则、规范允许与拒绝的脚本形态、它防的劫持场景,以及节点升级地址格式时这条预设遗嘱的双面性。
闪电网络给通道改造准备了暂停键:一条名为 stfu(SomeThing Fundamental is Underway)的消息让双方暂停常规更新,安静地完成调额等根本性操作。本文解释通道静默(quiescence)的触发条件、initiator 字段的握手逻辑、六十秒断开规则,以及它为什么要求先清空在途支付。
以太坊合约想读当前信标时段号,要么硬编码秒数换算,要么花 Gas 验信标区块根。EIP-7843 提议直接加一个 SLOTNUM 操作码。本文拆解它的两种现状路线的缺陷、操作码草案的技术口径与当前状态。
比特币钱包文件的底层引擎正在完成一次时代交替:描述符钱包用 SQLite,旧式钱包用 Berkeley DB,而新版客户端已不再允许创建或加载后者。本文按版本梳理 0.21 引入、23.0 转默认、30.0 停用的完整链条与 migratewallet 的边界。
模幂预编译在部分参数组合下明显便宜于真实资源消耗,成为区块里性价比失衡的计算。EIP-7883 在 EIP-2565 的公式上打补丁:起步价从 200 抬到 500、去掉除以三的折扣、给超长指数逐字节加罚。本文逐项拆解新定价与动机。
EVM 里连压一个常数零都要 PUSH1 占两字节,合约因此发明了用 PC、CALLDATASIZE 等指令偷零的生存智慧。EIP-3855 用一条 PUSH0 指令终结这场字节游戏。本文讲清它的前因、2 燃气与单字节编码的账,以及它对部署成本的实际影响。