如何实现区块链跨链?区块链跨链原理分析

来源:211COIN

2022-08-26 19:12:59

在以太坊出现之前,区块链很少谈及“合约”,当时只谈“币”,当时的跨链技术就已经出现,并且在币圈中得到了广泛使用,当时的跨链技术都是指的是“资产(币)的跨链”,资产跨链,或许应该称为币跨链,但是随着技术的不断发展,跨链技术也得到了升级,对于一些新手投资者来讲,对这一概念了解得还不够全面,所以也不知道币圈如何实现区块链跨链?接下来211Coin小编就给大家分析一下区块链跨链原理。

如何实现区块链跨链?区块链跨链原理分析

如何实现区块链跨链?

自比特币10年前诞生以来,数以千计的区块链公链被开发出来,基于各种公链的加密货币数量更呈现井喷式增长。客观来看,各条公链都具有自己独特的优势和特征,以EOS为代表的公链更是提出了“侧链”的概念。基于“侧链”的概念,EOS打出了百万级TPS(系统吞吐量)的口号。要知道比特币的TPS最高值仅有7,也就是说比特币每秒钟仅支持7笔交易。作为区块链2.0代表的以太坊的TPS也不过才30~40。而EOS号称可以达到百万级TPS的技术基础正是“侧链跨链”。

跨链技术可以被理解为一种协议,解决两个或多个不同链上的资产以及功能状态不能互相传递、转移、交换的问题。也就是说,跨链技术能够增加区块链的可拓展性,能够从根本上解决不同公链/侧链之间交易困难产生的”数据孤岛“问题。

跨链技术从Blockstream提出侧链概念以来,一直是区块链技术的重点攻关方向。目前并没有被普遍认可的跨链机制,原因在于各个公链之间的底层技术实现差异巨大给跨链技术带来了不小的障碍。

区块链跨链遇到的问题汇总

1、保证跨链信息真实可信

原链上的交易信息对于另一条链来说是一个外部信息,如何保证这个外部信息进入另一条链时是正确的,是整个跨链机制的重要环节。如果要考虑到使用POW机制的区块链上没有终局状态(始终存在分叉的情况,只是随着确认块的增加,概率逐渐变小),这个问题的复杂度会更高。

跨链交易要确保原链上的Token总量不会因为跨链而减少或增多

跨链技术很重要的一个应用方向就是数字资产的跨链转移,如何保证不同链上的数字资产能够安全地从一条链转移到其他链,又可以从其他区块链安全地返回主链是亟待解决的问题之一。

对于数字资产的跨链转移来说,原链上Token总量减少的后果是当Token需要跨回原链时,原链无法产生新的Token,也就是只能单向跨链。原链Token增多是名义上的增多,实际上是本来已经跨链至另一个账本的Token在原链上被双重支付了,这种情况违背了精确记账的原则,是在任何时候都无法接受的。因此当Token跨出原链时,原链上的Token必然需要进入“锁定”的状态,当Token跨回原链时,这些Token需要被解锁。如何通过去中心化的管理机制完成“锁定”、“解锁“的过程就成为了跨链的关键。

2、保证整个跨链交易的原子性

交易的原子性,简单来说是指交易处理的某个环节停止,整个交易能够撤销,而不会存在部分成功,部分失败的情况,无法保证原子性会造成双重支付。在跨链技术中保证原子性的难点在于,跨链双方是两条独立的链,可能具有不同的共识机制、数据结构、交易处理逻辑等等,造成交易最终没有被执行的原因也千差万别。

上述内容介绍了如何实现区块链跨链?可以看出,区块链跨链技术当前还存在一些没有解决的问题,对于FIBOS生态来说,解决跨链问题是一个战略性的挑战,尤其在谈到和EOS之间的跨链转账问题时,跨链技术是必须要攻克的难关之一,对此,融合公证人机制和中继的方案有着较高的可行性。不过区块链跨链技术上还有许多需要改进的地方,照这样进行分析的话,区块链跨链后期还有很大可能进行升级,因此,大家可以对区块链跨链保持长期的关注。

211COIN发布此信息目的在于传播更多信息,与本网站立场无关,文章内容仅供参考,不代表任何确定性判断,且不构成投资建议,请谨慎对待,风险自担。
微信:yelbtc 请注明来意 | 邮箱:[email protected]

Copyright © 2018-2022 211COIN版权所有.

京ICP备17000885号-3