liquidity.network终极方案?比闪电网络更好的Offchain支付通道

c/c++

浏览数:355

2019-10-16

支付通道这种理念最早由中本聪,以及BitcoinJ团队提出并实现,后来由Joseph及Tadge正式提出闪电网络lightning network,并由Blockstream用c++实现,见 链接:Payment channels – Bitcoin Wiki

有Offchain支付通道,那么就有Onchain支付通道。

基本上区块链交易都是on chain的,但是它有很多弊端,比如开销大啊,有容量限制,有延迟,有手续费。比如你买个糖葫芦,要交100元矿工费,你干?所以出现了off chain,它没有容量上限,没有刻意的延迟。

而大名鼎鼎的闪电网络就是做off chain支付通道的。

我们知道off chain是不需要区块链确认的,那怎么做到安全呢?

以闪电网络为例,有如下几个方面的手段。

闪电网络是这样的,你是A,要给B发交易,首先,你还是要创建一个on chain的交易,这个交易中,指明你开通了一个和B之间的支付通道,而且,你必须要叫抵押。

比如你抵押了100个BTC,你必须要交抵押,这个是必须的准备工作,然后就可以转少于100btc的币。 准备工作做完了,你A就可以支付给B了,你今天发1btc给B,明天发2BTC给B,都不打紧,都是不上链的,这个就是支付通道,链下的。

但是,终于有一天,这个支付通道需要关闭

比如说,A需要把没用完的钱拿出来花,或者A这100BTC有50BTC付给B了,而B现在想把这50BTC拿到闪电网络体系之外使用(比如On chain)。

这个时候,就要关闭通道,进行清算,闪电网络通过一系列的协议,确保安全。你没法不承认发给B的钱,或者用过时的数据去欺骗网络:你A之前有70BTC,给B发了10BTC后,你关闭通道时还想收回70BTC,那当然不行。

简单总结,需要:

1. 建立状态通道;
2. 抵押。

建立状态通道就是一条普通链上交易,开销一点都少不了。抵押呢,两者之间的清算金额要少于抵押金额,否则,一方完全可以关闭状态通道跑路。

所以,闪电/雷电网络比较适合:

1. 资金频繁来往;
2. 交易金额小于抵押金额的双方之间。

例如:交易所之间特别合适。资金你来我往的,开销算下来极小。

现在问题出来了:

A和B之间的状态通道,是单向的还是双向的?是不是只能A给B发送,B不能给A发送?

答案: 目前以太上的闪电网络已经实现了双向传送,但是以太上的雷电网络Raiden还只是单向的。

 A要发币给C,而A没有和C建立状态通道,那可以直接付款么 ?

答案:A和C之间,可以通过B中继。

可是:

1. 如何找到这个B?
2. B为什么要帮你这个忙?

所以呢,就需要几个服务,

1. B是有偿中继的;
2. 有个路由发现者,专门帮你找路由。

这些都不是免费的。 回到最开始的抵押,A要关闭通道,并且用过时的数据去欺骗网络怎么办?

这个时候,B就可以用A之前的签名数据去申请,拿抵押品补偿,没问题的,是吧?钱是可以拿到的是吧?闪电和雷电是一个原理,这里不分开讲。

然而,问题来了,A在关闭支付通道的时候,B不在线怎么办?B如果不在线,那谁去拿A的签名数据去打脸?

协议只能要求:A申请关闭通道,A要后拿到钱,B先拿到钱。 另外,有超时机制的。否则B被车撞死了,A的钱永远拿不出来?不能这样搞的。

rebalance只能在两者之间,比方说,A发币给B,然后B给C发币。 假设B之前的余额是0,那么A发再多的币给B,B也没法发给C。 必须和C重新建立通道,重新抵押足够的币,这里就必须onchain了。

脱裤子放屁是吧?可是在闪电网络里面必须这么做 金额锁定的问题。 在闪电网络里,A在建立状态通道到B,C,D的时候, 要分别提前锁定金额。这个金额在状态通道关闭之前,是一直锁定不能使用的。

那么到底A要分配多少钱给B,多少钱给C,多少钱给D呢?

要知道,这个是预分配,那就是个问题了,而事先很难确定用量。 另外就是,锁定的金额是不能变动的,你不仅仅提不出来钱,也充不进去钱, 哪怕你on chain钱包里有再多的钱,状态通道里的钱用完了你也得先关闭再重新开。 哪怕你on chain钱包里缺钱缺得要死,你也必须先关闭状态通道才能拿出来用

好,回到这里,我们总结目前的闪电网络有哪些问题:

1. 中继问题
2. 在线问题
3. 余额问题
4. 锁定问题

种种问题导致,闪电/雷电网络的可用性差得比较大,所以,一直没有普及开来。

