Authors
Benedikt Bünz, Shashank Agrawal, Mahdi Zamani, Dan Boneh
Publication date
2020/2/10
Book
International Conference on Financial Cryptography and Data Security
Pages
423-443
Publisher
Springer International Publishing
Description
Smart contract platforms such as Ethereum and Libra provide ways to seamlessly remove trust and add transparency to various distributed applications. Yet, these platforms lack mechanisms to guarantee user privacy, even at the level of simple payments, which are essential for most smart contracts.
In this paper, we propose Zether, a trustless mechanism for privacy-preserving payments in smart contract platforms. We take an account-based approach similar to Ethereum and Libra for efficiency and usability. Zether is implemented as a smart contract that keeps account balances encrypted and exposes methods to deposit, transfer, and withdraw funds to/from accounts through cryptographic proofs at only a small cost.
We address several technical challenges to protect Zether against replay attacks and front-running situations and develop a mechanism to enable interoperability with arbitrary smart contracts, making …
Total citations
2019202020212022202320241547769310314
Scholar articles
B Bünz, S Agrawal, M Zamani, D Boneh - … Conference on Financial Cryptography and Data …, 2020