谈谈区块链里的跨链技术

谈谈区块链里的跨链技术_第1张图片

“如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。”——《连接不同区块链的跨链技术介绍》

自从区块链技术的应用价值渐渐被挖掘出来以后,一些民间资本以及地方政府开始布局区块链领域。处于对交易性能、容量规模、隐私保护、合规监管的考虑,联盟链和私链技术被接纳并广泛采用。

现在大部分的联盟链并没有提供太多的可实现不可逆交易或降低中心化风险的方式,这些中心化式的信任会使联盟链区块链因网络审查和简单故障点的失误,导致整个网络处于风险之中。

相比公链,联盟链和私链违背了区块链”去中心化“的初衷,也让区块链里面的数字资产不能在不同的区块链间转移,主动或被动的导致了价值的孤岛,因此各种连接不同区块链之间的跨链技术也被人们大量关注和探索。

跨链技术是实现区块链之间互联互通的技术。在区块链面临的问题中,区块链之间互通性极大程度的限制了区块链的应用空间,区块链的链与链之间存在高度异构化并且每一个单独的区块链网络都是一个相对独立的网络,数据信息不能做到互通互联,存在信息孤岛的问题。

跨链技术就是将同构或异构的区块链系统连接起来,实现资产、数据的操作。跨链技术是实现价值互联网的关键,它是把区块链从分散的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。

早期跨链技术以瑞波和 BTC Relay 为代表,更多是关注资产的转移;现有跨链技术以 Polkadot、Cosmos 、Aion为代表,主要着重的是跨链基础设施的搭建。新出现的FUSION实现了多币种智能合约,是一种很有应用价值的公有链,在其上可以产生丰富的的跨链金融应用。

这里讲一下跨链技术里资产如何互通,首先是锁定一部分原链资产,比如10个ETH,通过消息互通机制确认后,在新链上生成同等数量同等价值的映射资产,比如10个ETH',这样便实现了不同链上资产的自由流动。资产回流也是同样步骤,新链上的映射资产被销毁后,原链上锁定的资产将被解锁,并转移给应该转移的用户。

目前的4种跨链机制:

1.公证人机制(Notary schemes)

2.侧链/中继(Sidechains/relays)

3.哈希锁定(Hash-locking)

4.分布式私钥控制(Distributed private keycontrol)

1.公证人机制:公证人模式是一种中心化的结构,通过选定一批见证人并在见证人之间采用拜占庭容错结构,监听目标链上的事件和状态并签名进行资产的转移,如 Ripple的 Interledger Protocal 的早期版本。

2.(1)侧链技术:侧链是以锚定某种原链上的代币为基础的新型区块链,它是主链外的另一个区块链,通过主链上的计算力来维护侧链的真实性,实现公共区块链上价值与其他账簿上价值在多个区块链间的转移。

这种主链和侧链协同的区块链架构中的主链有时也被称为母链(Parent chain)。比较著名的比特币侧链有ConsenSys的BTC Relay、Rootstock和BlockStream推出的元素链。

2.(2)中继技术:中继技术是通过在两个链中加入一个数据结构,使得两个链可以通过该数据结构进行数据交互,并通过在一个链上调用数据结构的 API,实现监听并验证另一个链上的交易,而若该数据结构是一个链式结构,则具备侧链的形式并称作中继链。如Polkadot和Cosmos。

3.哈希锁定哈希时间锁定最典型的代表就是比特币的闪电网络,闪电网络提供一个可扩展的比特币微支付通道网络,用以提升链外的交易处理能力,使用哈希锁定将发起方的交易代币进行锁定,并通过时间锁定让接收方在某个约定的时刻前生成支付的密码学证明,并与先前约定的哈希值一致,则可完成交易。案例有Lightning network闪电网络      

4.分布式私钥控制加密资产通过分布式私钥生成与控制技术被映射到基于协议的内置资产模板的区块链上,根据跨链交易信息部署新的智能合约创建新的资产。当一种已注册资产由原有链转移到跨链上时,跨链节点会为用户在已有合约中发放相应等值代币。为确保原有链资产在跨链上仍然可以相互交易流通,实现和解除分布式控制权管理的操作称为:锁入(Lock-in)和解锁(Lock-out)。锁入是对数字资产实现控制权和资产映射的过程,解锁是锁入的逆向操作,将数字资产的控制权交还给所有者。


跨链技术有哪些应用:

可转移的资产:资产可以多链之间来回转移和使用;

原子互换:链间资产的同时交换;

跨链数据预言机:链A需要得知链B的数据的证明;

跨链执行合约:例如根据链A的股权证明在链B上分发股息;

跨链交易所:对于协议不直接支持跨链操作的区块链进行补充;


在未来,当越来越多的产业布局区块链时,区块链需要实现链与链之间的互联互通,所以跨链服务变的尤为重要。

当医疗业,物流业,工业,金融业等行业都建立起自己的区块链平台时,希望那时即使是联盟链也有其区块链的价值以及理念存在。

随着数字资产世界和区块链技术的不断发展,跨链技术是实现区块链价值网络的关键,当资产能够简单安全的自由流通时,区块链生态将迎来大爆炸式增长。

你可能感兴趣的:(谈谈区块链里的跨链技术)