作者:Che Kohler,BTCStudy

将比特币推广给下一个 10 亿人并不是一件简略的事,但随着生长的痛苦,咱们也能学到教训。在前言某一些价值转移,比如你的小额电子付出、打赏以及向结算层的更高层级流式付出时,出于许多理由,链上买卖是不实用的,其经济代价和买卖承认时刻无法满足要求。

闪电网络这样的二层处理方案在继续成熟, 并且每天都路由几百万笔买卖,减少了上链承认买卖的需求,但这离不开单体节点的孜孜不倦的办理。

闪电网络能够运作,但它要求每个用户都办理自己的付出体系 —— 运转一个节点、树立通道、确保本钱量以及不断再平衡通道。虽然这关于普通的比特币业余知道,以及那些期望经过运转路由节点来赚取额外收入的人来说或许很有趣,但普通用户不会为了路由 69 聪而搞懂这些东西。

付出跟回报根本不成正比,这也是为什么许多闪电网络的用户都挑选运用保管钱包,或许跟一个闪电网络服务商一同保管自己的闪电资金。

闪电网络用户体会的一个痛点是启动本钱;在迁移到二层的过程中,你需求一个全节点来播送发送到链上的买卖、树立一条通道,还需求在收款之前先取得收款额度。这跟比特币的用户体会是很不相同的:从你上手运用比特币钱包开始,你就随时能够接纳付款,并且能够接纳恣意大的数额。

为了免除用户的辛劳,异步付出和 JIT 通道这样的技能被发明出来。这些方法是为了彻底改变用户进入闪电网络以及在闪电网络中交互的体会而提出来的。

什么是 “JIT 通道”?

“按需运用(Just-In-Time,JIT)”,是从投资办理借用来的一个概念,指的是在闪电付出到达时才创立通道。“JIT 通道” 最初是一条虚拟的付出通道;一旦这个虚拟通道收到一笔付出,通道的一方(闪电网络服务商)就播送一笔链上买卖,将该通道锚定到链上(使之成为一条常规的通道)。

也便是说,“JIT 通道” 是一种在来自揭露网络的付出进入时,由 LSP 对一个客户响应式敞开的通道。这使得没有闪电通道的客户也能立即开始接纳闪电付出,而他们取得入账流动性(收款额度)的本钱会从这第一笔付出的付出额中扣除。

这种技能与传统的方法大相径庭。在传统的模式中,用户必须自己提早开设通道,并且是自己要准备好敞开通道的资金。

留意:JIT 通道不应该跟 “JIT 路由” 相混淆,后者是一种用于再平衡现有的通道、以接受原本或许会被回绝的付出的技能。

JIT 通道的作业流程是什么样的?

  • 一个客户期望经过闪电网络来接纳资金,但他没有任何收款额度。

  • 这个客户要求一个闪电网络服务商(LSP)来取得敞开一条 JIT 通道的参数。

  • 这个 LSP 返回一个 SCID(短通道标识符),是这个通道请求的仅有标识符。

  • 这个客户生成一个闪电网络发票,包括这个 SCID 和 LSP 的节点 ID。

  • 客户将这个发票发给期望给他付出的人。

  • 付出在闪电网络中转发给这个 LSP。

  • LSP 辨识其间的 SCID 并跟客户敞开一条 “零承认通道”。

  • LSP 转发相应的付出给客户,并扣除敞开通道所需花费的手续费。

  • 客户收取付出。

换句话说,JIT 通道的作业流答应一个客户在即便没有任何收款额度时,也能经过闪电网络接纳付出。服务该客户的 LSP 敞开一条零承认通道,来路由付出,一同扣减掉敞开通道的手续费。在通道敞开之后,客户端就能收取付出。

JIT 作业流中的关键词:

  • 闪电网络服务商(LSP):一个 LSP 便是闪电网络中一个节点,并且它能够向其它节点供给协助,例如敞开 JIT 通道。

  • 短通道标识符(SCID):一个 JIT 通道请求的仅有标识符。

  • 闪电发票(Invoice):一个闪电网络的付出请求,包括了需求付出的数量、收款方的节点 ID 以及其它信息。

  • 零承认通道(0-confirmation channel):一种还没有得到比特币区块链彻底承认的闪电通道。这意味着通道中的资金还不是彻底安全的,但依然很有或许是安全的。

