轮询 RPC 又慢又浪费,ZMQ 让 Bitcoin Core 在新区块与新交易到达时主动推送事件。本文说明官方文档给出的定位:这是一条未认证、单向的通知通道,订阅者必须自行核验数据;并给出暴露面、信任模型与断线补账三个维度的部署清单。
轮询 RPC 又慢又浪费,ZMQ 让 Bitcoin Core 在新区块与新交易到达时主动推送事件。本文说明官方文档给出的定位:这是一条未认证、单向的通知通道,订阅者必须自行核验数据;并给出暴露面、信任模型与断线补账三个维度的部署清单。
碎 UTXO 让交易更贵也更难选币,Bitcoin Core 的实验性 sendall 能把已确认余额与未确认找零一次花干净。本文说明 fee_rate、send_max 与地址复用标志的作用,分析归集的隐私代价,并给出一条小额试跑到低费窗口执行的稳妥流程。
gettxoutproof 把交易到区块头默克尔根的兄弟哈希链打包成几百字节的证明,verifytxoutproof 让任何同步节点在不重放区块的情况下复核。本文补上容易被省略的两步:确认区块位于最大工作量链、核对原始交易内容,并说明剪枝与交易索引带来的边界。
KeySend 把期值哈希放进洋葱自定义字段,跳过发票往返直接向已知节点付款,适合换仓与自动分账。本文逐项对照发票被绕开后损失的安全属性:在线要求、无金额承诺、私有载荷格式,并划清它与静默支付、LNURL 的边界。
从 TCP 连上到第一块数据落地,比特币节点先互发版本消息声明能力,再用验证消息确认,在短暂窗口里协商见证编号中继,然后区块头先行、清单喊话、地址互赠。本文按协议文档复原这条时间线,并给出连接异常时的分层排查顺序。
Base58Check 的四字节摘要与 bech32 的编码校验能当场拦下手抄与截断粘贴类错误,但剪贴板劫持、相似前缀碰撞和调包二维码都不在防线的射程内。本文分三层讲拦截机制、三种事故形态和首尾核对、小额试转等真正能落地的防线。
比特币核心 v31 用团块上限(64 笔、101 千虚拟字节)替换了运行多年的祖先与后代限制,CPFP 减免随之移除。本文拆解集群模型的新红线、闪电 TRUC 与兄弟逐出如何接替减免,以及钱包、节点、矿池的应对清单。
2015 年有人把比特币锁进私钥位数从 20 到 256 递增的 256 个地址。本文用可查链上史复盘暴力穷举与袋鼠算法的分界、公钥暴露的代价,以及两次公开广播被内存池狙击的教训。
The Great Consensus Cleanup 把零散的共识隐患打包成合订本。本文以已在 testnet4 落地的块风暴修复与时间扭曲防护为例,讲清扫提案的落地路径、主网搁置的原因与时间扭曲攻击的原理。
比特币核心 v29 起允许零费交易携带一个注定被同包花掉的尘埃输出。本文解释临时尘埃的规则边界、它对锚定输出与包中继的意义,以及手工组包的排查顺序。