LND 按公钥查节点档案的命令返回公告身份、通道总数与容量之和,但两者只统计公开图谱可见通道;include_channels 开边列表,与 getchaninfo 和 describegraph 构成钻取链。字段语义按 v0.19.0-beta 协议定义核对。
汇总与「闪电网络」相关的文章,帮助你系统了解该主题。
LND 按公钥查节点档案的命令返回公告身份、通道总数与容量之和,但两者只统计公开图谱可见通道;include_channels 开边列表,与 getchaninfo 和 describegraph 构成钻取链。字段语义按 v0.19.0-beta 协议定义核对。
LND 链上交易台账命令默认含未确认取到链尖,高度区间倒写报错,max_transactions 默认零是不限而非零条,偏移量分页在活跃期会漂移。以 v0.19.0-beta 源码核对校验规则,并给出钉死 end_height 的月结对账姿势。
强制关闭退款、惩罚支出等链上动作由 LND 的 UtxoSweeper 攒批调度:费率相近的输出合并成一笔清扫交易统一广播。wallet listsweeps 列历史——按广播而非确认记账、被 RBF 顶掉的版本不显示;wallet pendingsweeps 列当下排队中的输出与广播尝试次数。本文按 LND v0.19.0-beta 的 walletkit 接口定义核对字段与取数规则。
LND 的 RemoveTransaction(lncli wallet removetx)只处理仍未确认的交易:把它连同子交易从钱包内部交易存储移除,为被 RBF 顶掉后迟迟不解除冲突记账的场景提供人工出口;误删可用 wallet publishtx 重新广播原交易找回记账。本文按 LND v0.19.0-beta 的命令源码与 walletkit 接口注释核对适用边界与恢复路径。
LND 的 LabelTransaction(lncli wallet labeltx)给钱包交易挂本地可读标签供对账过滤:标签非空、上限 500 字符;已有标签时不带 overwrite 的调用直接失败而非静默覆盖;gRPC 直调时 txid 字段要求小端反向字节序。本文按 LND v0.19.0-beta 的 walletkit 接口定义核对这套记账规则及其与核心版地址标签体系的分工。
batchopenchannel 把多条对已有对端的单资金方通道开请求合并进同一笔出资交易,接口承诺原子性:要么全部进入开通流程,要么整体中止。命令要求目标节点都是当前已连接对端,支持 conf_target 或 sat_per_vbyte 定价、min_confs 选币门槛与 label 记账。本文按 LND v0.19.0-beta 命令源码与接口定义核对参数与失败形态。
LND 默认构建不含 peers 服务,开 peersrpc 构建标签后才有 lncli peers updatenodeannouncement:address_add 与 address_remove 增删可连地址、alias 与 color 改显示名、feature_bit_add 与 feature_bit_remove 增减特性位声明,改完立即向对端广播新版本节点公告,无需重启。本文按 v0.19.0-beta 的命令源码核对参数与生效边界。
lncli state 读取 LND 的启动状态机快照,源码文档列出六个状态:WAITING_TO_START、NON_EXISTING、LOCKED、UNLOCKED、RPC_ACTIVE、SERVER_ACTIVE。它底层复用 SubscribeState 流式接口只取第一条即退出。本文按 v0.19.0-beta 命令源码核对每个状态的准确含义与排障用法。
LND两个双向流拦截接口分别站在中间转发与收款结算两个时刻,注册即依赖的部署风险、超时兜底与最小权限纪律。基于v0.19.0-beta接口定义。
LND v0.19.0-beta把钱包生命周期做成State服务的六个枚举值,GenSeed、InitWallet、UnlockWallet、ChangePassword四步初始化各带哪些参数,健康检查为何不该用端口探测。