区块链跨链的原理简析

Posted 区块链星际社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链跨链的原理简析相关的知识,希望对你有一定的参考价值。

随着区块链的不断发展,原来以单链为核心的生态也转变为了多链并存的生态。即使是区块链领域中的王者以太坊,也由早期将近100%的市场占有率,降到了如今60%左右的市占率。

多链化的生态中,跨链交互成为了一个十分重要的课题,在探索过程中,也产生了拥有不同原理的跨链方式。

原子交换

在采用了原子交换(Atomic swaps)作为跨链方案的区块链中,当源链中有跨链请求发出时,会在源链中生成一个随机密码,并利用哈希转码生成一串哈希值,发送给目标链。此时,源链会根据用户的需求发起一笔交易,将源链中的资产转到目标链中撮合出来的用户账户中。目标链中的用户需要出示此前接收到的随机密码才能完成交易。

同时,目标链中的用户会将交易等值的资产转到源链用户手中,同样,源链用户也需要展示生成的随机密码才能完成交易。

原子交换的跨链方式利用哈希时间锁为交易提供了更高的安全性保证,整个过程也无需外部的节点和通用共识就可以完成,有着较高的跨链效率。但是,这种方式基本局限在跨链交易中,不能完成链之间的数据传递。因此,原子交换也通常用于一些交易频繁而不需要数据通讯的链之间。

流动性置换

这种跨链方式通过在目标链中部署源链的智能合约,将目标链打造为源链的侧链,使两条链能够进行信息传递。之所以会被称之为流动性置换,是因为这种采用跨链方式的项目方会在这些不同的链上建立流动资金池,使用户能够直接通过这些资金池在不同链上兑换资产。

这种依靠统一的流动资金池完成跨链的方式,大幅降低了用户在采用其他跨链方式时对资产进行封装时面对的风险,同时也因消除了封装这一过程,从而提升了跨链速度。

铸造与销毁

这是一种避开了链之间的资产流动的方案。当源链用户发起跨链请求时,源链会直接锁定用户需要交易的那部分资产,然后在目标链中,根据用户在源链中锁定的那部分资产,铸造等值的资产通证,并且将其转移到目标链的账户中,同时,源链中被锁定的那部分资产也会被销毁。

这种方案对数据流动性没有要求,但对于验证节点的要求也十分高,一旦验证节点作恶,就十分容易使两条链中铸造和销毁的资产价值不等值。

以上是关于区块链跨链的原理简析的主要内容,如果未能解决你的问题,请参考以下文章

区块链跨链发展介绍

主流区块链跨链技术

区块链| “姚前:基于区块链的可信数据是高质量数字化转型的关键

区块链跨链技术大规模应用将在一到两年内爆发

区块链跨链技术

区块链跨链工具概念,学习WeCross之后的整理