本文从 多链 和 跨链 开始,介绍了3种常见的跨链方式。接着介绍了Cosmos核心解决了2个问题,第一个是简化# 多链 ## 为什么会有多链 多链,即有多条
Cosmos
Cosmos简介
连接通道ABCI
Tendermint提供了节点之间的网络通信以及共识机制,那么上层如何使用呢?Tendermint提供了ABCI的socket通信接口。用来提供
我们来看看IBC的通信过程,假设存在A B两条链,X需要将A链上的10tokenA需要置换到B链上。
- X将10tokenA存到A链某1特定账户
- X在A链发送IBCBlockCommitTx到hub
- A在A链发送IBCPacketTx到hub
- Hub将IBCBlockCommitTx、IBCPacketTx消息转发给B链
- B链通过运行A链轻客户端验证X已经在A链将10tokenA存入特定账户
- B链给X在B链账户发送10tokenA的劵,注:该劵可以在B链流通,不直接兑换为B链tokenB是因为可能跨链过程中存在汇率变动。
IBCBlockCommitTx、IBCPacketTx可以用来验证X在A链的发布。具体验证过程可以查阅相关资料。
与生态外链跨链通信
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。