A list for existing and proposed bridging models. These models include cross-chain messaging formats, as well as the relaying system. For instance, in the context of EVM third-party bridges, the messaging format would mostly be the Solidity ABI of the contracts on both sides of the bridge.
- ERC-7533 - Public Cross Port
- ERC-5164 - Cross-Chain Execution
- Seems on the whole less complete than 7533.
- EIP-6170 - Cross-Chain Messaging Interface
- Compared to 7533 this is simpler, the messages are simply bytes (not a hash) and there is no provision for message bundling (but all of this can be built on top).
- Hyperlane
- IBC
- Not really a "model", but see also Polymer (IBC EVM Network) for an EVM instantiation.
- Optimism Bridge
- In particular, messengers, bridges, deposits and withdrawals.
- MultiMessageAggregation
- Send a cross-chain message through multiple bridges.
- Hashi
- Allow for cross-chain messaging by sending block headers aggregated through multiple bridges
- CryptoLink
- Sygma
Models that do not allow for generic message-passing.