SegWit 之前,比特币交易签名可被第三方改写而内容不变,导致交易哈希不唯一。本文讲交易延展性的来源、它对第三方系统的具体危害,以及隔离见证如何从结构上终结它。
SegWit 之前,比特币交易签名可被第三方改写而内容不变,导致交易哈希不唯一。本文讲交易延展性的来源、它对第三方系统的具体危害,以及隔离见证如何从结构上终结它。
闪电节点的通道状态文件一旦丢失,旧的余额承诺可能被对手用来侵占资金,静态通道备份与数据丢失保护机制正是为此设计。本文讲风险来源、SCB 的原理与局限、以及恢复的正确姿势。
闪电通道容量有限、路线常堵,多路径支付把一笔付款拆成多个分片同时走不同路线,全部到位才算成功。本文讲 MPP 的原子性、拆分逻辑与它对隐私和路由体验的改变。
闪电网络借洋葱路由思想给支付路线分层加密:每个节点只知道自己从谁来、往哪去。本文解释这套分层加密在 HTLC 支付中的落地、能看到什么看不到什么,以及路径信息与隐私的边界。
getnodeaddresses 从本地已知地址中返回经过质量与时效筛选的节点样本。本文说明 count、network、time、services 与地址字段,并解释为何样本不是在线清单或全网普查。
getaddrmaninfo 按 IPv4、IPv6、Onion、I2P 与 CJDNS 等网络展示本地地址管理器库存。本文解释 new、tried、total 和 all_networks,并区分库存、连接数与全网节点数。
submitpackage 用于把子交易及未确认父交易作为拓扑有序的交易包提交给本地节点。本文拆解排序约束、费用与燃烧上限、逐交易结果及“本地接纳不等于传播”的边界。
区块被抛弃不等于交易作废:孤块里的交易回到内存池重新排队,只有与胜者分支冲突的双花才会真正消失。本文给出确认数语义、依赖链搁置与重启对账的完整排查。
旧式多签交易的解锁脚本里必须垫一个空值,它是早期实现栈操作差一位留下的化石。本文讲这个占位符的由来、为什么永不修复、以及在脚本包装演进中的位置。
隔离见证之后一笔交易有两个哈希。txid 管账本,wtxid 管网络——本文解释见证可变性如何造成中继层互相顶替,以及改用 wtxid 寻址后哪些幽灵故障从此消失。