Paper 2023/1222

Pay Less for Your Privacy: Towards Cost-Effective On-Chain Mixers

Zhipeng Wang, Imperial College London
Marko Cirkovic, University of Bern
Duc V. Le, Visa Research
William Knottenbelt, Imperial College London
Christian Cachin, University of Bern
Abstract

On-chain mixers, such as Tornado Cash (TC), have become a popular privacy solution for many non-privacy-preserving blockchain users. These mixers enable users to deposit a fixed amount of coins and withdraw them to another address, while effectively reducing the linkability between these addresses and securely obscuring their transaction history. However, the high cost of interacting with existing on-chain mixer smart contracts prohibits standard users from using the mixer, mainly due to the use of computationally expensive cryptographic primitives. For instance, the deposit cost of TC on Ethereum is approximately $1.1m$ gas (i.e., $66$ USD in June 2023), which is $53\times$ higher than issuing a base transfer transaction. In this work, we introduce the Merkle Pyramid Builder approach, to incrementally build the Merkle tree in an on-chain mixer and update the tree per batch of deposits, which can therefore decrease the overall cost of using the mixer. Our evaluation results highlight the effectiveness of this approach, showcasing a significant reduction of up to $7\times$ in the amortized cost of depositing compared to state-of-the-art on-chain mixers. Importantly, these improvements are achieved without compromising users' privacy. Furthermore, we propose the utilization of verifiable computations to shift the responsibility of Merkle tree updates from on-chain smart contracts to off-chain clients, which can further reduce deposit costs. Additionally, our analysis demonstrates that our designs ensure fairness by distributing Merkle tree update costs among clients over time.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
PrivacyBlockchainMixersMerkle Tree
Contact author(s)
zhipeng wang20 @ imperial ac uk
History
2024-08-25: last of 2 revisions
2023-08-11: received
See all versions
Short URL
https://ia.cr/2023/1222
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1222,
      author = {Zhipeng Wang and Marko Cirkovic and Duc V. Le and William Knottenbelt and Christian Cachin},
      title = {Pay Less for Your Privacy: Towards Cost-Effective On-Chain Mixers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1222},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1222}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.