支付通道解决方案盘点:Jan带你认识八种常见支付方式

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

本周三晚,Nervos首席架构师Jan在Nervos直播间和大家分享了八种支付通道方案:

- Nakamoto "highfrequencytrades"- Spilman Channel- Duplex Channel- Timelock Channel- Duplex Micropayment Channel- Poon-Dryja Channel- Eltoo Channel- Generalized Bitcoin-compatible Channel

直播全程将近两个小时,干货满满。快来点击视频查看吧!视频链接:https://v.qq.com/x/page/s3100wbbo36.html(上)

八种支付通道

虽然表面上看,状态通道是支付通道的泛化版本,但实际上它们在一些核心区域的差异导致它们在使用性和构造上都有很大的区别。我们今天看到比较有趣的支付通道构造大部分都构建在比特币之上,所以Jan的分享会以比特币上的支付通道为主。

首先,Jan介绍了Nakamoto "highfrequencytrades"。中本聪以前在与社区的交流中其实就已经提到了支付通道的想法,但方案比较简单,也有较多的缺陷。

后来,Spilman Channel改进了中本聪的提议,做了一个开销低且没有挑战期的通道。但问题是它依旧是单向支付的,没有办法做到双向传输。

因此,出现了Duplex Channel,它将单向通道变成了双向通道,方法是直接产生两个通道。不过,这样的方案一样会面临一些问题:通道的生命周期有限,资金的使用非常低效。如果每当通道里的资金没有了,就必须再开一个通道。

于是,就出现了Timelock Channel,它通过时间锁来实现双向通道。这样的好处是没有挑战期。但问题是它可以更新的次数是有限制的,并且支付的时间粒度会比较大。

之后,出现了Decker-Wattenhofer Duplex Micropayment Channel (DMC)的混合构造。DMC的特点是多了Invalidation Tree,它不仅是双向通道,而且没有挑战期,也没有之前几个通道那样的诸多限制。不过它仍然存在三个问题:生命周期有限,Reset次数依旧有限,而且单方面关闭通道的成本很高。

闪电网络的Poon-Dryja Channel提出了新的框架来解决之前面临的问题,并且通过惩罚机制来处罚发出老旧交易的一方。这是在过去的比特币的通道中一直无法达成的创新。同时,Poon-Dryja Channel考虑的问题特别周到,解决了很多前人遇到的问题,所以目前比特币的闪电网络采用了该方案。它可以无限制地进行更新,通道的生命周期也是无限的,惩罚机制还防止了通道的双方发送老旧交易。不过,Poon-Dryja Channel也遇到了新的问题:复杂度高,需要构造特别多的交易;惩罚机制占用大量空间(因为要保留以前的交易状态);没有组合性(交易是不对称的)。

Jan认为闪电网络已经非常了不起,因为它解决了很多问题,甚至考虑了设计难度大、跨度广泛的隐私问题。

视频链接:https://v.qq.com/x/page/q3100t3tn36.html(下)

随后,Jan介绍了一种新的构造方案Eltoo。Eltoo是在Poon-Dryja Channel之后提出的,特点是用Replace by version的机制,即每次更新的交易都带入一个版本号,来代替惩罚机制,用最新的版本号达到状态最终的一致性。这样设计起来相对简单,复杂度低,组合性好。但目前Eltoo需要一个SIGHASH_NOINPUT的构造,在比特币上还没有,需要分叉才能支持。Jan认为这也是一个很有趣的设计,达到状态一致性的思路与比特币达成最终共识的思路有很大的相似性。

最后,Jan介绍了Generalized Bitcoin-compatible Channel。它也是双向通道,有无限的生命周期,可以无限地更新,单方面关闭通道的成本也是常量级的。它去除了闪电网络构造中的不对称性,所以具备更好的组合性。不过,它的问题是因为基于LN惩罚的思路,仍然会有O(n)的空间成本,并且有挑战期。

一起加入通道网络研讨会

