IBC (Inter-Blockchain Communication Protocol)

Protocolo P2P

An open protocol for secure, trust-minimized communication between independent blockchains ("interchain") — packet-based message passing with light-client verification, not a trusted bridge/relay. Defined as a formal spec (ICS — Interchain Standards) in the cosmos/ibc repository, with ibc-go and ibc-rs as reference implementations for Cosmos SDK and Rust-based chains respectively. Maintained by a "Protocol team," though individual standards have alternate maintainers (e.g. ICS-32 is maintained by Strangelove Ventures, not the core team) — a genuinely distributed governance model for the spec itself.

Comunidade

Detalhes

Licença Apache-2.0
Status de Dev 🟢 Ativo
Proprietário No single owner — a "Protocol team" maintains the core spec, with individual ICS standards sometimes maintained by other organizations (Strangelove Ventures, Cosmos Hub team).
Órgão de Governança Community-governed spec repository; no single company or foundation controls it, though the Interchain Foundation has historically funded core development.
País N/A
Ano de Início 2021
Stack Protocol-agnostic spec; primary implementations in Go (ibc-go, for Cosmos SDK chains) and Rust (ibc-rs).
Financiamento Historically Interchain Foundation-funded (grants to core maintainers); individual ICS standards may have other funders (e.g. Strangelove Ventures self-funds its own maintained standards).
Última Investigação 23 de ago. de 2026

Protocolo P2P Atributos

Origens Cross-chain interoperability for the Cosmos ecosystem's "Internet of Blockchains" vision — enabling sovereign chains to communicate without a central relay or trusted bridge.
Banco de Dados N/A
Linguagem de Consulta N/A (Interchain Queries, ICS-32, provides a query mechanism for cross-chain state reads)
Formatos de Dados Protobuf-encoded packets.
Edição Colaborativa em Tempo Real N/A
Edição de Texto Rico N/A
Suporte Móvel N/A (infrastructure-layer protocol, not end-user-facing)
Suporte Web N/A directly (wallets/apps built on IBC-enabled chains expose it to end users)
Aplicativos Nativos N/A
Termos Free, open protocol; relayers may charge fees for their service (market-determined, not protocol-mandated).
Fundos Not centrally tracked (see Funding).
Baseado Em Builds on Cosmos SDK's and Tendermint/CometBFT's light-client design; conceptually related to (but distinct from) other cross-chain messaging designs (LayerZero, Wormhole use different trust models).
Arquitetura P2P Relayer-facilitated packet relay between chains, with light-client verification on each end (no trusted intermediary — relayers are permissionless and can't forge packets).
Rede de Sobreposição N/A — IBC is a communication protocol between chains, not itself a P2P node network (though the relayer network that carries packets is permissionless/open).
Endereçamento por Conteúdo No.
Local-First N/A
Criptografia de Ponta a Ponta (E2EE) N/A (packets are cryptographically verified via light clients, not encrypted in the E2EE sense)
Biblioteca de CRDTs N/A
Tolerância a Falhas Bizantinas Inherits BFT guarantees from the underlying chains' own consensus (IBC itself doesn't add a new consensus layer).
Assinatura Depends on the underlying chain's signature scheme; IBC packets are verified via Merkle proofs against the counterparty chain's light client.
Permissões Permissionless — any two IBC-enabled chains can establish a connection without a central authority's approval.
Compatibilidade com a Web Semântica No.
Contrato Inteligente N/A directly, though IBC packets can trigger smart-contract execution (e.g. ICS-20 token transfers, ICA — Interchain Accounts for remote contract calls).
Posição na Pilha de Protocolo Interchain transport/communication layer, sitting above individual chains' consensus layers.
Incorporação de Ativo / Valor Via ICS-20 (fungible token transfer standard) — enables cross-chain asset movement, but the protocol itself doesn't define a native asset.
Maturidade / Padronização do Protocolo Mature, formal ICS (Interchain Standards) process with defined standard numbers; in production use connecting 100+ chains as of this writing.