LayerZero Protocol Explained: How Cross-Chain Messaging Works
LayerZero is the leading omnichain messaging protocol, routing $50B+ in cross-chain volume across 70+ blockchains. LayerZero's key insight: don't build one security model — let apps choose their own. Instead of a fixed validator set, LayerZero V2 introduces Decentralized Verifier Networks (DVNs) that applications can mix and match. An app can require Google Cloud DVN + Polyhedra zkDVN + Animoca's DVN — if any one is honest, the message is secure. This is "configurable security" at the messaging layer.
DVN Security Configuration
LayerZero apps configure required and optional DVNs. A message is only delivered when ALL required DVNs plus a threshold of optional DVNs have verified it. Toggle DVNs to build your security stack.
LayerZero V2 Message Pathway
Watch a message travel through the LayerZero V2 stack. Each component is modular and replaceable.
lzSend() on the LayerZero Endpoint with a destination chain, receiver address, and arbitrary bytes payload.
Cross-Chain Gas Estimator
LayerZero messages require gas on both source and destination chains. The Executor handles destination gas — you prepay on source. Estimate costs for different routes.
Related Reading
Explore more cross-chain and bridge topics — pages that go deeper on the protocols and mechanics covered here.