IBC

IBC

Type: 

Interoperability protocol

IBC, an LF Decentralized Trust project, is an open source protocol and set of specifications for exchanging and verifying messages between independent digital ledgers. Each connected ledger tracks its counterparty with a light client and checks cryptographic proofs against that state, so messages are verified directly rather than by a separate group of third-party verifiers. The protocol has no fees and does not require a specific token.

IBC has been in production since 2021. The specifications are programming language agnostic, with implementations in Go for Cosmos networks, in Solidity for EVM networks including Besu, and in Rust. Organizations using IBC run their own infrastructure and choose the verification method that fits their security model, from attestation light clients for permissioned networks to consensus or zero-knowledge light clients for more open ones.

Latest news

Advancing Open Interoperability Through IBC's Contribution to LF Decentralized Trust

IBC joins LF Decentralized Trust to enhance blockchain interoperability, enabling secure communication across networks while fostering collaboration and innovation.

 

Related Projects

Check out the Project matrix to identify project technologies, understand their differences, and how you want to use them.