Zecale: Reconciling Privacy and Scalability on Ethereum
This addresses the problem of reconciling privacy and scalability for blockchain users, though it appears incremental as it builds on existing SNARK techniques.
The authors tackled the challenge of achieving both privacy and scalability on Ethereum by introducing Zecale, a general-purpose SNARK proof aggregator that uses recursive composition of SNARKs, resulting in a solution that enables privacy-preserving state transitions and supports various applications.
In this paper, we present Zecale, a general purpose SNARK proof aggregator that uses recursive composition of SNARKs. We start by introducing the notion of recursive composition of SNARKs, before introducing Zecale as a privacy preserving scalability solution. Then, we list application types that can emerge and be built with Zecale. Finally, we argue that such scalability solutions for privacy preserving state transitions are paramount to emulate "cash" on blockchain systems.