LUD-03 用一次两跳 HTTP 对话替代粘贴 BOLT11 发票:k1 会话令牌、millisatoshi 金额边界、status OK 与实际到账的分界,以及四段排障法。
LUD-03 用一次两跳 HTTP 对话替代粘贴 BOLT11 发票:k1 会话令牌、millisatoshi 金额边界、status OK 与实际到账的分界,以及四段排障法。
用官方 contrib/init 单元文件把节点交给 systemd 看管:专用用户、路径假设、ExecStart 覆盖配置、journal 与 debug.log 两个日志家,以及自动重启掩盖故障的识别方法。
除 coinbase 外没有交易的区块在共识规则下完全合法。本文拆解矿池产出空块的流水线竞态、包中继配置与策略过滤三类来源,并给出收款方核对与节点验证步骤。
BIP9的软分叉时钟里,矿工不投票就等于否决。BIP8用区块高度重排这条时钟,并给最后一个周期加上MUST_SIGNAL状态:若启用超时强制锁定,不按信号位的区块在窗口期内会被判无效。Taproot的最终激活正是用BIP8加LOT=true完成,本文按规范核对那套数字。
同一把私钥能开出1开头、3开头或bc1开头的多种地址。导入旧WIF时,钱包只能把所有可能地址都扫一遍再猜。BIP-178提议把地址类型直接编码进WIF的压缩标志字节:0x10是传统地址、0x11是原生隔离见证、0x12是嵌套格式。本文讲解这份草案的编码表、兼容性设计与它始终没有被主流实现的现实。
EVM代码执行到一半才炸栈上溢或下溢,是运行时错误里最常见也最浪费的一种。EOF系列改进中的EIP-5450把检查挪到部署时:对每个函数做一遍控制流分析,逐指令记录栈高度上下界,凡可能触界的代码直接拒绝部署。本文拆解它的两阶段验证、界值传递规则,以及省掉哪些运行时检查。
SSZ序列化长期没有一个表示'可能有值也可能没有'的正规类型,工程师们用哨兵值、空列表等土办法绕行。EIP-6475提议的Optional[T]用首字节0x01标记存在、以长度为零表示缺失,并把默克尔化归约为长度至多为1的列表。本文拆解它的三条规则与背后的前向兼容考量。
在算力时代,矿机与矿池之间流传着各家自定的Stratum方言。EIP-1571提出的EthereumStratum/2.0.0试图用JSON-RPC 2.0统一这套对话:客户端先报协议版本,支持会话续接与gzip压缩,用更短的指令减少带宽。本文按规范原文走一遍握手与作业下发流程,并交代它的实际命运。
以太坊从工作量证明切换到权益证明的那一下交接,在EIP-3675里只由两个参数定义:终末总难度阈值,以及作为备用开关的终末区块哈希与高度。本文拆解这两个参数的判定逻辑、客户端在阈值附近离线会发生什么,以及为什么规范允许重置阈值。
Taproot软分叉在2021年11月于比特币主网709632区块高度激活,其脚本执行层由BIP342定义。本文拆解这份已部署规范的四组核心规则:遇OP_SUCCESSx即通过、批量验签时代的OP_CHECKSIGADD、被禁用的旧多签操作码,以及按见证大小折算的签名操作码预算。