cosmos-sdk/docs/spec/ibc/ibc.md

837 B

IBC Specification

IBC(Inter-Blockchain Communication) protocol is used by multiple zones on Cosmos. Using IBC, the zones can send coins or arbitrary data to other zones.

MVP Specifications

MVP1

MVP1 will contain the basic functionalities, including packet generation and packet receivement. There will be no security check for incoming packets.

MVP2

IBC module will be more modular in MVP2. Indivisual modules can register custom handlers to IBC module.

MVP3

Light client verification is added to verify the message from the other chain. Registering chains with their ROT(Root Of Trust) is needed.

MVP4

ACK verification and messaging queue is implemented to make it failsafe. Modules will register callback to handle failure when they register handlers.