Paper 2024/995 Original: eprint.iacr.org/2024/995 ↗

Cross-chain bridges via backwards-compatible SNARKs

Sergio Juárez
Mark Blunden
Joris Koopman
Anish Mohammed
Kapil Shenvi Pause
Steve Thakur
Abstract

In recent years, SNARKs have shown great promise as a tool for building trustless bridges to connect the heterogeneous ecosystem of blockchains. Unfortunately, the parameters hardwired for many of the widely used blockchains are incongruous with the conventional SNARKs, which results in unsatisfactory performance. This bottleneck necessitates new proof systems tailored for efficiency in these environments. The primary focus of this paper is on succinct bridges from Cosmos to Ethereum, which largely boils down to efficient proofs of multiple Ed25519 signatures. However, these techniques can be ported to settings that require succinct proofs of multiple secp256k1 or BLS12-381 signatures. We describe our succinct validity bridging scheme Overfly, which uses a field-agnostic SNARK to circumvent the huge overhead of non-native field arithmetic arising from Ed25519 scalar multiplications in the circuit. We also explore the schemes deVirgo and zkTree, which exploit the parallelization of proof generation and the subsequent aggregation of proofs. Our benchmarks indicate that it is crucial to sidestep non-native arithmetic to the extent that it is possible. We also found that two or more proof systems need to be securely amalgamated to optimize a succinct validity bridging scheme.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2024-06-21: last updated
2024-06-20: published
Short URL
https://ia.cr/2024/995
License
https://creativecommons.org/licenses/by-sa/4.0/

BibTeX

@misc{cryptoeprint:2024/995,
      author = {Sergio Juárez and Mark Blunden and Joris Koopman and Anish Mohammed and Kapil Shenvi Pause and Steve Thakur},
      title = {Cross-chain bridges via backwards-compatible SNARKs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/995},
      year = {2024},
      url = {https://eprint.iacr.org/2024/995}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.