‹ 第 12 章,所有课时

探路者 · 第 12 章 · 第 2/5 课时

闪电网络

支付通道

两个人如何用一笔交易进行上千次支付? 6 分钟

开启

Alice和Bob创建一个链上交易,将资金锁定在一个2-2的多重签名输出中:之后花费它需要他们两人的签名。假设Alice投入了100,000聪。现在通道持有100,000聪,全部在Alice这边。

支付

为了支付Bob 10,000聪,他们两人签署了一个新版本的通道拆分方案,如果现在关闭通道:Alice得到90,000聪,Bob得到10,000聪。这个承诺交易被保存起来,而不是广播。下一次支付会产生一个新的版本,旧的版本会被撤销。

欺骗不划算

是什么阻止Alice广播一个旧版本,让她获得更多?每个被撤销的版本都会给对方一个惩罚密钥。如果Alice发布了一个旧的状态,Bob有一个时间窗口来 claiming 整个通道余额。欺骗会冒着失去一切的风险。

关闭

通常双方同意最终的拆分方案,并用一笔链上交易关闭。如果一方消失,另一方可以强制关闭,广播最新的版本,并等待一段时间后才能获得资金。

需要记住的内容

  • 通道在链上锁定资金在一个2-2的输出中。
  • 每次支付都是一个新的签署的拆分方案,保存在链下。
  • 发布一个旧的拆分方案可能会让欺骗者损失一切。

快速检查

当Alice在已打开的通道内支付给Bob时,广播到区块链的是什么?

如果Bob发布了一个旧的通道状态,让他获得更多,会发生什么?

支付通道 · 比特币大学