如何实现跨链交易模式?区块链跨链技术模式实现方法详解

众所周知,各行业乃至行业中某个领域都能够根据自身的产业结构构建不同区块链网络,并且每条链上都流转着相应有价值的信息与资产。但一般来说,每个行业的价值都是不可能完全孤立的,所以这就产生了跨行业协作的业务需求,并且这也催生了区块链应用在落地中的一大挑战,即多链信息孤岛的问题。跨链的需求越来越强,而跨链需求的本质可以定义成一个跨链信息交互模型。那么究竟大家应该如何实现跨链交易模式?下面就让小编为大家详解区块链跨链技术模式实现方法

如何实现跨链交易模式?区块链跨链技术模式实现方法详解

如何实现跨链交易模式?

目前,跨链技术主要有以下三种实现模式:

1.公证人机制

公证人机制是链与链交互操作最简单的使用方法,由某个或某组受信任的团体来声明A链对B链上发生了某件事情。在许可分账领域受到很多关注,灵活共识无需工作证明或利益机制证明等等。

2.侧链/中继

侧链,可以类比于微信钱包,本来在银行(主链)上进行的交易,通过充值(锚定)到微信钱包(侧链),来进行交易。而不同的是,这其中的信任问题,微信钱包是通过腾讯公司来背书解决,侧链是通过区块链的去中心化方式解决。

中继链可以理解为一种特殊的侧链,处于协议层的级别,需要区块链本身就支持这种模式。

3.哈希锁定

闪电网络的关键技术是HTLC哈希锁定技术,提供了一个可扩展的微支付通道网络。哈希锁定,是通过形成智能合约来保障任意两个人之间的转账都可以通过一条“支付”通道来实现,完成“中介”的角色。交易的双方通过智能合约,先冻结部分钱,并提供一个Hsah值。谁能在合约设置时间内匹配上Hash值,那么谁就拥有这部分冻结的资产。

跨链协议的特征汇总

异构区块链账本上的可信数据的数据格式、验证逻辑、验证信任根都是独立的,其规格可以通过区块链自身协议定义清楚,任意客户端包括另外一条链上的单位,原理上都可以直接认证。

但在实际跨链中更多存在中继者/公证人等角色做了一层“桥接”,桥接过程中完成原数据的安全认证、数据格式转化、数据重新声明等动作,本质上这些行为是一种「证明转化」:在不改变原有数据语义的前提下,进行数据格式转化、数据证明的转化、信任根的转化,以便于验证者安全简便地解析和认证跨链信息。

首要的考虑是安全性,“证明转化协议”将安全规格“量化”出来,这是跨链机制的核心,等同于区块链的共识机制,是业务评估其承载价值能力的最重要基础。

其次是适用性,就如同面向各式各样的实际的区块链场景,业务通常会根据场景情况使用不同的共识算法与参与方信任模型去构建出适用场景的信任边界以及安全度等维度不尽相同的区块链,当在跨链时,面向不同规格的区块链实例,也需要根据信任关系和安全等级去灵活构建跨链网络。

想要让跨链桥接更安全的话,有很多方法,要知道任何跨链桥都需要一组充分去中心化的验证器,以防止单点故障。并且项目必须始终实时监控交易并实现异常交易的自动通知,使开发人员能够在威胁到来时快速响应。提款的时间延迟也有助于防止黑客入侵时被盗,桥牌退出时间通常因协议而异,从几分钟到一周不等,来自信誉良好的第三方安全公司的外部审计也可以帮助识别原本会被遗漏的漏洞。

以上就是如何实现跨链交易模式?区块链跨链技术模式实现方法详解的详细内容,更多关于跨链技术模式介绍的资料请关注领域OK其它相关文章!

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...