区块链/等级 V · 分层扩展/5.1 闪电网络(Lightning)/课程 7
闪电网络的局限、Ark 与新一代支付层
通道承压之处,以及应对的共享 UTXO 设计
材料具备闪电网络图表可视化功能的区块浏览器(例如 1ML、mempool.space)一份详细说明通道储备金和强制关闭时间锁的节点实现文档页面用于记录高活跃期费用激增情况的笔记本一个可用的 Arkade 或 Bark 测试网钱包
好奇
- 为什么一个持有十枚比特币的支付通道仍然无法发送九枚?
- 如果一位用户离线两天,而其对手方一直在监视区块链,这位用户会怎样?
- 一个公开容量只有几千枚比特币的网络,能否为数十亿潜在用户提供服务?
探索
- 支付通道是一个有限的缓冲区,而不是一根无限的管道。总容量在开通时就已固定;随着资金从一方转移到另一方,发送方的出站余额减少,入站余额则增加。大量支出的用户会耗尽自己继续发送的能力,直到收到付款或通过其他路由进行再平衡。超过通道剩余出站容量的大额转账会立即失败,迫使用户重试或退而采用更慢的方式。
- 对新参与者而言,接收流动性在结构上比发送流动性更难获得。用自有资金开通通道只会产生出站容量;全部入站余额都由对手方持有。要接收付款,用户要么先支出(把资金转出去),要么请别人向自己开通通道,要么向服务提供商购买入站流动性。这种不对称使新加入网络的节点持续依赖第三方或既往的交易历史。
- 非托管安全需要时刻保持警惕。如果某个节点离线,而其对手方广播了一个过时的承诺状态,离线用户只有有限的时间窗口,使用撤销秘密发出惩罚交易来应对。错过这个窗口,作弊者就能保留旧状态付给他的全部金额。瞭望塔可以代用户进行监视,但用户必须依赖瞭望塔保持在线并采取行动;瞭望塔无法窃取资金。对许多用户来说,让节点全天24小时在线是一项实际负担,而托管服务通过在内部管理基础设施承担了这一负担。
- 网络的拓扑结构分布不均。路由效率依赖于资金充足的大型节点,它们在多个通道中持有大量流动性,以支撑大额转账。较小的节点往往缺乏独立路由大额支付的容量或连通性,从而形成瓶颈。探测攻击可以通过发送在特定跳点失败的测试支付来揭示通道余额,让观察者绘制出流动性的分布位置,从而削弱支付隐私。
- 链上成本仍是采用方面的硬性约束。每次开通和关闭通道都需要一笔比特币交易,产生的手续费会在内存池高度活跃时飙升。对于频繁开关通道的用户,这些费用可能会侵蚀链下支付节省下来的成本。通道工厂和契约(covenants)等设计旨在降低这一开销:允许多个用户共享同一个链上输出,或在不使区块链膨胀的情况下执行复杂脚本,但广泛实施仍有待时日。
- 与比特币的总供应量相比,公开网络容量仍然有限。根据近期的观察,所有公开通道的总和徘徊在数千 BTC 的低位,而在网络图中不可见的私有通道占了相当大但数量未知的一部分。公开可见性有限,使人难以评估网络的真实健康状况或流动性深度。2023年披露的替换循环攻击表明,攻击者可以利用内存池替换规则,让路由节点的超时交易一直无法确认,直到上游截止时间过去,然后拿走资金;缓解措施降低了这一风险,但尚未将其消除。
- 2023年5月,Burak Keceli 提出了 Ark,这是一种二层协议,允许众多用户共享由运营方协调的 UTXO。闪电网络需要预先注入流动性的双方通道,而 Ark 则将余额聚合到由运营方管理的共享输出中。这种结构显著降低了每个用户的链上占用,目标是在没有通道管理复杂性的前提下,实现全球范围的自托管普及。
- 其核心机制依赖于运营方在链下协调支付,同时在比特币上保持有效状态。在共享输出到期之前,用户可以随时通过提交一笔链上交易,单方面退出到自己的地址。这条退出路径至关重要:它防止运营方无限期冻结资金,也使 Ark 区别于由发行方独自掌控密钥的托管模式。
- Ark Labs 推出了 Arkade,于2025年8月完成首笔主网支付,并于2025年10月向公众开放。与此同时,Second 开发了另一个独立实现 Bark,于2026年6月9日上线主网。两个系统互不兼容;用户无法在 Arkade 与 Bark 之间直接转移资金,必须先退出到基础层,由此造成流动性池割裂。
- 与闪电网络相比,Ark 无需入站流动性即可接收付款。在闪电网络上,用户必须与对等节点开通道才能收款,需要精心管理流动性。Ark 让运营方在内部管理类似通道的状态,从而简化了这一过程,其共享交易还为用户提供了一定程度类似 CoinJoin 的隐私。
- 这些取舍涉及运营方的在线可用性和退出成本。如果运营方下线,用户仍可在链上退出,但必须支付交易费并等待确认。超时机制决定了在运营方未能签署协作交易时,用户能多快强制退出。共享输出也会过期:在原始设计中,用户必须在超时(通常为数周)之前上线刷新余额,否则运营方可以收回该输出。
- 电子现金(Ecash)系统提供隐私,但属于托管型:Cashu 依赖单一铸币方,Fedimint 依赖联盟,二者都持有比特币。Ark 的目标是在具备类似隐私优势的同时实现非托管的自托管。与闪电网络成熟的生态系统相比,这种复杂性是否值得仍有争论;两种协议并存,未来可能在支付技术栈中相互补充。
部分 I闪电网络的局限
部分 IIArk与新的支付层
关键事实
- 通道容量在开通时即已固定;出站余额会随着资金支出而减少,从而限制之后的发送。
- 新用户在支出、收到他人付款或向服务商购买之前,入站流动性为零。
- 离线会让非托管节点面临被作弊的风险,除非有瞭望塔代为监视区块链。
- 开通和关闭通道需要链上交易,受比特币波动的手续费市场影响。
- 公开通道容量在数千 BTC 的低位;私有通道在网络图工具中不可见。
- 替换循环攻击(2023年)展示了如何滥用内存池替换规则来攻击路由节点的 HTLC。
- Ark 由 Burak Keceli 于2023年5月提出。
- 2025年8月,Arkade完成了首次主网支付。
- 2026年6月9日,Second在主网上推出了Bark实现。
- Arkade与Bark之间无法互相兼容。
- 用户可以单方面将 Ark 份额退出到自己的地址。
- 与闪电网络不同,Ark 接收付款无需入站流动性。
练习 九、六、三、一
9收集列出闪电网络用户面临的9个具体限制或问题,涵盖流动性管理、隐私保护以及链上成本等方面。
6归类根据根本原因,将这9个因素分为6类:协议设计、经济激励、基础设施要求、安全权衡、拓扑限制或采用障碍。
3提炼将这6个类别归纳为3个根本原因,解释为什么闪电网络目前还无法为每位用户取代所有链上交易。
1凝结写一句话,描述用户在选择非托管闪电网络、而不是托管服务或链上转账时,所接受的主要权衡。
事实核查
日期、数字及数据均依据下方列出的已发表资料进行核实。
- A. M. Antonopoulos, O. Osuntokun & R. Pickhardt, Mastering the Lightning Network (2021)
- A. Riard, replacement cycling disclosure (bitcoin-dev mailing list, October 2023)
- Public network statistics from 1ML and mempool.space Lightning
- Ark protocol documentation (ark-protocol.org)
- Bitcoin Magazine, 'Bark Launches on Mainnet' (June 2026)
- Ark Labs announcements (August and October 2025)