L2基于来源的回答

Bitcoin 上的 Lightning Network 如何运作?

从支付通道与流动性到路由、发票和链上执行。

Lightning Network 通过支付通道转移 bitcoin,无需把每笔付款发布到区块链。参与者更新签名后的通道状态;路由支付使用条件合约,使中间节点不能简单地拿走资金。Bitcoin 基础层仍是最终结算的裁判。

01

Payment Channel — 通道在链上锁定 bitcoin

双方创建链上资金输出,再交换更新的签名状态,以不同方式分配锁定金额。单方面发布当前 commitment 会启动关闭过程;资金支付可能需要等待时间锁和确认。

02

付款可跨越多个通道

发送者无需与收款者有直接通道。节点沿路径转发条件付款。收款者揭示秘密以满足相互关联的条件,时间锁则在路径失败时保护参与方。

03

流动性是主要运行限制

通道只能从出向一侧的余额发送,也只能在可用入向容量内接收。钱包隐藏部分复杂性,但路由、备份、可用性和通道管理仍有实际权衡。

链上开通与最终执行
链下签名余额更新
Lightning Routing跨多个通道付款
有方向流动性属于一侧
01

通道始于真实的 Bitcoin 输出

开通通道创建链上资金交易,其输出只能根据双方约定的通道脚本花费。随后双方交换 commitment 交易,分配这笔固定余额。Lightning Network 不创造额外 bitcoin,而是改变谁能在可执行条件下主张锁定的 bitcoin。

02

新签名状态取代每笔付款的发布

付款通过交换新签名来改变余额分配,而不是广播交易。当前 commitment 结构使用撤销与惩罚机制,使发布旧状态变得危险。如果合作终止,每一方仍保有单方面关闭的途径。

03

HTLC 把通道连接成原子路径

发送者无需直接连接收款者。HTLC(Hashed Timelock Contract)让每一跳的支付依赖同一秘密,并使用逐步缩短的时间锁。收款者揭示原像,领取最后一笔支付,各中间节点也能领取自己的入向权利;否则,可在相应时间锁到期后取回资金。

04

洋葱路由限制中间节点获得的信息

发送者将指令逐层包裹,因此转发节点通常只知道前一个节点、下一个节点、转发金额和时间数据。隐私更好但并不完美:时序、通道余额、端点行为和网络监视仍可能透露信息。

05

流动性是某个方向的容量,而非全局余额

如果开通通道时所有资金都在自己一侧,就能发送,但最初无法通过该通道接收。收款将余额移向你,形成未来的出向容量;付款相反。钱包采用通道选择、splicing、交换、流动性服务和分拆付款,始终带有一定费用和权衡。

06

路径可能失败,而无人盗走资金

路径可能容量不足、费用超过上限、节点离线,或通道信息过时。钱包会尝试其他路径,有时拆分付款。日常的快速成功是整个正常运行网络的特性,并非对每张发票的保证。

07

钱包类型决定谁真正控制 bitcoin

自行保管的 Lightning Network 钱包赋予用户可执行的通道权利,但必须处理备份、链上监控和紧急手续费储备。托管钱包能隐藏所有复杂性,但实际上由服务商控制资金。仅有 Lightning Network 名称并不能说明谁持有密钥。

Lightning Network 不是另一种币,也不是在无关系统中结算的承诺。通道权利的构造使争议最终可以通过 Bitcoin 交易执行。

01Lightning Network 付款记录在 Bitcoin 中吗?

通道开通和最终结算在链上。单次中间余额更新通常留在链下,除非争议或关闭要求发布。

02付款立即最终确定吗?

收款者通常可以在通道系统内将成功满足条件的支付视为完成;最终争议解决仍锚定于 Bitcoin 及其确认。

03没有入向流动性能收款吗?

无法通过朝你方向没有容量的路径收款。钱包可通过此前的支出、交换、流动性服务或对手方开通的通道获得容量。

04Lightning Network 总是自行保管吗?

不是。存在自行保管和第三方保管。检查谁持有密钥,以及能否未经服务商许可关闭通道或提取资金。

L2Lightning Network扩容CHANPayment Channel扩容HTLCHTLC扩容LIQLightning流动性扩容SAT/vB交易费货币政策TIMETimelock协议