Skip to main content

Terminology

Inter-Blockchain Communication (IBC)

IBC is a protocol for communicating arbitrary data between cosmos blockchains. IBC allows different chains to communicate with each other in a trustless manner and interoperate by exchanging arbitrary values. Data is transferred through a channel run by a relayer in a trustless setting and can be verified when the message reaches the target chain.

Interchain Account

Interchain Accounts, ICA for short, allows users to create, control and manage accounts of other chains connected through IBC. The general account uses private keys to sign transactions, but ICA is controlled only by the controller chain through IBC transactions.

Authz

The Authz module allows an account to delegate certain desired rights to another. Users can only allow delegation of certain types of transactions without being exposed to the risk of other unauthorized transactions being performed.