为什么闪电网络需求 JIT 通道?

JIT 通道对闪电网络来说是关键的,理由如下:

  1. 简化入门流程:敞开通道(确认资金)对新用户来说或许是复杂的体会。而 JIT 通道去掉了这种复杂性,简化了入门流程。

  2. 高效的流动性办理:由于仅在需求的时分才创立通道,JIT 能够实现更好的流动性办理。用户付出额度不够时才锁入资金,也能够优化用户的资源运用。

  3. 推动采用:经过简化用户的体会,JIT 或许会促进闪电网络的采用。

JIT 通道的危险

不幸的是,由于链上买卖和闪电付出的结算速度有差别,JIT 通道有一个内在的假定,便是铆定这条通道的 UTXO 终究会在链上承认,但路由到客户端闪电付出是即时结算的。

虽然 JIT 通道减少了对通道结构和处理速度较慢的区块链层的依靠,但它也引入了自己的信赖假定。LSP 承当了转发付出的危险,需求信赖客户;客户也需求信赖 LSP。

LSP 将需求决定自己乐意承当多少危险,并相应评估客户;假如客户能够供给 LSAT、节点 ID 或许能够承当名誉丢失的 Nostr 公钥,那或许会有所协助。

那么,没有运用阅历的用户或许会在 JIT 通道的付出规划上遭到限制。运用限制更宽泛的 LSP 或许会遭到攻击,但也能够将丢失视作一种获客本钱(实际上,只会丢失一些链上手续费,以及在不会得到付出的通道中确认本钱的机会本钱),并且期望将来能够从可信赖的客户上取得回报来掩盖丢失。

回到不信赖并且验证

假如客户和 LSP 都不信赖彼此,那他们就会堕入死锁。不乐意信赖客户的 LSP 会扣住通道注资买卖而不播送,直到自己看到付出原像;而不信赖 LSP 的客户会扣住付出原像,直到看到注资买卖;这就跟 JIT 通道的意图违反了。JIT 通道需求两边的信赖,以协助及时的流动性布置。

打破这种死锁而不引入信赖的仅有办法便是运用区块链来承认是写合约,以确保注资买卖当且仅当原像供给给 LSP 时就会播送。

这能够经过运用一个 HTLC 来做到:其哈希锁分支由 LSP 和客户一同签名,并且 LSP 供给从哈希锁分支花费到通道注资输出点的的见证,而客户供给自己的签名以及原像,以让通道注资输出点得到承认。

(译者注:这种合约并不是规范的哈希时刻锁合约,但原理上相似。哈希锁分支要求两边的签名,而不是只有一方的签名;并且哈希锁是用进入付出的同一个原像结构的。LSP 给客户供给将资金花费到通道注资点的签名,客户一旦加上自己的签名和原像,就能让通道得到区块的承认。当然,通道内的承诺买卖,两边要提早结构。)

但总的来说,从结算的视点看,这跟规范的付出通道创立并没有什么区别。

让流动性能够随时取得

虽然有这些潜在的缺点,明显 JIT 通道有很大期望,让闪电网络变得更加用户友好,并且高效。就像咱们这个领域的所有开发,一定有需求考虑的取舍;推出之后,商场会确认这些取舍是否值得、这种方法能否继续进步,以及还有什么取舍需求处理。

不管怎么说,在引导入门和流动性办理上的优点,让 JIT 通道成了闪电网络演化中的巨大进步。

此时快讯

【Curve创始人近三千万美元CRV借贷头寸健康系数跌至1.29】1月24日消息,Debank数据显示,Curve创始人Michael Egorov于Fraxlend的近三千万美元CRV借贷头寸健康系数跌至1.29,若CRV下跌23%至0.36 USDT则将发生清算。
此外,Michael Egorov于Silo、Inverse等多平台也有CRV借贷头寸,其中健康系数最低为1.38,最高为2.29。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注