闪电通道最省心的离场方式是双方协商一致、一条链上交易收场。本文拆解 shutdown 消息的格式与发送限制、允许的到账脚本形态、预先承诺关闭地址的设计,以及协商关闭与强制关闭在费用、时间链上足迹上的差异。
汇总与「闪电网络」相关的文章,帮助你系统了解该主题。
闪电通道最省心的离场方式是双方协商一致、一条链上交易收场。本文拆解 shutdown 消息的格式与发送限制、允许的到账脚本形态、预先承诺关闭地址的设计,以及协商关闭与强制关闭在费用、时间链上足迹上的差异。
一笔闪电付款失败了,你知道“到哪一层失败”,却很难知道“是谁”。本文拆解洋葱路由失败消息的分层加密、failure_code 标志位的语义,以及协议为何刻意压低失败信息里携带的定位能力。
轻量闪电钱包靠弹跳路由付款:把寻路委托给少数视野好的节点,洋葱里再套一层洋葱。本文讲机制、隐私与活性代价,以及它至今没进 BOLT 标准、主要由一个实现家族支撑的真实状态。
闪电收款码里的 lnurl 串不是地址,而是一个 https 端点:钱包扫码后实时向服务端请求发票。本文讲 LNURL 的 pay、withdraw、auth 等玩法、它与 BOLT12 的哲学分歧,以及把信任锚换成域名后的新风险面。
cltv_expiry_delta 以区块数为单位,既影响支付能否被路由,也决定发现欺诈后抢占退款的时间窗口;发票未声明时付款方末跳至少要留 18 个区块。本文解释这个参数对成功率与惩罚窗口的双向影响、路由节点如何评估它,以及测试网验证与排查思路。
闪电网络没有内存池,风险换了形态:对手持有的旧版承诺交易能否上链,取决于撤销密钥交换与惩罚交易的时序博弈。本文拆解状态翻篇机制与锚定输出加急,区分失联、恶意广播旧状态与关闭纠纷三类情形,并给出普通用户的监控与处置顺序。
超过单通道额度的闪电支付可拆成多条 HTLC 并发送达:同一 payment_hash、total_msat 声明总额、payment_secret 归组,收款端所有或全无。本文讲清 BOLT4 的 HTLC 集合规则、两倍金额上界、约 60 秒 mpp_timeout 超时语义、能力协商与普通用户的对账要点。
闪电网络的升级靠比特位协商:奇数类型的未知消息必须忽略,偶数类型必须断链;特性位成对分配并带依赖关系。本文以 BOLT9 与 BOLT1 的原文规则解释功能如何从可选走向必须,以及连不上通道时该查的协商交集。
已经开好的闪电通道想加钱或取出一部分,传统做法是关通道重开。Splicing 允许通道双方在不停用的情况下改变通道余额。本文讲清 splice in 与 splice out 的链上构造、静默期协议的作用,以及它与链上互换方案的差别和各实现的推进状态。
早期闪电通道只由开立方出钱,接收方只能干等。双出资(dual funding)与交互式交易构造让双方都能向通道资金交易添加输入。本文按 BOLT 2 拆解 open_channel2、tx_add_input 等消息的配合过程,以及 v2 通道 ID 计算和费用协商的变化。