各位不知是否用过 Cosmos 生态的跨链工具?如果没有的话建议去用一下,奶一般顺滑。按我之前写的这个教程走下来就好,说不定还有空投哦。那大家是否好奇过 Cosmos 的跨链是怎么做到的?它跟主流 EVM 生态上跨链又有什么区别呢? 经常用 Cosmos 跨链的同学应该也经常听到一个名词就是 IBC,全称叫 INTER‑BLOCKCHAIN COMMUNICATION PROTOCOL(链间通信协议)。字如其名,它是一款链与链之间的通信协议,类比互联网相当于 TCP/IP 协议。因此实现了 IBC 协议的两条链就像能听懂对方语言的老乡,互相沟通毫无障碍。同时也类似互联网上 HTTP 等等协议能基于 TCP/IP 协议之上构建,因此我们也就能基于 IBC 之上构建代币跨链协议(能听懂对方语言当然也就方便做买卖了)。当然,IBC 并不是 Cosmos 的专利,目前包括 Polkadot, Solana 在内的多家项目方也在积极实现 IBC 协议,而 Cosmos 算是最早实现也是最早把 IBC 用起来的生态了。ibc_working那 IBC 是怎么工作的呢?它首先需要一个类似中间人...