LogoLogo
Go back to websiteDiscordTwitter / XMediumGATA DAOStake with GATA
  • GATA HUB
  • Useful links
  • 📌GATA HUB's Ventures
    • Summary
    • RollApp
    • GATA Validators
      • Slash Protection Policy
      • ICS Partner Chains
      • GATA Testnet Validators
      • Foundation Delegations
    • Public goods
      • GATA Relays
      • End points
    • GATA NFT DAO
      • About GATA NFTs
        • Origin of γάτα
        • Origin of Voyagers
      • On Chain GATA DAO
      • GATA DAO Treasury
      • DAO Revenue Distribution
        • DAO Revenue Share model
      • GATA Constitution
        • Gov. Proposal 1
        • Gov. Proposal 2
        • Gov. Proposal 3
        • Gov. Proposal 4
        • Gov. Proposal 5
        • Gov. Proposal 6
        • Gov. Proposal 7
        • Gov. Proposal 8
        • Gov. Proposal 9
        • Gov. Proposal 10
        • Gov. Proposal 11
        • Gov. Proposal 12
        • Gov. Proposal 13
        • Gov. Proposal 14
      • GATA DAO FAQs
    • yGATA
      • GATA Yield DAO
      • Tokenomics
      • Revenue Distribution
    • Yield Gorillas
      • YG Asset Allocation
      • YG Reward Distributions
    • Yield Paws
      • YP's Assets
      • YP Reward Distribution
      • Yield Paws FAQs
    • Yield Crocs
      • YC's Assets
      • YC Reward Distribution
    • NFT Souvenirs
    • 🛤️GATA HUB Road Map
      • 2024 Recap
      • 2023 Recap
      • 2022 Recap
    • 🙋‍♀️GATA HUB FAQs
  • 🔯Cosmos ecosystem
    • ℹ️Introduction to Cosmos
      • Interoperability
      • ATOM Token
    • ⁉️How to Cosmos
      • Creating and Securing Your Cosmos Wallet
        • Keplr Wallet
        • Leap Wallet
        • Staking your Assets via Keplr Wallet
        • Securing your Wallet
        • Metamask Snap
      • IBC - Inter-Blockchain Communication
        • Step by Step guide to IBC
      • Participation in Cosmos Governance
        • Choosing a validator
        • Cosmos Governance
    • ⛓️What is the Interchain?
      • A whole universe
      • The Cosmos SDK
      • IBC
      • The Cosmos Hub
      • Ignite CLI
      • CosmWasm
      • Frameworks and SDKs
    • 🔐ICS
      • Atom Economic Zone (AEZ)
        • Stride
        • Neutron
      • ICS 2.0 PSS ( Partial Set security)
  • 🧑‍🤝‍🧑What's cooking in community
    • Zealy (Formerly Crew3)
    • 📙Disclaimer
Powered by GitBook
On this page
  1. Cosmos ecosystem
  2. What is the Interchain?

IBC

The Inter-Blockchain Communication Protocol (IBC)

PreviousThe Cosmos SDKNextThe Cosmos Hub

Last updated 1 year ago

The is the basis for interoperability in the Interchain. It leverages the instant finality of Tendermint to allow for the transfer of value (token transfers) and communication between heterogeneous chains. Blockchains with different applications and architecture specifications become interoperable whether or not they share a validator set.

Without IBC, the interoperability of heterogeneous chains is difficult to achieve because they may implement the consensus, networking, and application layers in different ways. As soon as a blockchain is compatible with IBC, it becomes interoperable with other blockchains.

The Interchain implements a modular architecture with two blockchain classes: zones and hubs

  • Zones are heterogeneous blockchains carrying out the authentication of accounts and transactions, the creation and distribution of tokens, and the execution of changes to the chain.

  • Hubs are blockchains designed to connect the so-called zones.

Once a zone connects to a hub through an IBC connection, it gets automatic access to the other zones connected to that hub.

At this point, data and value can be sent and received between the zones without risk of, for example, double-spending tokens. This helps reduce the number of chain-to-chain connections that need to be established for interoperability.

There is no enforcement of an actual topology. A hub can be understood as a zone with many connections to other zones. Application zones can be expected to join the hubs in the ecosystem, but they are free to coalesce into any topology the developers find appropriate.

German/Deutsch - IBC

Das Inter-Blockchain Communication Protocol (IBC)

IBC bildet die Grundlage für die Interoperabilität der Interchain. Es nutzt die sofortige Endgültigkeit von Tendermint, um die Übertragung von Werten (Token-Transfers) und die Kommunikation zwischen heterogenen Ketten zu ermöglichen. Blockchains mit unterschiedlichen Anwendungen und Architekturspezifikationen werden mit IBC interoperabel, unabhängig davon, ob sie einen gemeinsamen Validierungssatz haben oder nicht.

Ohne IBC ist die Interoperabilität heterogener Ketten schwierig zu erreichen, da sie die Konsens-, Netzwerk- und Anwendungsschichten auf unterschiedliche Weise implementieren können. Sobald eine Blockchain mit IBC kompatibel ist, wird sie mit anderen Blockchains interoperabel.

Die Interchain implementiert eine modulare Architektur mit zwei Blockchain-Klassen: Hubs und Zonen:

  • Zonen sind heterogene Blockchains, die die Authentifizierung von Konten und Transaktionen, die Erstellung und Verteilung von Token sowie die Durchführung von Änderungen an der Kette übernehmen.

  • Hubs sind Blockchains, die die sogenannten Zonen miteinander verbinden sollen.

Sobald sich eine Zone über eine IBC-Verbindung mit einem Hub verbindet, erhält sie automatisch Zugang zu den anderen Zonen, die mit diesem Hub verbunden sind.

An diesem Punkt können Daten und Werte zwischen den Zonen gesendet und empfangen werden, ohne dass die Gefahr besteht, dass z. B. Token doppelt ausgegeben werden. Dies trägt dazu bei, die Anzahl der Chain-to-Chain-Verbindungen zu reduzieren, die für die Interoperabilität hergestellt werden müssen.

Es gibt keine Durchsetzung einer tatsächlichen Topologie. Ein Hub kann als eine Zone mit vielen Verbindungen zu anderen Zonen verstanden werden. Es kann erwartet werden, dass sich Anwendungszonen den Hubs im Ökosystem anschließen, aber es steht ihnen frei, sich zu einer beliebigen Topologie zusammenzuschließen, die die Entwickler für jeweils angemessen halten.

🔯
⛓️
Inter-Blockchain Communication Protocol (IBC)