Interoperability
Interoperability in Linea is enabled by:
- Canonical token bridge: a protocol contract and process that allows token transfers with finalization guarantees.
- Message service: a generalized cross-chain messaging primitive for application data.
The Linea public network leverages the Linea Rollup and L1 Message Service to support these functions. This smart contract provides a trustless mechanism for passing messages across the two domains—-such as token transfers, contract calls, or state synchronization—-ensuring they are executed only when the underlying zk-SNARK proof attests to the correctness of the state transitions that produced those messages.
By anchoring messages to verified state roots, the contract facilitates cross-chain communication, ensuring Ethereum-level security, full transparency, and interoperability while preserving the scalability benefits of Linea.The following sections cover in detail the protocol-level mechanisms that enable secure cross-chain communication, value transfer, and message verification between Linea and other chains.