Zef: Low-latency, Scalable, Private Payments
Mathieu Baudet, Alberto Sonnino, Mahimna Kelkar, George Danezis

TL;DR
Zef is a scalable, low-latency Byzantine-Fault Tolerant protocol enabling private, anonymous digital payments with high throughput and minimal confirmation time, leveraging sharded authorities and cryptographic techniques.
Contribution
Zef introduces the first BFT protocol for anonymous digital payments supporting arbitrary scale with innovative cryptographic privacy features.
Findings
Textbook linear scalability confirmed by benchmarks
Confirmation time under one second at nominal capacity
Achieves three orders of magnitude speedup over blockchain-based systems
Abstract
We introduce Zef, the first Byzantine-Fault Tolerant (BFT) protocol to support payments in anonymous digital coins at arbitrary scale. Zef follows the communication and security model of FastPay: both protocols are asynchronous, low-latency, linearly-scalable, and powered by partially-trusted sharded authorities. Zef further introduces opaque coins represented as off-chain certificates that are bound to user accounts. In order to hide the face values of coins when a payment operation consumes or creates them, Zef uses random commitments and NIZK proofs. Created coins are made unlinkable using the blind and randomizable threshold anonymous credentials of Coconut. To control storage costs associated with coin replay prevention, Zef accounts are designed so that data can be safely removed once an account is deactivated. Besides the specifications and a detailed analysis of the protocol, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cryptography and Data Security · Advanced Data Storage Technologies
