当前位置: 首页 > 区块链 > 区块链互操作性可以用来做什么?四种使用区块链互操作性的方案介绍

区块链互操作性可以用来做什么?四种使用区块链互操作性的方案介绍

时间:2022-10-24 16:03:03 作者:区块链达人 阅读:3965次

由鑫链财经小编分享(xinchaincaijing.com),代币交换涉及在源链上交易代币,并在目的链上接收不同的代币。跨链代币互换通常通过原子互换协议或跨链自动做市商(AMMs)实现,它们在每个区块链上有单独的流动性池来促进互换。代币桥涉及通过源链上的智能合约锁定或烧毁代币,以及通过目标链上的单独智能合约解锁或铸造代币。那么,区块链互操作可以用来做什么?以下是四种使用区块链互操作性的方案介绍。

区块链互操作性可以用来做什么?

一、Web2验证

Web2验证是指某人使用Web2服务来执行跨链交易。实践中最常见的例子是用户利用中心化交易所来交换或桥接他们自己的代币。用户只需将他们的资产存入交易所控制下的源链上的一个地址,然后将相同的代币或不同的代币(通过交易所上的互换)提取到用户控制的目的链上的一个地址。

Web2验证对于个人交易来说非常方便,并且不需要太多的专业技术知识。然而,它对于支持跨链应用程序并不那么有用,并且需要信任一个中心化的保管者。此外,它主要限于在交易所支持的区块链之间交换和桥接代币。

二、外部验证

外部验证是指使用一组独立于跨链交互中涉及的任一区块链的验证器节点的验证器节点来验证源区块链的状态,并在满足一组特定标准时触发目标链上的后续交易。虽然有许多方法可以实现基于委员会的共识,即多方计算、去中心化式oracle网络、门限多重签名合约。但它们都涉及验证器节点进行信任最小化的链外计算,并在链上进行认证,也就是混合智能合约。

外部验证通常需要诚实多数假设,其中大多数外部验证器节点必须诚实行为,以便维护跨链交互的完整性。然而,可以利用其他技术来增加信任最小化,例如乐观桥验证、反欺诈网络和加密经济质押。尽管有额外的信任假设,外部验证是当前在某些类型的区块链之间执行跨链合约调用同时仍然提供信任最小化保证的唯一可行的方法。它也是高度通用和可扩展的跨链计算形式,能够支持更复杂的跨链应用程序。

三、本地验证

本地验证是指跨链交易中的交易对手验证彼此的状态。如果双方都认为对方有效,则执行跨链交易,从而产生对等跨链交易。使用本地验证的跨链交换通常被称为原子交换。

给定合理的区块链假设,通过原子交换的本地验证具有高度的信任最小化,因为交换要么发生,要么两个交易都失败。然而,它并不能很好地推广到各种跨链合约看涨,并且伴随着像疏忽看涨期权问题这样的权衡。在原子互换中的第二方可以对互换采取行动或不采取行动,从而在一定时期内给予他们疏忽的看涨期权。因此,本地验证主要用于跨链流动性协议,涉及每个链上独立存在的流动性池。

四、原生验证

本地验证是指跨链交互中的目标区块链验证源区块链的状态以确认交易,然后在自己的链上执行后续交易。这通常是通过在目标链的虚拟机中运行源链的轻型客户端或者并行运行它们来实现的。

本地验证依赖于诚实少数或同步假设,其中在委员会中必须存在至少一个诚实中继者(即诚实少数),或者如果委员会失败,用户必须中继他们自己的交易(即同步假设)。原生验证是最信任最小化的跨链通信形式,但它更昂贵,提供的开发灵活性更低,并且更适合于具有类似状态机的区块链,例如以太坊和基于EVM的第二层网络之间,或者仅在基于Cosmos SDK的区块链之间。

总结

以上内容就是对区块链互操作性四种使用方案的简单介绍。区块链互操作性是指区块链与其他区块链通信的能力。区块链互操作性的基础是跨链消息传递协议,它使区块链能够从其他区块链读取数据或将数据写入其他区块链。使用互操作性解决方案用于验证源区块链的状态并将后续交易中继到目标区块链的时候,其中,状态验证和中继是完成大多数跨链交互的关键。

tag: 区块链
免责声明:鑫链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与鑫链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

上一篇:区块链的互操作性是什么样的?为什么区块链需要互操作性?

下一篇:pawesome在Qi区块链上推出了有趣的3D NFT元界游戏

相关文章