实现Cosmos愿景核心组件IBC到底是什么?

Akash中文社区
2021-12-14 14:38:31
收藏
本文将简述IBC是什么,它是如何工作的以及它为什么重要

原文标题:《关于 IBC,你所需要了解的知识》
原文来源: Akash 中文社区

 

欢迎来到 IBC 101。在本文中,我们将一起探讨 IBC 是什么,它是如何工作的以及它为什么重要。但首先,你为什么要关心它呢?IBC 是实现 Cosmos 愿景的核心组件,并为 Cosmos 网络是「区块链互联网」这一说法提供支持。就像引力一样,IBC 将帮助把经济价值拉入不断增长的区块链,也就是 Cosmos Hub。因此,事不宜迟,让我们深入了解 IBC 的独特属性、功能以及接下来会发生什么。让我们开始吧。

 

什么是 IBC?

 

IBC 是 Inter-Blockchain Communication(跨链通信)的缩写。它是由 Tendermint、Interchain Foundation 和 Agoric Systems 等 IBC 贡献者开发的,作为更大的 Cosmos 网络生态系统的一部分。IBC 以最简单的形式,将不同的区块链连接在一起。到目前为止,像比特币、以太坊和其他许多区块链都是在自己的孤岛上运行,或者说每个区块链都是自己的荒岛,与世界其他地方或其他区块链断开连接,无法通信。它变得相当孤独。

IBC 协议是区块链社交网络(沟通、交换 Token 和信息)的载体。IBC 有点像 TCP 协议对互联网的作用。在 TCP 之前,互联网是一个独立的计算机网络的集合,彼此之间无法良好的沟通。与 IP 一起,TCP/IP 规范了数据如何在计算机网络上发送和路由。今天,TCP/IP 无缝地支撑着我们每天消费和享受互联网的方式。同样地,IBC 规范了区块链的通信方式。因此,Cosmos 通常被称为「区块链互联网」。

 

IBC 是如何工作的?

 

每个想要相互通信的区块链都会发送和接收头文件,以保持对验证者集的跟踪。简单地说,他们互相运行一个轻量级的客户端,以跟踪对方的区块链/分类账。当从一个区块链向另一个区块链发送 Token 时, Token 必须首先是:

- 有质押(以委托方式持有),为交易做准备(即 100 ATOM);

- 必须向接收区块链发送证明,证明该 Token 已经被质押;

- 接收链必须验证 100 个质押的 ATOM Token 的证明;

- 如果证明被验证,100 个 ATOM Token 就会被冻结/担保在原始链上,同时在新链上创建 100 个 ATOM 的「替代品」(例如 Token )。

为了与 IBC 兼容,区块链必须具有 Fast Finality。比特币和以太坊都是工作证明系统,不具备这种能力。每个区块链必须维护自己的验证者集。这样做,区块链与应用程序保持了更好的互操作性。

小提示:Fast Finality:即所有交易都会被快速打包,并且无法撤销,更改。

如果多个区块链想要相互通信,扩展这种解决方案就变得很有挑战性。连接会很快失控。这就是 Cosmos Hub 发挥作用的地方。Hubs 作为聚合器,使单个区块链能够与许多区块链通信。该 Hub 支持区块链网络或「区块链互联网」。

 

为什么 IBC 很重要?

 

IBC 是连接主权区块链的 Cosmos 框架的一个关键元素。除了明显的交换 Token 和信息的能力之外,这为网络创造了巨大的价值。与 Tendermint BFT 引擎、Cosmos SDK 和其他工具配合使用,开发人员可以在 Cosmos 网络内部或外部以速度、安全和互操作性扩展区块链。这种多功能性可以有力地激励新的或现有的区块链通过 IBC 协议构建或连接到 Cosmos,从而增加 Cosmos 网络的价值,以及其功能和实用性。

 

区块链集成

 

除了 Token 转移,IBC 还促进了与 IBC 数据预言机的交互。IBC 兼容的区块链使用此协议来访问 BandChain。

小提示:

- BandChain 是为数据 Oracle 构建的高性能区块链,基于 Cosmos 最先进的 SDK,BandChain 允许通过加密证明保护高效、灵活和可扩展的数据查询。

- Band Protocol 是一个跨链数据预言机平台,将现实世界的数据和 API 聚合并连接到智能合约。

BandChain 对来自 IBC 连接源的区块链数据进行索引。BandChain 接收信息请求并相应地处理交易。简单来说,IBC 将多个区块链连接在一起,使跨链查询、数据和分析成为可能。为了简化和扩展对 BandChain 的访问,StarPort 诞生了。StarPort 降低了使用 BandChain 以及区块链开发许多其他方面的学习曲线。

 

定制化

 

为了与 IBC 兼容,区块链共识层必须提供 Fast Finality。比特币和以太坊等工作量证明 (PoW) 系统不提供 Fast Finality。为了解决这个问题,IBC 提供了「钉子」(pegs)作为区块链和 Cosmos Hub 之间的中介。钉子将把 PoW 系统转换成一个具有 Fast Finality 并与 IBC 兼容的系统。特别是以太坊有自己的钉子或桥梁,我们将在后面讨论。

IBC 和更广泛的 Cosmos 网络支持并实现主权区块链的构建和联网。虽然以太坊支持广泛的 L2 应用程序/DAPP 和 DeFi,但其服务受到 EVM(以太坊虚拟机)和以太坊协议的限制。有了 Cosmos 和 IBC,DAPP 和服务在 L1 层做出决策和集成以最大限度地提高效率、安全性或可扩展性,以满足项目的特定需求。

 

治理

 

Cosmos 网络构建和维护 IBC 协议。作为 Cosmos 网络的原生 Token ,ATOM 使验证者和委托者能够抵押 ATOM 以保护网络,并作为回报获得新提案的投票资格。对 IBC 协议和 Cosmos 网络其他方面的更改必须在实施之前得到社区的批准。这使任何人都有能力进行质押和/或验证影响项目方向的机会。虽然运行验证者节点需要技术能力,但委托人可以很容易地参与,并且也被强烈鼓励为治理过程做出贡献。

 

业务支持

 

Osmosis 是第一个 Cosmos 原生链间去中心化交易所或 DEX 和自动做市商或简称 AMM。Osmosis 促进了支持 Cosmos IBC 的 Token 的交易,例如 ATOM、OSMO、AKT、LUNA、UST 等。不仅如此,它还支持 AirDrops、Staking、投票、流动性池和分析。

小提示:

AMM,即自动做市商,是由智能合约持有的流动性池的集合。除了专业团队或机构,每个用户都可以将自己的 Token 加入流动池,成为市商,享受佣金奖金的交易。而且,流动性池资金去中心化、开源合约管控,交易数据都在链条上,也是透明的。

Sifchain 是一个 OMNI 链去中心化交易所或 DEX 和自动做市商或 AMM。Sifchain 的原生 Token 是 ROWAN。Sifchain 的特别之处在于它支持前 20 大区块链之间的 Token 转移,并且连接了 IBC、BinanceChain、比特币、EOS、Polkadot 等。成为 Sifchain 上的流动性提供者可以带来丰厚的 APY(年收益率),具体取决于交易对。

Emeris 是由 Tendermint 基金会开发的,新型 OMNI 链去中心化交易所或 DEX 和自动做市商或 AMM。其目标包括多钱包支持、对不同 DeFi 平台的访问、多链质押和移动应用程序。Emeris 具有全新的 Gravity Bridge,这是我们下一个话题--以太坊网络的一个很好的切入点。

 

关联标签
链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击“举报”,我们会及时处理。
ChainCatcher 与创新者共建Web3世界