Two Types of Workers
DVNs (Decentralized Verifier Networks)
DVNs are LayerZero’s implementation of the “verifier networks” discussed in previous modules. Each DVN is an independent verification service that implements one of the verification approaches from Module 1 (ZK proofs, committee consensus, light clients, etc.).Executors
Executors are permissionless services that deliver verified messages to destination chains. They compete to provide fast, reliable message delivery while following execution parameters set by Message Libraries.DVN Architecture & Implementation
DVNs prove message authenticity according to Message Library rules and fit into the X-of-Y-of-N configuration model:DVN Implementation Examples
DVN 1 (ZK Proofs): Uses zero-knowledge cryptography for mathematical verification DVN 2 (Committee A): Uses multi-signature consensus from validator set A DVN 3 (Committee B): Uses multi-signature consensus from validator set B DVN 4 (Middlechain): Uses shared security from intermediate consensus layer DVN 5 (Native Bridge): Uses existing chain-to-chain sequencer bridge infrastructure for verification DVN 6 (Custom): Uses specialized verification logic for specific use cases X-of-Y-of-N in Practice: The configuration shows a 2-of-4-of-6 setup where DVN1 and DVN2 are required, and any 2 of the 4 optional DVNs (DVN3, DVN4, DVN5, DVN6) must also verify.DVN Configuration
DVN Providers
DVNs are independent verification services. Common providers include LayerZero Labs, Google Cloud, Polyhedra (ZK), and others. Each has different trust models, latency, and cost characteristics. See the DVN Providers page for current addresses and availability per chain.Executor Architecture & Implementation
Execution is permissionless - anyone can deliver verified messages:Execution Model
Permissionless: Anyone can be an executor Optional: You can opt out and execute manually Competitive: Multiple executors reduce costs Manual Fallback: Always available via LayerZero Scan or direct calls Note: Execution is separate from verification. DVNs verify, Executors deliver.Execution Options Configuration
Worker Service Coordination
Message Libraries coordinate both DVNs and Executors to ensure secure and reliable message delivery:- Message Libraries define the rules for verification and execution
- DVNs verify messages according to their specialized verification methods
- Executors deliver messages once verification requirements are met
- Onchain enforcement ensures all rules are followed before message execution
- Independent scaling: DVNs and Executors can scale independently
- Competitive markets: Multiple providers can compete on cost and performance
- Flexible security: Applications can choose verification approaches per pathway
- Reliable delivery: Multiple execution options with manual fallbacks
See Also
- Module 3: LayerZero as Master Interface - Message Libraries and pathway configuration
- Module 5: Application Design Patterns - Using worker services in applications
- Deployments - Current DVN and Executor addresses