zkBridge
  • Polyhedra Network
  • zkBridge: Trustless Cross-chain Bridges Made Practical
    • Introducing zkBridge protocol
    • Block header relay network
    • Updater contract
    • Proof systems of zkBridge
    • zkBridge Research Paper
  • zkLightClient Overview
    • Introduction
    • zkLightClient on LayerZero ​
  • LayerZero zkLightClient Configurations
    • LayerZero V1 zkLightClient Oracle Addresses
    • LayerZero V2 zkLightClient DVN Addresses
    • LayerZero UA Configuration
  • Proving Ethereum Full PoS Consensus in ZK
    • Overview
    • Why Proving Ethereum full consensus?
    • System design for proving Ethereum full consensus
    • Efficient proof system for proving Ethereum full consensus
    • Performance evaluation
    • Concluding remarks
  • Application Use Cases
    • NFT transfer
    • Message passing
  • Tutorial
    • Import and transfer NFTs
  • Code Examples
    • Deploying Cross-chain NFTs
      • Cross-chain ERC-721
      • Cross-chain ERC-1155
Powered by GitBook
On this page
  1. Proving Ethereum Full PoS Consensus in ZK

Overview

PreviousLayerZero UA ConfigurationNextWhy Proving Ethereum full consensus?

Last updated 1 year ago

  • Proving the full node of Ethereum PoS is essential for building zkBridge and any interoperability protocols on Ethereum. Sync committee is insufficient for these purposes because the crypto-economic security of the sync committee is also far from ideal. Any cross-chain infrastructures, oracles, and data processing services relying on the sync committee on Ethereum would be insecure.

  • Polyhedra Network has designed and implemented the system to prove the full nodes for Ethereum PoS. zkBridge uses its novel and efficient proof system, deVirgo, to prove the full nodes of Ethereum PoS. The prover time is as fast as 10 seconds for each Ethereum block, which may contain more than 32768 BLS signatures, on two AMD EPYC™ 7763 CPUs. GPU acceleration is planned in the near future, which can lower the up-front cost for better decentralization. The proof system is efficient enough to catch up with the block time of Ethereum.

  • The implementation of proving Ethereum full nodes in ZK will enable fully trustless, efficient, and secure interoperability using zkBridge, to connect Ethereum ecosystems (both Ethereum L1 and L2s) with other networks. zkBridge also allows transmission of all the current and historical Ethereum data to be accessible by any other blockchain networks and any on-chain or off-chain applications. This will enable any smart contract on any blockchain to trustlessly access Ethereum data to make any kind of computing logic on top of it, and the security is all guaranteed by Ethereum PoS full nodes.

zkBridge