LayerZero is frequently described as "trustless" cross-chain messaging. It isn't—and the protocol's own design makes this explicit. The core insight of LayerZero is not the elimination of trust but the unbundling of trust: instead of a single multisig or validator set securing every message, applications choose which verifying entities they trust and how many must agree. This is a fundamentally different security model from monolithic bridges, but it is not trustless. It shifts the trust surface from the bridge operator to the application developer's choice of Decentralized Verifier Networks (DVNs).
If an application configures a weak DVN set—say, a single DVN run by its own team—the security guarantee is strictly worse than a well-run multisig bridge. LayerZero gives you the tools to build strong cross-chain security; it does not give you that security by default.