复制成功

分享至

OKX > 区块链百科 >

区块链侧链和跨链区别究竟是什么?

2022.03.10

区块链侧链和跨链区别究竟是什么?

1.侧链

分析“侧链技术”的实现原理之前,先站在区块链的功能性角度来看,区块链可以分为:

1)以交易结算为目的的“结算链”,比如比特币,莱特币等

2)以应用为目的的“应用链”,比如浙商银行的【移动数字汇票平台】等(其实以太坊也是以应用为目的的“应用链”,只不过同时发币了而已)

这里打个比方:类似于比特币的结算区块链,相当于银行,以交易结算为目的并且确权发生了价值的转移,同时银行可发行价值等价货币【人民币】;

类似于【移动数字汇票平台】的应用区块链,相当于微信/支付宝/京东支付功能(只是一个支付功能,但是功能本身无价值转移,真正转移的是绑定的银行卡里的价值);

PS:在这个case中,微信/支付宝/京东支付 应用相当于是遵守了“支付协议”(侧链协议)的一个侧链。

通过侧链技术,可以在主链的基础上,提供一些例如智能合约,隐私保护等新功能,而且用户在使用这些新服务的时候,不会对主链的性能/延迟/TPS等产生影响;

同时也可以理解为:针对于主链来说,侧链是一种更安全的协议升级的方式,就算本次升级之后出现什么灾难性的BUG,主链也不会受到任何影响。

侧链技术,简单的说,就是一种使货币在两条区块链间价值转移的协议。

2.跨链

在当前的区块链领域,个链都是一个个独立的、垂直的封闭系统,各个区块链项目在互相割裂的环境中发展。虽然区块链声称去中心化,但是如今不同链上资产的转移却需要通过一种中心化的方式来实现——交易所。

但是随着区块链行业的不断发展,公链项目不断增多,业务场景越来越复杂,链与链之间互联互通的需求越来越强烈,跨链技术相应产生。

跨链的本质是如何将A链上的消息M安全可信地转移到B链上,并在B链上产生预期效果。简单来说,跨链就是通过一种协议,实现信息和价值从一条链到另外一条链传递和交互的一种技术, 我们可以将跨链技术理解为联通不同区块链之间的纽带。

而根据这些链上资产的交换方式的不同,我们可以将跨链分为两种:链与链之间的资产发生了互换和链与链之间的资产发生了转移。而根据其具体的实现的方式不同,又可以将跨链分分为哈希锁定,公证人机制,侧链/中继链三种形式。

通过前面的介绍,在理解了跨链和侧链的概念之后,会发现跨链和侧链很像,两者很容易混淆。其实主要区别在于应用对象的不同,侧链技术的应用对象是主链与侧链,跨链技术的应用对象是主链与主链。当然,这里的主链和侧链也都是相对的。总的来说,跨链的主要目的是实现不同链上的资产转移,而侧链可以帮助我们实现跨链,两者密不可分。

侧链、跨链典型项目

目前主流的跨链技术包括公证人机制,中继,哈希锁定,和分布式私钥控制四种技术。这四种技术的各自特点与代表项目见下图。我们会在项目介绍中,具体来看其中有代表性的技术。

1.闪电网络(Lighting Network ) - “不是所有的交易都需要记录在区块链上”

在之前硅谷密探介绍公链的文章中,我们已经提到了闪电网络这个侧链项目。由于比特币网络可拓展性过低,交易速度慢,交易量又小,导致资源浪费严重。为了解决这一问题,比特币闪电网络在2015年被提出。这个项目最为巧妙之处就是它在比特币之上建立了一个结算层,也就是侧链。由此使得比特币主网压力减轻,资源浪费变少。

闪电网络底层运用了HTLC 技术和RSMC 技术,构建了一个个链下支付通道。这些通道合在一起成为一个网络。交易双方的数目比较小的微支付可以通过一系列的链下协议完成,从而拓展比特币的性能。

2.侧链技术:BTC Relay - “给比特币网路与以太坊搭座桥”

BTC Relay是在以太坊基金会支持之下,由ConsenSys团队推出并成长起来的项目。它被认为是区块链上的第一个侧链。其实质是以太坊的一个智能合约。

BTC Relay把以太坊网络与比特币网络通过使用以太坊的智能合约连接起来,可以使用户在以太坊上验证比特币交易。侧链机制不仅允许用户将交易发送到其他的地址或账户,还可以发送到其他的区块链。

简而言之,BTC-Relay的功能包括 验证比特币的交易,传递比特币交易到以太坊智能合约 ,存储比特币区块头部,检查智能合约内部最新的比特币信息。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。本站资讯仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

相关推荐

industry-frontier