以太坊信标链每 12 秒一个 Slot,绝大多数时候都有区块,但总有一小部分 Slot 安静地空过去。本文讲清一个 Slot 为什么会没有区块、节点状态里空槽如何被记录、看门人掉线与网络分区分别造成什么,以及为什么漏块率上升是健康信号而不是链要出事。
以太坊信标链每 12 秒一个 Slot,绝大多数时候都有区块,但总有一小部分 Slot 安静地空过去。本文讲清一个 Slot 为什么会没有区块、节点状态里空槽如何被记录、看门人掉线与网络分区分别造成什么,以及为什么漏块率上升是健康信号而不是链要出事。
智能合约运行时访问的“内存”并非持久存储,而是一块执行结束即蒸发的临时工作区,且其计费采用先贵后廉的二次方扩张模型。本文从字节码指令、Gas 计费公式和实际影响三方面讲清 EVM 内存模型,并说明它和存储(storage)在费用与生命周期上的天壤之别。
MEV-Boost 实现里有一个“烧毁”参数:把区块-builder 付款的一部分直接打入无法花费的地址,而不是给出块的验证者。本文讲清这笔钱在分配链条上的位置、烧钱的设计动机(用验证者收益打折换用户体验改善)、理论上的再分配逻辑,以及为什么这个参数在实际运行中只以很小的比例启用。
适配器签名是一类改造过的数字签名:签名本身不完整,必须连同某个隐藏值一起才能补全,谁补全谁就暴露秘密。这套构造让原子交换、多方支付结算在密码学层面一步完成。本文讲清其工作原理(以 schnorr 家族的改造为例)、它与闪电网络历史方案的关系,以及为什么相关设计至今停留在提案与研究状态。
每条比特币 P2P 消息开头的四字节起始符是网络身份的第一道闸门。本文拆解主网、Testnet3、Testnet4、signet 与 RegTest 的魔法字节和默认端口,说明地址污染、端口误判与扫描器噪声为何会在握手前被挡下,并划清它与消息加密、创世块边界的关系。
2012 年针对重复交易 ID 攻击的软分叉 BIP30,为何在 Bitcoin Core 源码里对高度 91842 与 91880 两个历史块精确豁免?本文回溯 CVE-2012-1909 攻击原理、软分叉如何不改写历史地愈合裂缝,以及 BIP34 如何在 227931 块把问题根治。
同样是多人共管资金,BIP342 把门槛写在链上,BIP327 把签名聚合成一个。本文对比两条路线的链上足迹与隐私差异,解释密钥抵消攻击为何迫使 MuSig2 采用两轮交互,并强调 n-of-n 聚合本身不含门槛语义,适用边界与组合用法各自成立。
Bitcoin Core 30.0 把默认 datacarriersize 提至 100000 并允许多个 OP_RETURN 输出,但这是内存池策略而非共识规则。本文分层解释旧默认限制的真实作用域、铭文与替代中继为何让它失效、争议双方各自的理由,以及普通用户判断'链会不会分裂'的方法。
为什么普通电脑也能挖 Testnet?二十分钟低难度例外规则如何酿成 Testnet3 块风暴,BIP94 为何把难度基准改取周期首块并限制时间戳倒退,signet 又为何干脆关掉低难度规则改用签名出块。本文按共识源码与 BIP 文本梳理测试网难度的机制差异。
出块交易输出须经一百个新区块才能被引用,是写进共识源码的网络规则而非矿池规矩。本文解释'先付后赚'结构在重组下会造成什么账本矛盾,成熟期如何把它变成够不着的概率,以及对矿工现金流与钱包'未成熟'栏位的现实意义。