Paper 2026/596

Gryphes: Hybrid Proofs for Modular SNARKs with Applications to zkRollups

Jiajun Xin, Hong Kong University of Science and Technology
Samuel Cheung On Tin, Hong Kong University of Science and Technology
Christodoulos Pappas, Hong Kong University of Science and Technology
Yongjin Huang, OKG
Dimitrios Papadopoulos, Hong Kong University of Science and Technology
Abstract

We address the challenge of constructing a proof system capable of handling multiple computations that involve diverse types of tasks, such as scalable zkRollup applications. A central dilemma in this design is the trade-off between generality and efficiency: while arithmetic circuit-based SNARKs offer fast proofs but limited flexibility, zkVMs provide general-purpose programmability at the cost of considerable overhead for circuit translation. We observe that typical workloads for such applications can be naturally divided into two parts: (1) diverse, task and data-dependent application logic, and (2) computationally intensive cryptographic operations, e.g., hashes, that are common and repetitive. To optimize for both efficiency and adaptability, we propose Gryphes, a hybrid framework that composes matrix lookup, a generalization of lookup arguments, together with SNARK solutions tailored for cryptographic operations. At the heart of Gryphes is a novel and efficient linking protocol, enabling seamless, efficient composition of matrix lookup + Plonk with general commit-and-prove SNARKs. By integrating Gryphes with Groth16 for signatures and RSA accumulators for membership proofs, we build a zkRollup prototype that achieves efficient proving, constant-size proofs, and dynamic support for thousands of transaction types. This includes our matrix lookup implementation incorporated with Plonk, as well as practical optimizations, comprehensive benchmarks, and open-sourced code. Our results demonstrate that Gryphes strikes a very good balance between functionality and efficiency, offering highly expressive and practical zkRollup systems.

Note: This is the full version of our publication. We made minor modifications to the protocol and the proof.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. PoPETs 2026
Keywords
zero-knowledge proofdecentralized exchangezkRollups
Contact author(s)
jxin @ cse ust hk
xtianae @ cse ust hk
cpappas @ connect ust hk
jason huang @ okg com
dipapado @ cse ust hk
History
2026-03-26: approved
2026-03-25: received
See all versions
Short URL
https://ia.cr/2026/596
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/596,
      author = {Jiajun Xin and Samuel Cheung On Tin and Christodoulos Pappas and Yongjin Huang and Dimitrios Papadopoulos},
      title = {Gryphes: Hybrid Proofs for Modular {SNARKs} with Applications to {zkRollups}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/596},
      year = {2026},
      url = {https://eprint.iacr.org/2026/596}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.