首页 > 今天的加密货币新闻
bitcoin
bitcoin

$94399.215994 USD 

-1.26%

ethereum
ethereum

$3355.073871 USD 

0.75%

tether
tether

$0.998592 USD 

-0.08%

xrp
xrp

$2.162942 USD 

0.37%

bnb
bnb

$694.024300 USD 

0.50%

solana
solana

$186.096829 USD 

-1.24%

dogecoin
dogecoin

$0.313763 USD 

0.15%

usd-coin
usd-coin

$0.999995 USD 

-0.01%

cardano
cardano

$0.889062 USD 

3.18%

tron
tron

$0.260383 USD 

3.69%

avalanche
avalanche

$37.331796 USD 

-0.32%

toncoin
toncoin

$5.827154 USD 

1.86%

chainlink
chainlink

$22.594738 USD 

-0.70%

shiba-inu
shiba-inu

$0.000022 USD 

1.04%

sui
sui

$4.206217 USD 

-0.11%

区块链间通信(IBC)

什么是区块链间通信(IBC)?

区块链间通信(IBC)是一种允许不同区块链相互中继消息的通信协议。它保证了链之间可靠、有序和经过身份验证的通信。区块链可以像代币一样去信任地交换价值。 IBC 的工作方式不像桥梁。相反,区块链通过智能合约发送信息包,不仅可以交换价值,还可以通过通信协议中继任何形式的数据,例如通信。

Cosmos IBC 如何运作?

IBC 是 Cosmos 区块链的核心,允许使用通信协议的区块链相互交互。它由两层组成:传输层和应用层。

传输层

传输层传输、验证和排序通过 IBC 通信的数据包。它没有定义应传输哪些数据或接收链应如何解释它。从它的角度来看,中继的数据只是字节的集合。它的组件是轻客户端、中继器、连接和通道。

轻客户端是区块链的代表。它们不存储区块链的完整历史记录或执行交易。相反,它们旨在连接完整节点并验证块头。这使得轻客户端成为存储和计算的有效解决方案。相互交互的两个 IBC 链存储另一个区块链的轻客户端。这使他们能够在不依赖第三方的情况下交换消息。然而,区块链不是直接相互发送这些消息,而是将包含消息的数据包的哈希值存储在其状态机中。中继器接收这些消息并将它们传递到目标链。任何人都可以运行中继器,因为他们无需许可。

连接将不同链上的轻客户端连接起来。通道在不同链上的模块之间传输数据。因此,连接是特定于链的,通道是特定于模块的。

应用层

应用层对用户可见,由使用传输层的应用程序组成。这些可以是代币、NFT、预言机和其他应用程序。 IBC 有自己的代币标准,类似于 ERC-20 标准。该 ICS-20 标准指定了数据包应如何构建以及接收链如何解释它们。例如,对于令牌传输,数据包包含有关发送者、接收者、传输的令牌数量和面额的信息。

IBC相当于区块链的邮件投递系统。它的传输层充当邮政服务,在不同的发送者和接收者(不同的区块链)之间中继通信。但是,传输层不会传达有关信件内容或如何解释信件的任何信息。

等价的是在 IBC 协议中从一条链发送到另一条链的数据包。它们包含有关发送方(由通道 ID 指定)和接收方(由对方通道 ID 指定)的信息。接收方(应用程序)解释数据包的内容。

IBC 的安全性如何?

IBC 通过链间账户和链间安全来促进安全。

链间账户无需切换链即可实现链与链之间的交互。例如,第二区块链上的不同链交互可以从第一区块链“远程”执行。这些帐户增加了主机链和控制器链之间的可组合性。

链间安全允许 IBC 生态系统中的区块链从其他链租赁安全。例如,新的区块链可以使用 Cosmos hub 的验证器集,而无需引导自己的验证器集。这些机制在不牺牲安全性的情况下增加了区块链之间的互操作性。因此,IBC 生态系统中的每条链都可以专注于专门的用例,这就是为什么作为 IBC 协议核心的 Cosmos 中心被称为“区块链的区块链”。

哪些区块链与 IBC 兼容?

IBC 与近 50 个区块链兼容,这些区块链在 Cosmos 生态系统中被称为“枢纽”。一些最重要的包括:

  • Cosmos:IBC 协议的零层链。

  • Osmosis (OSMO):一个自动化做市商,可在 Cosmos 生态系统中实现跨链交易。

  • Juno(JUNO):高速第一层区块链。

  • Evmos (EVMOS):兼容 EVM 的一层链

  • dYdX (DYDX):永续期货合约的去中心化交易所 (DEX)。

  • Kujira (KUJI):社区选定项目的一层链,旨在创造真正的价值。

  • 秘密网络(SCRT):具有可定制隐私的区块链。

如何使用IBC?

开发者可以使用IBC更轻松地构建应用程序,而不必担心共识机制、全节点以及确保去中心化的其他技术方面。他们可以使用 Cosmos SDK 为使用 IBC 的区块链构建应用程序。

用户通过使用 IBC 构建的区块链从 IBC 中受益。经典用例包括代币互换、质押、保证金交易、借贷、提供流动性等。 IBC 交易的费用取决于用户交互的各个区块链。然而,由于 Cosmos 生态系统中的所有区块链都使用某种形式的权益证明,因此天然气费用通常相当低,并且不会显着阻碍价值转移。