Paper 2019/373
Lelantus: Towards Confidentiality and Anonymity of Blockchain Transactions from Standard Assumptions
Aram Jivanyan
Abstract
We propose Lelantus, a new anonymous payment system which ensures both transaction confidentiality and anonymity with small proof sizes, short verification times and without requiring a trusted setup. Inspired by the Zerocoin protocol, Lelantus extends the original Zerocoin functionality to support confidential transactions while also significantly improving on the protocol performance. Lelantus proof sizes are almost 17 times smaller compared to the original Zerocoin proof sizes. Moreover, we show how to support efficient aggregation of the transaction proofs, so that the proof verification, while asymptotically linear, is very efficient in practice. Lelantus builds on the techniques of Confidential Transactions, Zerocoin and One-out-of-Many proofs and its efficiency is particularly well-suited for enabling private blockchain transactions with minimal trust required while employing well-studied cryptographic assumptions.
Note: Includes updated performance and benchmarking data after a more optimized software implementation of the protocol. Minor text changes to make it compatible with Springer LNCS format.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Zero-knowledge ProofsConfidential TransactionsZcoinOne-out-of-Many ProofsDouble-blinded commitmentsBulletproofsLelantusPrivate Transactions
- Contact author(s)
- poramin @ zcoin io,reuben @ zcoin io,aram @ zcoin io
- History
- 2020-11-09: last of 4 revisions
- 2019-04-14: received
- See all versions
- Short URL
- https://ia.cr/2019/373
- License
-
CC BY