作者:Che Kohler. 编译:Cointime.com QDD
将比特币扩展到下一个十亿人口从来都不是一项简单的任务,随着成长的痛苦继续,我们也在不断地学到经验。出于多种原因,如成本和确认时间,区块链上的交易在实际应用中并不实用,将某些转账,如小型电子商务支付、打赏或流媒体支付,推向结算栈的更高层次。
像闪电网络这样的第二层解决方案不断成熟并且每天都在进行数百万次的路由,减少了对链上确认的需求,但这并不是没有个人管理的。
闪电网络确实有效,但需要个人管理他们自己的支付结构,运行节点,建立通道,保持可用性,并重新平衡通道。虽然对于普通的比特币爱好者或那些以运行路由节点作为额外收入来源的人来说,这可能很有趣,但普通人不会以那种程度的69聪(satoshi)进行比特币的路由支付。
这种付出不值得麻烦,这就是为什么这么多闪电网络用户宁愿选择托管钱包,或者将他们的闪电余额保留在闪电服务提供商那里。
闪电网络的一个问题是启动成本;在转移到第二层时,您需要一个完整的节点来广播一个链上交易,并在您可以接收资金之前建立一个通道和具有内部容量。这与标准的比特币非常不同,您可以在启动钱包时就接收资金。
与使用户简单地保护他们的首笔支付相比,现有的异步支付和即时通道等选择正在进行中,这些方法有望显著改变用户在闪电网络中的接入和交互方式。
什么是即时通道(JIT)?
即时通道(Just-In-Time)是从库存管理中借来的概念,指的是在进行支付时在闪电网络中创建通道。即时通道(JIT)在开始时是虚拟支付通道;一旦虚拟通道接收到第一笔付款,闪电服务提供商(LSP)会广播一笔交易,当该交易得到确认时(变成常规通道),它将把通道锚定在链上。
“即时通道”是作为对公共网络的一笔付款而向客户提供的响应所打开的通道。这使得没有闪电通道的客户能够立即开始接收闪电支付,而他们的进入流动性成本则从他们收到的第一笔付款中扣除。
这种方法与传统方法形成鲜明对比,传统方法要求用户提前打开通道并承诺资金给它们。
注意:不应将即时通道与即时路由混淆,即时路由是一种重新平衡现有通道的技术,以便接受可能需要被拒绝的支付。
即时通道流程如何运作?
- 客户希望通过闪电网络接收资金,但没有任何内部容量。
- 客户向闪电服务提供商(LSP)查询打开即时通道的参数。
- LSP返回一个SCID,这是此通道请求的唯一标识符。
- 客户生成一张包含SCID和LSP节点ID的发票。
- 客户将发票发送给向其发送资金的人。
- 支付被转发给LSP。
- LSP识别SCID,并向客户打开一个0确认通道。
- LSP将支付转发给客户,扣除开通通道的费用。
- 客户领取支付。
换句话说,即时通道流程允许客户在没有任何内部容量的情况下通过闪电网络接收资金。LSP向客户打开一个0确认通道,并转发支付,扣除开通通道的费用。一旦通道打开,客户就可以领取支付。
即时通道流程中的关键术语:
LSP:闪电服务提供商是闪电网络上为其他节点提供服务的节点,如开通即时通道。
SCID:服务通道标识符是即时通道请求的唯一标识符。
发票:发票是一个包含要支付的金额、收款人节点ID和其他信息的闪电支付请求。
0确认通道:0确认通道是尚未在比特币区块链上完全确认的闪电通道。这意味着通道中的资金尚未完全安全,但仍然非常可能安全。
为什么闪电网络需要即时通道?
即时通道对于闪电网络至关重要,原因有几个:
简化接入过程:对于新用户来说,打开通道并承诺资金可能是一个复杂的过程。即时通道消除了这种复杂性,简化了接入过程。
高效的流动性管理:通过在需要时创建通道,即时通道可以更好地管理流动性。用户只有在要进行支付时才会承诺资金,优化其资源利用率。
促进采用:通过简化用户体验,即时通道有可能促进闪电网络的广泛采用。
即时通道涉及的权衡
与任何创新一样,即时通道的创建也有其权衡之处。
时间消耗:即时通道并不总是即时的。当存在争议时,创建过程需要在比特币区块链上得到确认,如果区块已满,则可能导致延迟。
通道寿命:与传统打开的通道不同,即时通道的寿命可能较短,由创建它们的服务决定。这可能限制与同一对等方的长期、重复交互。
对第三方服务的依赖:使用即时通道时,用户可能需要依赖第三方服务来打开通道。虽然这些服务可以简化流程,但也引入了对外部方的依赖。
即时通道的风险
不幸的是,由于链上和闪电网络的结算时间差异,即时通道的一个固有假设是支撑通道的未确认付款(UTXO)最终会结算,而LN支付会立即路由到客户端。
尽管即时通道减少了对通道形成和使用缓慢的区块链层来处理信任的依赖性,但它带来了自己的信任假设。LSP承担着转发付款的风险,信任客户或客户信任LSP。
LSP需要决定他们愿意承担多少风险并相应地评估客户;如果客户能够提供可用于声誉管理的LSAT、节点ID或Nostr账户,这在某些情况下可能有所帮助。
对于不熟悉的客户,可能会限制可以使用LSP进行即时通道交易的金额。一个更宽松的LSP可能会受到攻击,但可能将损失视为业务成本的一部分(实际上只是失去链上费用和被锁定在未支付通道中使用的资金),并希望通过与受信任的客户未来的业务弥补损失。
不再信任而是验证
如果客户和LSP都不信任彼此,他们将陷入僵局。不信任的LSP将保留资金交易,直到看到支付前映像,而不信任的客户将保留前映像,直到看到资金交易,这破坏了即时通道的目的;即时通道需要信任以促进流动性的快速部署。
在不调用信任的情况下打破这种僵局的唯一方法是使用区块链来确保某些合同的确认,该合同确保只有在向LSP提供前映像的情况下才能广播资金交易。
可以通过使用HTLC(哈希时间锁合约)来轻松实现这一点,其中哈希分支由LSP和客户签名,并且LSP提供所需的见证以从哈希分支花费到通道资金输出点,客户提供其签名和前映像以获得通道资金输出点的确认。
但是,就结算而言,这与您的标准通道创建没有任何区别。
在现场即时提供流动性
尽管存在潜在的缺点,显然可以看出,即时通道的创建为使闪电网络更加用户友好和高效提供了巨大的潜力。与该领域的所有发展一样,需要考虑权衡,如果推出,市场将决定这些权衡是否值得,或者该方法是否将继续发展,并需要解决权衡。
然而,即时通道在接入和流动性管理方面所提供的潜在益处将使其成为闪电网络发展的重要进步。
所有评论