那么,解决方案来了,主角上场了,这个主角就是 liquidity.network。

它具有哪些特性呢?

他最大的特点是:他不是闪电网络那样的,只能在两方之间处理的双方通道。 它是多方双向通道,多方之间,A, B, C, D, E……互相发币都可以双向发币的通道。

上述第一个问题其实不算个问题,多给点时间,雷电网络更成熟的时候会实现双向通道的。当然liquidity它是多方的,也是双向的,发送接收都可以。

对于其它四个问题,Liquidity是这样的:

1. A直接发给C就行了,不需要B插一脚;
2. 不需要闪电网络那种在线要求;
3. B开一个通道,是可以同时对接A和C的。A发给B的币即时就可以发给C。
4. 通道金额是不锁定的。

还有个特别吸引人的事情是:
在Liquidity里面,注册一个通道,是不用onchain的,秒开,不要钱。

那么好处就来了,进入网络无门槛,无开销,只有好处,没有坏处。类似于bulletproof在隐私保护方面对现在区块链的加成,只有好没有坏,而zcash,xmr那种,开销太大,就普及不起来。

在刚才的例子里面,B刚开始的余额是0,A给B发了钱之后,B立马可以发给C,所以呢,Liquidit具有中心化钱包的便捷性。

但是呢,所有的资金又都是受:合约(链上)+签名数据包(链下)保护的,即做到安全,又做到了好用。

基于这些技术,做钱包,做交易所,真的,必杀。

这里说一下交易所,第三季度去中心化交易所上线,支持BTC,ETH,当然包括ETH上的代币。

off chain的去中心化交易所,支持eth,支持btc,体验好,费用低,你不爱用?把以德碾成渣好吧。 你要是用户,你用不用?你想不想发币秒到?你想不想0手续费?你想不想一秒钟零成本注册就能收币,然后在体系内可以无限次零成本给任何人转币发币?这个去中心化交易所搞起来,我只想说,中心化交易所去死吧,受够你们了。

LQD币主要是提供服务等级保证的,你要保证:在线率达到多少多少,响应时间达到多少毫秒,那好,你付钱,优先处理你。不过普通用户,完全不需要缴费,就是0收费的。你买服务保证,你用LQD支付,所以,如无意外,Liquidity会横扫钱包+交易所。

liquidity 打开通道是不要钱的,免费秒开,我前面说了,关闭清算要on chain,这两种Liquidity都做到了,而且还要无痛方便。

与其他Offchain支付通道项目的对比,请看下图:

liquidity.network.png

项目情况:

1.项目名称:Liquidity.Network
2. 代币名称:LQD
3. 项目类型:Off-Chain支付通道
4. 公司名称:LiquidChainGmbH,注册在瑞士
5. 官网:链接:Liquidity.Network – Trillion Transaction Off Blockchain Network and Exchange
6. 白皮书:链接:https://liquidity.network/whitepaper_Liquidity_Network.pdf

开发进度:

1.团队规模:目前只公布两位团队成员Arthur和Rami,有相关学术背景
2. 成员背景:Aruthur获得了苏黎世联邦理工学院区块链网络安全专业的PhD,Rami是苏黎世联邦理工学院的在读研究生,也是他创建了REVIVE-第一个去中心化协议,无需使用On-Chain支付
3. 开发团队活跃度:2017年3月26日至8月29日,两位团队成员开始陆续更新Liquidity.Network的GitHub代码,也就是REVIVE代码,于2017年8月29日结束更新,随后完成了Alpha版本的开发 4. GitHub:链接:Liquidity.Network · GitHub

币小也分析

Raiden和Lightning是优质的项目,但目前由于使用群体较少,所以很难被大范围的推广和普及。但Liquidity.Network是比较容易使用的,开发客户端后应该会有不错的表现。 v神也给这个项目站台,推广会形成一股热点!


liquidity.network1.jpg

潜在危险:

1. 团队成员未完全公布,不排除刻意隐瞒可能带来的风险;
2. 团队整体的推广能力较为薄弱;
3. 社区发展还不够成熟,没有中文社区。

知识星球一:币小也
1、从小白到老韭菜的升级之路,详细教程帮助你打怪升级。
2、专业看K线,看白皮书课程
3、筛选海量优质国内外项目,告别矮矬穷劣币。
4.分享短线长线操作
5.weiss三千多的国外专业评级报告
6.众多学习资料派送
7.见解独到深入浅出的区块链技术讲解
8.三也理论玩转区块链交易投资

https://t.zsxq.com/B2juBUf

图片发自简书App

我是三也,请分享公众号任意文章到朋友圈并截图,注明需要加入的微信群,比如量化交易,或区块链项目交流,验证后拉你入群。


图片发自简书App

作者:三也视界