首页 理论教育 区块链网络项目:提供互连互通和跨链资产流通的设计

区块链网络项目:提供互连互通和跨链资产流通的设计

时间:2023-05-18 理论教育 版权反馈
【摘要】:从广义上来说,区块链网络的主要设计目标是提供扩展性,实现区块链网络互连互通、跨链的资产、信息流通。下面简单介绍几个区块链网络项目。但截至2018年5月,项目仍未发布最新版本。Tendermint Cosmos第一条发布的链将是Cosmos Hub,根据项目发布的日期将于2018年上线。

区块链网络项目:提供互连互通和跨链资产流通的设计

从广义上来说,区块链网络的主要设计目标是提供扩展性,实现区块链网络互连互通、跨链的资产、信息流通。在具体的实现中,有不同的侧重。下面简单介绍几个区块链网络项目。

1.闪电网络

基于比特币的闪电网络(Lightening Network),实际上是构建一个在主链下的点对点支付通道网络,这样可以把点对点的交易移到链下的支付通道,只是把主链变成一个结算系统,从而降低主链的负荷。而和主链结合,从整体上能支持每秒上万笔的交易。具体的支付流程是交易双方先在比特币区块链上设立支付通道,然后就可以多次、双向地通过轧差方式实现瞬间确认的微支付;双方若无直接的点对点支付通道,只要网络中存在一条连通双方的、由多个支付通道构成的支付路径,闪电网络也可以利用这条支付路径实现资金在双方之间的可靠转移。

闪电网络的基础技术是通过可恢复顺序到期合同(Recoverable Sequence Maturity Contract,RSMC)定义双向微支付通道,微支付通道中预先有双方各自注入的资金,然后每次双方的支付都通过签字互相确认形成新的余额,通道也记录有双方资金的余额。闪电网络也支持哈希时间锁定合约(Hash Timelock Contract,HTLC)有条件的资金支付。举个例子来说:Alice和Bob可以通过HTLC来达成一个协议,该协议将锁定Alice的0.5BTC,在时刻T到来之前(T以未来的某个区块链高度表述),如果Bob能够向Alice出示一个适当的S(称为秘密),使得S的哈希值等于事先约定的值HS),Bob就能获得这0.5BTC;如果直到时刻T过去Bob仍然未能提供一个正确的S,这0.5BTC将自动解冻并归还Alice。

闪电网络可以通过点对点的支付通道扩展成一个网络。例如Alice和Bob之间有支付通道,Bob和Eva之间有支付通道,那么Alice和Eva之间就可以借助前两个支付通道实现点对点的支付。目前闪电网络已于2017年12月25日测试版上线比特币主网,目前有超过1000个节点运行在比特币主网上。

2.雷电网络

雷电网络是基于闪电网络思路在以太坊上实现的一个链下支付通道网络。它通过智能合约来实现双方的支付,包括条件支付功能。雷电网络通过向链上合约提交“Update Transaction”(更新交易)报文来实现支付,其中的通过函数调用实现智能条件(Smart Condition)可以提供币闪电网络的HTLC更丰富的条件支付功能。雷电网络在2017年发布了开发者预览(Preview)版本,计划在2018年推出最初版本。但截至2018年5月,项目仍未发布最新版本。(www.xing528.com)

3.Flash网络

雷电网络在以太坊生态进行支付能提高支付效益,但也有它的缺点。一个问题就是成本可能还是不低。因为在使用支付通道网络节点时,还需要给路径上的支付节点交手续费。硅谷一家叫Splend的创业公司研发了一个Flash网络和相应的钱包。Flash也是一个以太坊的线下扩容方案。与众不同的是该网络不但支持ERC20的代币支付,还支持法币支付。他们将产品定位为一个虚拟币和法币的融合支付平台。当用户使用Flash网络时,不需要交手续费。他们支持点对点支付和商家支付,可以通过手机上的钱包,利用二维码方便地进行法币和虚拟货币的支付,有些类似一个微信支付上面叠加虚拟货币的支付功能。

4.Tendermint Cosmos

和闪电网络、雷电网络等定位为依附于主链的链下支付网络不一样,Tendermint Cosmos构建一个原生的区块链网络,从根本上来解决跨链互连的问题。Tendermint Cosmos采用Tendermint Cosmos的BFT POS共识算法。Tendermint Cosmos共识是第一个给出拜占庭容错证明的POS共识机制。传统的POS共识机制可以让作恶成本非常低地分叉,也就是说见证人可以在多个分叉上出块来挣取记账费而不受惩罚。而Tendermint Cosmos首先提出押金的概念,如果发现有见证人在多个分叉上同时出块,其押金会被没收。另一方面,通过多于2/3的见证节点投票来确认区块,能有效地容忍低于1/3的拜占庭节点。Tendermint Cosmos的BFT POS共识机制给后面的以太坊Casper以及EOS带来启发,都将采用类似机制。

Tendermint Cosmos架构是一个并行多链的架构,不同的主权链会放在Zone,通过枢纽链Hub来提供不同链的互连。Tendermint Cosmos第一条发布的链将是Cosmos Hub,根据项目发布的日期将于2018年上线。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