闪电协商关闭时资金地址默认由关闭那一刻的私钥决定,upfront shutdown script把这个决定提前到开通道谈判阶段。本文讲清option_upfront_shutdown_script特性位的协商位置、预锁定地址的价值,以及它防不住强制关闭的边界。
汇总与「闪电网络」相关的文章,帮助你系统了解该主题。
闪电协商关闭时资金地址默认由关闭那一刻的私钥决定,upfront shutdown script把这个决定提前到开通道谈判阶段。本文讲清option_upfront_shutdown_script特性位的协商位置、预锁定地址的价值,以及它防不住强制关闭的边界。
从 BIP199 的经典脚本到通道内的承诺交易输出,本文按 lightning/bolts 拆解 HTLC 的兑现结构:offered 与 received 两侧的分支脚本、两段式 HTLC-success 与 HTLC-timeout 交易的由来、cltv_expiry 沿路径逐级递减的规则,以及卡住的付款为何最终会链上退款。
开通闪电通道时,htlc_minimum_msat、max_htlc_value_in_flight_msat 和 max_accepted_htlcs 三个参数共同决定你能接多少、多大的单。本文依据 BOLT 2 拆解这三个字段的原文语义、483 与 114 两个条数上限的来由,以及给自建节点的建议读法。
闪电开通道卡住时,钱到底在哪个环节?本文按消息顺序拆解开通三回合:参数协商、出资确认与身份敲定、channel_ready 开门,并给出卡在确认数、卡签名、卡在出资加急禁用等常见故障的定位方法。
闪电节点收不到图谱更新,多半是没设 gossip_timestamp_filter:BOLT 7 规定节点不发这条订阅消息就收不到任何转发公告。本文拆解链哈希加起始时间戳加时间跨度的三字段语义、默认沉默规则、两周修剪与心跳噪声,以及图谱停更的排障顺序。
通道工厂把“每条通道都要上一遍链”的成本摊薄:一群人先在链上共押一笔资金,之后在链下反复重新分配这张共享饼图的切分方式,需要时才把某条子通道单独结算上链。本文讲清它解决什么成本结构、Duplex Micropayment Channel 工厂的机制与时间锁税,以及 2018 年 Lightning Factory 论文对抵押成本的改进。
默认 SIGHASH 把签名焊死在它引用的前序输出上,通道每更新一代就得为每笔历史状态预签惩罚交易。BIP118 提议把前序引用移出签名哈希承诺,让同一份签名可以合法附着在结构相同、资金来源不同的交易上,为 eltoo 的无状态通道更新铺路。本文拆解承诺清单的构成、松绑后 eltoo 的链上两步对抗、协议自身的纪律要求,以及它停在草案状态的现实原因。
闪电节点之间不是靠吼来交换全网络地图的。本文按 BOLT 7 规范拆解图谱同步:打开与更新的公告、时间戳过滤,以及用区块范围查询与短通道 ID 编码补齐缺口的流程。
闪电网络同样不止一种实现:Go 写的 LND、C 写的 Core Lightning、Scala 写的 Eclair、Rust 写的 LDK,共同遵守 BOLT 规范。本文用官方仓库描述与规范文本,讲清实现多样性的意义与各自的生态分工。
HTTP 状态码 402 Payment Required 预留近三十年没有标准语义,L402 把它与闪电网络发票、macaroon 令牌拼成一套“付一次款、拿一张票”的协议。本文拆解 402 挑战、支付凭证回填、免查库验证与令牌收窄这四层机制,并对比它与 x402 的关系。