来源:鑫链财经(xinchaincaijing.com)
众所周知,跨链是区块链生态中一个十分重要的阶段,它将不同的区块链连接成一个整体,促使数据信息能够更好的流动。那么,究竟什么是跨链呢?跨链又是怎么进行验证的?下面,我们一起来看看。
什么是跨链?
跨链(Cross-Chain)就是允许数字货币财产,跨越不同的区块链使用及储存。目前通用区块链不仅一条,除了最有名的区块链比特币和以太坊以外,各种大大小小的公链相继冒出,之中不乏有潜力、越来越多人使用的公链,比如Solana、Avalanche、Terra、Binance Smart Chain等等。
但这些区块链是独立和互不相通的,比如在以太坊上的财产,若不使用跨链技术,就难以转移至其他区块链,如Binance Smart Chain中使用。因此,跨链技术就是为了方便不同公链财产及资讯可以互相传输。
就像是返回一百年前,我们不能通过A银行凭据,去履行B银行上的储蓄或信用额,但自从有了VISA、银联、SWIFT等各类跨银行及国家金融系统后,不同银行之间的资金多少可以有效互通。「跨链」正正是想办法连接不同公链的新技术。
跨链是怎么进行验证的?
每一条区块链都有各自的协议、标准、财产、共识机制等,链与链之间的内容各有不同。而跨链就是让这些不同内容形成一种可以价值交换、信息流通的共识。因为不同链之间有所差异,因此,在开展跨链时,也要对跨链的内容进行验证,以保证跨链过程中的安全性。目前主流的验证方法分为三种方法,分别是外部验证、本地验证,及其原生验证。
1、外部验证
这是一种依靠附加的内部验证者来开展验证和签订的过程,主要分为点射和多点验证两种模式。顾名思义,点射验证是指只需要一个验证者就能完成,而多点验证就需要多方验证才能完成。出于安全性考虑,目前主流的内部验证采用的都是多签和多方计算的方案。
有些区块链也对验证者设置了门槛,必须验证者质押一部分他们链上的财产才能做为验证节点对跨链买卖开展验证。
外界验证存在着一定的安全隐患,通常是外界验证者是否可靠。仅在今年6月就发生过一起因外界验证而引发的安全事故,黑客窃取了Harmony Horizon Bridge中2位验证者私钥,通过这些私钥实现了跨链签字,进而窃取了链上价值1亿美元的财产。
2、本地验证
本地验证是指参加跨链签名的只不过是和跨链相关的彼此。这类验证方式将繁杂的多方验证缩小到了彼此验证,也将原本对外界验证者信赖风险转移到了跨链彼此,减少了验证者做恶的风险。可是,这也提高了对跨链双方之间信赖的规定。
3、原生验证
这种方式是一种运用目标链和源链里的底层验证者来开展验证。跨链过程中的区块链源链将它智能合约部署在目标链之中,将目标链“改造”为源链的侧链。在这种跨链桥中,会存在一个中继器来将源链的信息传递给目标链,原生验证节点还会在中继器工作时对该信息的正确性开展验证。
讲到这里,相信大家对于什么是跨链,以及跨链是怎么进行验证的都有一定的了解了。总的来说,跨链技术已经成为完成链联网和搭建价值网络高速路的主要核心技术,是促进区块链产业跨情景融合发展的科技模块。随着区块链应用的不断探寻,将来必将产生多链互联共生的区块链生态圈,区块链的多样化也必将导致对跨链技术更替的需求不断提升,对跨链的需求也必定不再局限于交易。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。