什么是比特币的闪电网络?
比特币的闪电网络(Lightning Network,简称LN)是一种建立在比特币区块链之上的第二层(Layer 2)支付协议。 它的主要目标是解决比特币主网在交易速度和交易费用方面面临的挑战,从而提升比特币作为日常支付工具的可用性。

- 解决比特币主网的局限性: 比特币主网每秒大约只能处理7笔交易(TPS),且交易确认时间较长(通常需要10分钟或更久),费用也可能因网络拥堵而大幅波动。 这些限制使得比特币难以实现快速、低成本的小额支付。
- 第二层解决方案: 闪电网络作为“链下”(off-chain)解决方案,意味着大部分交易不在比特币主链上直接进行,而是通过锚定在主链上的支付通道网络完成。 这种设计允许用户进行几乎即时且费用极低的交易。
- 去中心化和安全性: 闪电网络是去中心化、无许可和开源的,其安全性来源于链上比特币交易和智能合约的应用。
闪电网络如何运作?
闪电网络的核心运作机制是建立在“支付通道”和智能合约之上,以实现链下交易。

- 建立支付通道:
- 用户(例如Alice和Bob)之间需要建立一个双向支付通道。 这通常通过将一定数量的比特币存入一个由双方共同控制的“多重签名钱包”来实现。 这笔初始交易是唯一需要在比特币主链上记录的交易,它标志着支付通道的开启。
- 多重签名钱包需要至少两组私钥才能确认交易,从而增强了安全性。
- 链下交易:
- 一旦支付通道建立,Alice和Bob就可以在通道内进行无限次的交易,这些交易是即时发生的,并且不会在比特币主链上广播或记录。 每次交易都会更新通道内双方的余额,类似于在一个私人账本上进行记账。
- 这些链下交易通过智能合约(如可恢复序列成熟度合约RSMC和哈希时间锁定合约HTLC)来确保安全性和有效性。
- 路由支付:
- 闪电网络具有强大的路由能力。用户无需与每个交易对象都建立直接的支付通道。 如果Alice想向Charlie支付,但只与Bob有通道,而Bob与Charlie有通道,那么Alice的支付可以通过Bob路由到Charlie,无需建立新的直接通道。
- 关闭支付通道:
- 当任意一方决定关闭支付通道时,通道内的最终余额状态将作为一笔交易在比特币主链上结算。 这意味着,通道内进行的多次链下交易最终只会在主链上体现为两笔交易:通道的开启和关闭。

闪电网络的优势
- 高交易速度: 闪电网络的最大处理能力可达每秒逾100万笔交易(TPS),远超比特币主网的约7 TPS。 交易通常可在数秒内完成。
- 低交易费用: 闪电网络的平均每笔交易费用极低,即使在高峰期也极少超过一美分,显著降低了交易成本。
- 隐私性: 闪电网络上的交易,除了通道的开启和关闭记录在主链上,大多数小额支付的细节几乎无法追踪,提高了用户的隐私性。
- 可扩展性: 通过将大量交易转移到链下处理,闪电网络有效解决了比特币的可扩展性问题,使其能够支持更大规模的用户和交易量。

用户可以在水木财经查看比特币的实时行情与走势,了解其市场表现。
闪电网络的局限性
尽管闪电网络带来了诸多优势,但它也面临一些挑战和局限性:

- 运行节点难度: 运行一个运作良好的闪电网络节点仍具有一定的技术门槛。
- 流动性问题: 用户需要将资金锁定在支付通道中,这部分资金在通道关闭前无法在主链上自由使用。
- 路由挑战: 在复杂的网络中寻找最优的支付路径可能面临挑战,可能导致交易路径过长、费用增加或交易失败。
- 在线要求: 传统闪电网络要求接收方保持在线状态才能接收支付,虽然闪电网络服务商(LSP)的引入正在解决这一问题,但这也引入了对第三方的信任假设。
- 一次性发票: 闪电网络默认的发票(invoice)是一次性的,每次收款都需要生成新的发票,这对于商家等需要多次收款的场景不够便捷。










