Cross-chain
Cross-chain refers to technologies or protocols that facilitate the interaction between two or more independent blockchain networks. Unlike single-chain applications, cross-chain architectures allow for the exchange of information and value across disparate consensus mechanisms, address formats, and data structures. This interoperability is achieved through sophisticated messaging protocols, oracle networks, or intermediary relay chains that verify events occurring on one network so that they can be acted upon by another.Definition
Cross-chain refers to technologies or protocols that facilitate the interaction between two or more independent blockchain networks. Unlike single-chain applications, cross-chain architectures allow for the exchange of information and value across disparate consensus mechanisms, address formats, and data structures. This interoperability is achieved through sophisticated messaging protocols, oracle networks, or intermediary relay chains that verify events occurring on one network so that they can be acted upon by another.Simple explanation
Cross-chain is like a universal language translator for computers. It lets different blockchains, which would otherwise speak their own unique languages, send messages and money to each other so they can work as one big team.Why it matters
Cross-chain functionality is vital for the scalability and utility of Web3. It prevents the formation of ‘walled gardens’ and allows developers to build complex applications that leverage the unique strengths of various blockchains.How it works
Cross-chain systems utilize relayers and light clients to monitor state changes on a source chain. Once a transaction is finalized on the source, a proof is generated and submitted to the target chain. The target chain verifies this proof using its own consensus rules before executing a corresponding action.Real-world example
Cosmos is a primary example, built specifically to provide a cross-chain infrastructure where different chains can communicate using the Inter-Blockchain Communication protocol.Advantages
- Promotes ecosystem-wide synergy
- Prevents isolated data silos
- Expands potential use-cases for developers
Limitations
- Significant implementation complexity
- Potential for increased attack surfaces
- Latency in cross-chain messaging
Common misconceptions
- Cross-chain means all blockchains will eventually merge into one. It actually focuses on enabling independent chains to remain sovereign while cooperating.
- Cross-chain is the same as multichain. Multichain involves deploying the same app on different chains, while cross-chain involves actual communication between them.
Related knowledge
- Bridge — term
- Consensus — term
- Interoperability — term
- Relayer — term
Canonical knowledge ID:
glossary:cross-chain