跨链:详解Cosmos跨链间是如何相互通信( 六 )

IBCPacketCreateTx

当链条接收到交易包时 , 它将执行跨链交易并将相关信息放入出口 。

IBCPacketPostTx

跨链交易执行后 , 此软件包包含Merkle证明 , 然后由中继器将其发送到另一个链 。

plugin

从上面的协议我们可以看到 , 这些协议包实际上是一个事务 。 Tendermint有一个plugin模块 , 以方便我们扩展 。  我们可以在plugin中实现接口 , 并使用IBC plugin执行跨链交易 。

上面的代码是plugin接口的定义 。 可以看出 , 该plugin与ABCI接口非常相似 , 因此IBC事务在deliverTx处交给了该plugin 。

异构跨链PegZone

推荐阅读