[2210.00264] zkBridge: Trustless Cross-chain Bridges Made Practical
Blockchains have seen growing traction with cryptocurrencies reaching a market cap of over 1 trillion dollars, major institution investors taking interests, and global impacts on governments, businesses, and individuals. Also growing significantly is the heterogeneity of the ecosystem where a variety of blockchains co-exist. Cross-chain bridge is a necessary building block in this multi-chain ecosystem. Existing solutions, however, either suffer from performance issues or rely on trust assumptions of committees that significantly lower the security. Recurring attacks against bridges have cost users more than 1.5 billion USD. In this paper, we introduce zkBridge, an efficient cross-chain bridge that guarantees strong security without external trust assumptions. With succinct proofs, zkBridge not only guarantees correctness, but also significantly reduces on-chain verification cost. We propose novel succinct proof protocols that are orders-of-magnitude faster than existing solutions for workload in zkBridge. With a modular design, zkBridge enables a broad spectrum of use cases and capabilities, including message passing, token transferring, and other computational logic operating on state changes from different chains. To demonstrate the practicality of zkBridge, we implemented a prototype bridge from Cosmos to Ethereum, a particularly challenging direction that involves large proof circuits that existing systems cannot efficiently handle. Our evaluation shows that zkBridge achieves practical performance: proof generation takes less than 20 seconds, while verifying proofs on-chain costs less than 230K gas. For completeness, we also implemented and evaluated the direction from Ethereum to other EVM-compatible chains (such as BSC) which involves smaller circuits and incurs much less overhead.
zkBridge: Trustless Cross-chain Bridges Made Practical Tiancheng Xie1 , Jiaheng Zhang1 , Zerui Cheng2 , Fan Zhang3 , Yupeng Zhang4 , Yongzheng Jia7 , Dan Boneh5 , Dawn Song1,6 ABSTRACT dominates others in all aspects, these protocols employ different Blockchains have seen growing traction with cryptocurrencies techniques and achieve different security guarantees and perfor-…
saved by
related reading
- zkBridge: Trustless Cross-chain Bridges Made Practicalrdi.berkeley.edu
- Intern Breakdown #4: Zero-Knowledge Proofsinternbreakdowns.substack.com
- 0xPARC0xparc.org
- Aleo: Can You Keep a Secret?notboring.co
- Across Prime - Paradigmparadigm.xyz
- Explaining Halo 2 - Electric Coin Companyelectriccoin.co
- Super Computer - by Paul Veradittakit - VeradiVerdictveradiverdict.com
- Clusters: how trusted & trust-minimized bridges shape the multi-chain landscapeblog.celestia.org
- Succinct raises $55M led by Paradigm to make zero-knowledge proofs accessible to any developerblog.succinct.xyz
- The Interoperability Trilemma. AKA Why Bridging Ethereum Domains is So… | by Arjun Bhuptani | Connext | Mediumblog.connext.network
- Zero Knowledge Canon, part 1 & 2 - a16z cryptoa16zcrypto.com
- Succinct: deep dive — a base layer for zero-knowledgemedium.com