您现在的位置是:主页 > 币圈资讯 >

TIBC 精简跨链通信协议介绍

2021-10-20 15:20币圈资讯 人已围观

简介 TIBC(Terse IBC,精简 IBC),是边界智能团队在 IBC 跨链通信协议的思想基础上,自主设计研发的跨链协议。TIBC 可降低...

0Ca0ut4O2wSdDMND78EbK2FS9fKG4wXTWkTd2jXI.png

TIBC(Terse IBC,精简 IBC),是边界智能团队在 IBC 跨链通信协议的思想基础上,自主设计研发的跨链协议。TIBC 可降低同构链和异构链的跨链对接复杂度,更易于跨链能力的扩展,以支持跨链 NFT、跨链智能合约、跨链服务等应用的跨链互操作。

TIBC 的设计理念

TIBC 是又一个新的跨链协议?

是,也不是。

TIBC 是一种新型跨链协议,可支持许多激动人心的新功能,包括跨链 NFT 转移等。但 TIBC 并不是重新发明轮子,而是充分利用 IBC 跨链协议现有的设计及实现,并在此基础上针对常见的应用场景进行定制。总体来讲,可归纳为「精简」与「增强」两个部分。

OYn6JrxHZrZoZcWbS9OHZo5Pj0Ck01iQdWj5t2Cz.jpeg

精简:简化协议实现,降低接入门槛

从「二八定律」来看,IBC 的设计充分考虑了「20%」的情况,对分布式账本系统进行了十分通用的抽象与定义,从网络通信的连接、通道、端口以及应用等等各个方面均做了完备设计,以支持异构区块链网络的互联互通。

但另一方面,我们可以对「80%」的更常见应用场景(例如智能合约跨链调用等)进行优化,以支持更快速的网络接入。基于这种设计理念,TIBC 在 IBC 的网络连接、通道、拓扑设计等方面进行了简化,以降低异构链的对接成本。

1、简化握手

IBC 协议参考 TCP/IP 的设计理念设计了「连接」(connection)的概念及对应模块,在两个区块链网络建立连接时进行 3 次握手,自动化地确认双方可以正常收发跨链消息。即握手过程是让区块链自动判断对方是否具备跨链能力。

不过建立连接的过程,始终需要人为判断和发起。因此,TIBC 修改了该握手过程,采用链上治理的方式简化跨链连接的建立。这种链上治理的方式在不减弱跨链安全性的情况下,可降低协议实现的复杂度。

2、简化通道

IBC 协议设计了「通道」(channel)的概念及对应模块,以实现对跨链消息提供排序。

在大部分情况下,跨链消息的有序性并非必须,源链可为其消息有效性提供保障。同时,多个通道在链上对于一类凭证会产生多个映射。因此,TIBC 精简了通道的设计,也可认为 TIBC 在一个区块链网络上只有唯一的一个通道,以此来降低实现的复杂度并可满足绝大部分应用场景。

3、简化网络拓扑

IBC 参考互联网的理念,对于区块链网络间的连接拓扑没有任何限制,且理论上可以支持信息的任意多跳。这种灵活和自由,对于跨链路径的管理、跨链凭证识别等均提出了工程实现上的一些挑战。

JIFsVVfABz28dQOhwAJXiiMYmJ543aFQBhW7iX9z.png

基于 IBC 协议的区块链间连接拓扑

TIBC 简化了网络拓扑设计,通过严格的连接管理及跨链枢纽的能力增强,规定单次跨链最多支持两跳,降低网络对接和消息转发的复杂度。

增强:支持跨链 NFT、跨链智能合约等

TIBC 的精简,带来的是功能上的增强。

1、增强编码

IBC 使用 Protocol Buffer 编码规范,无法直接兼容 Solidity 等智能合约语言,因此,通过 IBC 与 Ethereum、BSC 等底层链的跨链会需要一些额外工作,例如引入 Peg Zone、Gravity Bridge 等去中心化桥接网络来解决。

TIBC 采用与 Solidity 兼容的、更通用的编码规范,使得跨链 Packet 全局编码唯一,无需在链外引入中间件进行编解码,链上验证和解包更可靠。

2、增强跨链应用

通过规定好网络拓扑、限定连接方式与通道、修改常见编码等设计与实现,TIBC 使得支持基于智能合约的跨链调用变得十分便捷。TIBC 可支持跨链 NFT、跨链服务等应用的交互,也可灵活支持更为通用的智能合约跨链交互。 

3、TIBC 应用

按照上述 TIBC 协议设计实现的 TIBC 功能模块,可快速适配到不同的底层链系统中以支持这些异构区块链网络具备跨链互联互通的能力。

适配后的区块链网络,基于 TIBC 协议可实现价值互联网应用,例如支持全球化艺术品 NFT 的跨境贸易。

以数字艺术品作为具体实例。在没有跨链技术支持下,许多艺术家对其作品进行数字化时,不得不在全球多条链上进行发布,这样一来,多链的所需能量值成本随之提高,还存在着版权权益不明确及难以溯源的问题。如果在不同的链上发行不同的数字作品,而且不能互联互通,不管是监管还是自身权益的追溯变得非常困难。有了 TIBC 技术以后,我们可以在特定的链,比如说在 BSN 中国环境的合规联盟链上做艺术品的发布和登记注册时,符合中国监管要求;同时当需要参与到全球贸易的时候,可以根据真实贸易需求,采用技术支撑它高效的可信流动。BSN 平台上的文昌链,在 10 月份底完成升级后,可以在跨链技术的支持下助力中国文化艺术品全球化的出口贸易

BSN 文昌链支撑中国民族文化数字文库的系统 IP.PUB,可以支持优秀实体艺术藏品在文昌链上登记确权,同时承载其提货凭证信息的 NFT 在需要支持海外贸易时可在全球异构区块链网络间进行跨链可信流转,支持中国文化艺术品全球化。

为支持这些文化艺术品的跨境贸易及跨链流转,可在 BSN 文昌链、BSN 跨链服务枢纽、IRIS Hub、以太坊等区块链网络上快速部署 TIBC 模块。

通过 BSN 跨链服务枢纽,这些 NFT 可以作为跨境贸易的提货凭证从 BSN 文昌链上通过 BSN IRITA Hub 跨链到 Cosmos/IRIS Hub 区块链网络上;更进一步的,承载提货权益的 NFT 可跨链流转至以太坊或其他网络上,并与 OpenSea 等 NFT 应用实现交互,支持海外承销商可信进行货物的销售。

Fo8dW7JEcMda3YxHBk3Zaovj6PhwU6oumNpRW1sE.png

BSN 中国及全球的联通采用了包括 IRITA HUB/COSMOS/IRISnet 等多级跨链枢纽通过 TIBC 进行多链互联,在联盟链中的跨链枢纽 IRITA HUB 允许我们进行许可等管理,保证只有具有真实贸易背景的合规信息可以进行跨境流动,然后全球承销商可以采用他本国合规的系统更具开放性地进行可信全球贸易。

总结

通过上述的案例与介绍可看出,TIBC 协议可以支持异构链(联盟链、开放联盟链与公有链)之间商业应用跨链交互(NFT、跨链服务、通用智能合约等),并已开源。

Tags:

标签云

站点信息