【Odaily星球日报】瓶中闪电:闪电网络上的流动性


【Odaily星球日报】瓶中闪电:闪电网络上的流动性
本文插图
QUICK TAKE
? 由于闪电网络是围绕支付通道构建的 , 因此很难管理网络上的流动性 。 人们提出了很多想法来提高网络流动性 , 包括蹦床路由(闪电网络通过将路由外包给蹦床节点来减少支付过程中的数据和计算压力)和原子多路径支付(AmPs) 。
? 拥塞攻击能够让恶意闪电网络用户以低廉的成本锁定大量资金 。
作者:Karim Helmy 译者:Colin
PANews作为The Block中国授权方翻译并发布 , 添加小湃(ID:panews8)获取The Block订阅和发文优惠
瓶中闪电闪电网络解决了比特币的若干问题 , 尤其是比特币底层无法有效地处理大量交易 。 闪电网络交易是即时且去信任的 , 但是缺少底层的结算保证 。 闪电网络将交易转到链下 , 从而速度更快 , 费用更低 , 但由于其网络结构的问题 , 流动性管理也更加困难 。
闪电网络支持双方将链上资金锁定在支付通道中 , 此时双方可以自由交易 , 而无需向底层链提交支付 。 每一方可以发送的最大交易净值为该方在通道中锁定的初始金额 。
【【Odaily星球日报】瓶中闪电:闪电网络上的流动性】用户可以通过由多个通道组成的路径进行支付 , 这样用户可以向没有对其直接开放支付通道的接收方进行支付 。 支付方指定支付路径 , 向中间渠道的运营商支付少量费用 。 交易使用洋葱路由 , 以防止中间节点获取支付双方的身份 。
进行间接支付需要支付方和接收方之间有一条间接路径 , 通常需要双方相对良好的网络连接 。 用于选择支付路径的算法未由闪电网络协议指定 , 协议作者认为该算法是实施上的细节问题 。
通过将交易转移至链下 , 闪电网络实现了在不损害底层区块链可验证性的情况下将比特币网络进行扩容 。 与任何新技术一样 , 闪电网络也有很多问题 , 其中大多数问题 , 如当前 0.16 BTC的通道容量限制 , 最终将被解决 。
然而 , 有些问题是闪电网络架构所固有的 。 其中一些问题源于闪电网络专用的两方支付渠道 。 虽然底层的未花费交易输出(UTXO)可以用作任意交易的输入 , 但用户在一个通道中的余额不能直接发送到另一个通道的接收方 。
因此 , 确保闪电网络上的充足流动性是比特币底层没有遇到过的挑战 。 用户必须小心不要耗尽支付通道内锁定的资金 , 并且必须确保其节点通过容量足够大的通道连接到整个网络 。
通道再平衡为了确保可以进行链外支付 , 用户可以采用一套通道再平衡技术 。 用户可以使用若干种方式 , 通过闪电网络通道重新分配资金 , 并从其链上余额中引入新资金 。
为了增加闪电网络上的资金量 , 资金必须从比特币底层转入 。 这可以通过开启新通道或通过一种称为拼接(Splicing)的技术来实现 , 该技术允许用户关闭并重新打开通道 , 增加通道中的余额 。 这两种方法都要求执行链上交易 。
原子级交换是一种要么完全执行要么完全中止的加密货币交易 。 大多数比特币的最常见的原子交换技术实现是使用哈希时间锁定合约(HTLC) 。 该合约锁定资金 , 直到一方出示密钥或锁定期满才会解锁 。 用户可以通过执行深陷式交换(Submarine Swaps)来增加通道余额 , 这是一种在底层持有的比特币和保存在闪电网络通道上的比特币之间的原子交换 。 采用此技术 , 锁定在闪电网络中的资金总量保持不变 , 但用户的总余额会增加 。
闪电网络用户还可以通过循环支付实现通道再平衡 , 即用户从一个通道发送资金 , 然后通过循环路径 , 在另一个通道接收 。 这样 , 用户会增加接收通道的余额 , 并减少发送通道的余额——以较低的费用保持净余额总量不变 。
用户还可以通过鼓励其他网络参与者使用不平衡的通道进行交易 , 被动地实现通道再平衡 。 为此 , 可以通过提供低费用甚至负费用(即支付激励) , 使支付经由不平衡的渠道朝着有利方向发展 。 此技术对“即时性”的敏感度较低 , 并且在节点连接状况良好时更有效 。


推荐阅读