Polyhedra Network Building on LayerZero; Bringing Zero-Knowledge Proofing to Cross-Chain Messaging

Polyhedra Network
3 min readMay 31, 2023

Integration of zero-knowledge proof technology will enhance security, performance, and cost-efficiency for cross-chain interoperability on all chains supported by LayerZero, furthering a unified digital asset ecosystem.

Overview of the collaboration

LayerZero is an omnichain interoperability protocol that enables cross-chain messaging. Applications built using blockchain technology (decentralized applications) can use the LayerZero protocol to connect to 30+ supported blockchains seamlessly. This allows dApp users to interact securely and efficiently with assets across chains.

Polyhedra Network is building the next generation of infrastructure for Web3 interoperability by leveraging advanced zero-knowledge proof (ZKP) technology, a fundamental cryptographic primitive that guarantees the validity of data and computations while maintaining data confidentiality. The Polyhedra Network team designed and developed Polyhedra zkLightClient technology, a cutting-edge solution built on LayerZero Protocol, providing secure and efficient cross-chain infrastructures for Layer-1 and Layer-2 interoperability.

Integrating Polyhedra zkLightClient technology into LayerZero

Polyhedra’s zkLightClient technology is fully integrated with LayerZero’s messaging protocol, so application developers can use zero-knowledge-proof technology without barriers. Developers can easily build cross-chain applications on top of LayerZero through its extensive developer tooling and community support.

Figure: Incorporating Polyhedra zkLightClient technology into Layerzero Network

LayerZero’s ULNv2 validation library relies on two parties, the Oracle and Relayer, to transfer messages between on-chain endpoints. When LayerZero sends a message from chain A to chain B, the message is routed through the endpoint on chain A to the ULNv2 validation library. The ULNv2 library notifies the Oracle and Relayer of the message and its destination chain. The Oracle forwards the packet hash to the endpoint on chain B, and the Relayer submits the packet to be verified on- chain against the hash and delivers the message.

On-chain light clients allow for the source chain’s validator set to attest to something that occurred on their chain to a destination chain. Light clients, in conjunction with other libraries, add a layer of security on top of the LayerZero messaging protocol. On-chain transaction verification has been cost-prohibitive to the tune of $50m-$100m/day per pair-wise chain connected to Ethereum due to the presence of extensive transaction logs, which are necessary for the proof but not for the application itself.

Polyhedra’s zkLightClient technology, built on LayerZero, harnesses the compression of ZKP technology and reduces the on-chain verification tremendously with lower latency by using efficient ZKP protocols. In addition, multiple transaction verifications can be batched into a single zero-knowledge proof.

Conclusion Remarks

In the future, LayerZero and Polyhedra Network will also engage in extensive collaborations to unleash the full potential for interoperability in the entire blockchain and Web3 world.

In summary, the strategic partnership between LayerZero and Polyhedra Network will unlock the full potential of zero-knowledge-proof technology for cross-chain interoperability, contributing to a secure, efficient, and cost-effective decentralized ecosystem for interoperability. This collaboration will have a profound impact on both parties and the entire Web3 industry, thus pushing the boundaries of interoperability and innovation.

--

--