Note: This audit tutorial is related to the protocols which integrates with LayerZero.
As the Web3 ecosystem grows more diverse and decentralized, applications, assets, and user activity are spreading across multiple blockchain networks. While this multi-chain paradigm offers scalability and specialization, it also creates fragmentation—isolated blockchains cannot natively communicate with each other. This limits the flow of value and information across the broader ecosystem.
Cross-chain bridges are the infrastructure that solves this problem and enables the transfer of assets and data between different blockchain networks. It acts as a secure connection between two or more chains, allowing tokens and information to move across them without relying on centralized intermediaries.
These bridges play a crucial role in enabling blockchain interoperability, where isolated networks become part of a larger, interconnected ecosystem. By locking, burning, minting, or unlocking tokens across chains—and optionally passing arbitrary messages—cross-chain bridges unlock a wide range of use cases in decentralized finance (DeFi), NFTs, gaming, and more.

Asset Portability
Transfer native tokens or wrapped assets across chains to increase their utility and user reach.
Unified Liquidity
Aggregate liquidity from multiple chains into a single interface or protocol, improving efficiency and reducing slippage.
Cross-Chain Governance
Enable DAO governance decisions to be reflected across multiple networks without duplicating voting systems.
Multi-Chain dApps
Build dApps that operate on multiple chains but deliver a unified user experience, abstracting away the complexity of bridging.
Composable Cross-Chain Operations
Use programmable token bridges to not only transfer tokens but also trigger smart contract logic (e.g., staking, lending) on the destination chain.
https://layerzero.network/how-it-works