通道开了关了是宏观账,付款卡在哪一跳是微观账。本文以 LND v0.19.0-beta 源码为准,拆解 router 服务的 SubscribeHtlcEvents 单向流:HtlcEvent 的四个门牌字段、SEND/RECEIVE/FORWARD 三类身份、六种事件负载,以及订阅端不收过滤参数的设计。
比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
共 942 篇 · 第 4 / 95 页
通道开了关了是宏观账,付款卡在哪一跳是微观账。本文以 LND v0.19.0-beta 源码为准,拆解 router 服务的 SubscribeHtlcEvents 单向流:HtlcEvent 的四个门牌字段、SEND/RECEIVE/FORWARD 三类身份、六种事件负载,以及订阅端不收过滤参数的设计。
冷设备签完的裸交易,怎么让 LND 节点替你广播出去?本文依据 LND v0.19.0-beta 源码拆解 wallet publishtx 命令:接收十六进制交易、标签限 500 字符,以及一条容易被忽略的承诺——钱包会在每次启动时持续重播这笔交易,直到它进入链条。
不想为一次区块查询单独维护比特币核心 RPC 通道?LND 从 0.16 起经 ChainKit 服务对外提供 getbestblock、getblockhash、getblockheader、getblock 四类链上只读查询。本文依据 v0.19.0-beta 源码逐条拆解参数、语义与和 Neutrino 接口的分工。
脚本路径、内部密钥、只知最终 tweaked 公钥——不同知情程度如何挂进 LND 观察?本文依据 v0.19.0-beta 源码拆解 walletkit 的 ImportTapscript:四种脚本知情模式、返回 P2TR 地址、只盯不花、历史事件不回扫,并解释它与 ImportPublicKey 的分工边界。
MuSig2 聚合签名在 LND 里以 gRPC 接口族落地:CreateSession、RegisterNonces、Sign、CombineSig、CombineKeys、Cleanup 六个 RPC 各管一段。本文依据 v0.19.0-beta 源码 signer.proto 拆解会话流程、清理旗标与实验性声明的运维含义。
持有型发票的机制有人讲过,但真正接进系统时卡住的是接口细节。本文依据 LND v0.19.0-beta 源码拆解 addholdinvoice、settleinvoice、cancelinvoice 三条命令的参数形态,Settle 与 Cancel 各自的幂等规则,以及 SubscribeSingleInvoice 先送当前状态的事件流设计。
闪电通道的短通道 ID 会变,别名可以帮你留住旧地址。本文依据 LND v0.19.0-beta 源码拆解 router 服务这对实验接口:本地存储的 SCID 别名、不与对端通信的静默性质、重复添加报错与删除同样静默的行为边界。
本文逐条核对 LND 0.19.0 发布说明中影响日常运维的四项改动:五条 V1 支付接口进入 0.21 移除倒计时、chainio 子系统统一区块高度读数、瞭望塔客户端取块重试策略与清扫器预算参数,并注明每项改动的来源 PR 与操作含义。
静态导出通道备份之外,LND 的 lightning 服务还提供 SubscribeChannelBackups:新通道加入时推新的备份集与多通道备份,通道关闭时推送移除后的更新版本。本文依据 v0.19.0-beta 源码拆解这条流的语义、与 exportchanbackup 的分工与消费端设计。
LND 的钱包提费命令不认 txid 而认 outpoint,走 RBF 还是 CPFP 取决于这个输入是否已在清扫器登记。本文依据 v0.19.0-beta 源码拆解 wallet bumpfee 的入口设计、deadline 与 budget 驱动的费率函数,以及 listsweeps 先看台账的建议。