为什么Nervos在研究支付通道呢?熟悉Nervos的朋友都知道Nervos是一个分层架构,目前Layer1已经上线,但这只是万里长征的第一步。

Layer2是一个非常开放的问题,如何组合Layer2,Layer2的发展方向,如何做到最好的Layer2,Layer2未来的状况,这些都是非常值得深入探讨的问题。当前行业中已经有很多团队在进行各自的探索,我们也在其中。

此外,我们现在正在举办Channel Network在线研讨会,已经举办了两期,我们将一起探讨虚拟通道、路由等方案。希望通过这样的形式,让更多人参与到通道网络的研究中来。

在课程的最后,Jan也给大家留下了三道抢答题,最先答对的三位同学将被邀请参加每周四进行的Nervos Channel Network在线研讨会。

1. 哪些通道建设不需要挑战期?2. LN的缺点是什么?3. 关闭Eltoo通道需要多少个交易?

欢迎在"Nervos中文社区"公众号后台留下你的答案,一起探讨更多的通道网络方案。

扩展阅读:

- 一种通用的支付通道结构及其可组合性- Forkit#6:和Jan一起聊聊Lightning Network的技术演化史(https://forkit.fm/6)

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/41045.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月03日
下一篇 2023年08月03日

相关推荐

  • 提币提选错通道怎么找回,提币选错链还能找回吗

    一、提币选错链还能找回吗提币提错链的话,币肯定是找不回来的了,基本上还是在链上但是无法找回。不过有一点要清楚的是,我们也要看是什么原因。比如说币安火币的生态链,它是通过以太坊的底层技术支持而来的。那么如果我从币安上的代币转到以太坊链上的话,币不存在,这种情

    2024-12-15 09:00:01
    12 0
  • 区块链通道都有哪些,区块链场景包括哪些

    一、大区块链中节点有哪些类型,区块链节点什么意思区块链的链分类前两天有朋友微信上问了许多关于区块链的一些问题,其中一个问题就是区块链的这个链怎么去分类。区块链目前可以分为四类:公链,私链,联盟链以及侧链。北京木奇移动技术有限公司,专业的区块链外包开发公司,

    2024-11-10 20:00:01
    23 0
  • TRC20通道拥堵一般多久,trc20最迟几天到账

    TRC20是什么1. TRC20是波场TRON网络中的一个代币标准,它和TRON网络本身是不同的概念。2. TRON网络定义了两种代币标准:TRC10和TRC20。TRC20标准是为了在TRON上创建与以太坊ERC20类似的代币而设计的。3.当我们提到TRC20-USDT时,我们指的是基于TRC20标准的USDT代币,这种代币

    2024-11-08 08:30:01
    34 0
  • 以太坊layer2是什么 以太坊Layer2是什么?详细解析以太坊Layer2的概念、原理和应用

    本文目次导读:概念原理应用概念以太坊Layer2是指在以太坊主链之上构建的第二层扩展处理计划,旨在进步以太坊收集的吞吐量和性能,降低交易成本,并处理收集拥堵和延迟的问题。Layer2处理计划凡是基于智能合约和侧链手艺,通过将部门交易数据和计

    2024-04-12 04:15:15
    60 0
  • 欧意注册最新通道 欧意注册最新通道及欧意平台

    本文目次导读:欧意注册最新通道欧意平台在当今数字化时代,欧意注册最新通道及欧意平台成为了越来越多人存眷的焦点,做为一家出名的在线平台,欧意为用户供给了便利、平安的注册通道,让用户能够轻松地参加到那个充满活力和时机的社区中,无论是想要开展营业

    2024-04-12 01:15:47
    76 0
  • 币安误选链火币谁更快,火币还是币安

    如果你想从币安或火币交易所提币到另一个区块链,必须选择正确的通道,否则资金可能无法到达。例如,如果你要从币安提币到币安智能链,就必须选择BEP20或BSC通道。同样,如果你要从火币提币到火币生态链,就必须选择HECO通道。请注意,如果你选错

    2023-09-07 01:01:01
    85 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载