区块链网站|NFTS 波卡Polkadot(DOT) 博卡XCM和宇宙IBC是一个原理吗?

博卡XCM和宇宙IBC是一个原理吗?

广告位

波卡 XCM 和 Cosmos IBC 是一样的原理吗?

随着区块链的普及,对去中心化互联网的需求日益突出。除了以太坊和Tier 2解决方案专注于解决性能问题,新一代底层基础设施也极具爆发力。Boca和Cosmos都在区块链互操作性和“区块链互联网”的轨道上,在过去一年中分别引入了本地跨链信息通信格式。卡的Xcm(跨共识消息格式)和宇宙IBC(区块链间通信)属于不可信跨链信息通信格式。

XCM波和IBC宇宙的原理是一样的吗?

答:都是跨链的信息通信格式,只是实现方式不同。

什么是不可信的跨链信息通信格式?

答:类似TCP或UDP的传输协议在互联网上的作用。在TCP普及之前,互联网是一个个独立的计算机网络的集合,相互之间不能很好的沟通。与IP一起,TCP/IP规范了数据在服务器之间如何传输和路由。今天,TCP/IP无缝支持我们每天在底层消费和享受的互联网和移动互联网应用。

回到类似互联网早期发展的区块链行业,我们也在探索如何实现链之间的互通。博卡的XCM和宇宙的IBC的解决方案达到了同样的目的。他们是如何操作的?这两种解决方案有什么区别?今天就来看看吧。

数字一(one)

卡德XCM

xcm(cross-consensus message format)是boca的原生跨链信息通信格式。XCM主要用于在波卡的平行链或平行线程之间发送消息。并行链和并行线程都想用Boca中继链来确认阻塞和安全。XCM目前属于“同构”区块链之间的一个跨链协议,但未来有可能扩展到支持博卡体系之外的区块链。

信任模型和先决条件

平行链在与其他平行链通信时不需要做额外的信任条件,因为它们都依赖于阿波罗卡中继链的共识。

XCM依靠中继链(Boca主干)和目标并行链的共识,对源并行链发出的报文进行验证和确认,包含该报文的块将最终被中继链确认。

交叉链过程

例如,从Moonbeam向另一个并行链P发送XCM消息,如资产转移,主要逻辑由boca中继链的验证者和收集者的节点执行。

1.用户Alith和Moonbeam上锁定资产的主权账户表示将发送到平行链p。

2.将XCM消息添加到Moonbeam的传出消息队列中,然后添加到并行链p的接收消息队列中

3.在并行链P的下一个块中,验证并执行消息,并将衍生资产投射到并行链B上,并发送到目标帐户。

4.该过程由验证者节点验证,并最终在中继链上确定。

2

宇宙IBC

什么是IBC?

IBC代表区块链间通信。它是由Tendermint、Interchain Foundation和Agoric Systems等IBC贡献者开发的,是宇宙网络生态系统的一部分。在最简单的形式中,IB将不同的区块链连接在一起。

IBC协议是区块链通信的载体,有点类似于TCP或者UDP在互联网上的作用。同样,IBC规定了区块链的通信模式。IBC是异构链(不同信任模型)之间的通信标准。

信任模型和先决条件

c . IBC参与链需要同意并满足以下先决条件:

信任彼此的共识算法和安全模型。

符合通用通信标准(IBC)

双方共识算法具有“快速敲定”的特点,即所有交易都会被快速打包,不可取消或更改。

或者消息轻客户端证书将由“中继节点”角色传递给另一个链。

交叉链过程

每个想要相互通信的区块链都会发送和接收头文件,以跟踪验证器集。简单地说,他们彼此运行一个轻量级客户端来跟踪彼此的区块链/总账。

当从一个区块链A向另一个区块链B发送资产时,必须满足以下条件:

1.有质押(委托持有)为交易做准备(如100 ATOM)

2.必须向接收区块链发送证书。B链验证A链的轻客户证书,证明资产已经质押;具体来说,链B验证消息出现在链A上,并验证消息实际上导致资产被锁定在链A上。

3.链B从一个中继节点接收链A的证书(任何人都可以运行),接收链B必须通过轻客户端验证100个质押原子的证书。

4.如果证书验证成功,将在原始链上冻结/保证100个ATOM,并在新链上创建100个ATOM衍生物。

5.简化的IBC跨链流程图。为了简单起见,隐藏了辅助中继器的作用。

3

IBC与XCM的比较分析

我们可以看到,XCM和IBC的许多基本工作原理非常相似。这两种跨链通信格式都依赖于中继的角色来传输信息。在波卡上,这个角色由中继链的验证者节点承担,而在Cosmos生态系统中,中继节点需要单独部署。

https://www.mintscan.io/cosmos/relayers

因为XCM和IBC的基本原理相似,所以通过这两个信息标准进行跨链转让的过程也非常相似,都是通过在源链锁定质押在目标链铸造衍生品的基本模式。

目前XCM和IBC的主要区别是,XCM主要用于同构波卡并行链之间的跨链通信,而IBC可以用于不同共识模式的异构链之间的跨链通信。因为XCM面向同构链,所以基本不需要任何信任模型的调整和前提。只需打开两个平行链之间的HRMP通道,然后在各自的链中注册对方的资产。可以说,XCM是相对方便的设置和开放。

因为IBC面向的是异质连锁,所以需要满足一些比XCM更有远见的条件。例如,条件之一是“快速终结”,这是比特币和以太坊等工作负载证明(PoW)系统所不满足的。为了解决这个问题,IBC提供了pegs作为区块链和宇宙枢纽之间的中介,并将PoW共识系统模拟为一个快速终结且与IBC兼容的系统。

宇宙IBC生态地图

草间弥生XCM生态地图

因此,简而言之,波卡XCM目前只适用于同构波卡并联链。但是,因为平行链已经满足了交叉链的许多前提条件,所以XCM的打开和设置相对简单。宇宙IBC可用于具有不同共识系统的异构链。然而,在整合IBC之前,相应的区块链可能需要满足更多的先决条件,并信任彼此的共识算法和安全模型。

4

基础设施的强大联盟

月光渗透箱

从最近的一个跨链整合案例来看,宇宙IBC和波卡XCM很有可能成为平行互补的跨链信息传播业态。

Moonbeam于7月23日宣布完成与渗透网的交叉链接整合,允许用户一键将博卡卡的圆点交叉链接到渗透网。该功能的实现使用三种不同的跨链信息通信格式或协议:

1.XCM将波卡中继链上的点传送到Moonbeam以生成xcDOT。

2.通过Axelar的GMP(一般信息传递)将Moonbeam上的xcDOT传送到Axelar链

3.通过宇宙IBC再将轴链上的点转移到渗透网络

这些传输的细节可以完全从用户体验层中抽象出来。就像我们在手机上发短信一样,在互联网的传输层,不需要知道这条消息是如何通过TCP或者UDP传输的。

然而,类似于互联网通信路由机制,不同的通信需求将通过不同的协议传输。例如,不同网关之间的传输将使用边界网关协议,而同一网关内的传输将使用内部网关协议。

卡XCM,宇宙IBC和其他类似的交叉链接信息格式和协议也可能适用于不同的应用场景和信息传输需求。

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/dot/6799.html

作者: 买土地

上一篇
下一篇

发表评论

您的电子邮箱地址不会被公开。

返回顶部