ZETH: On Integrating Zerocash on Ethereum

04/01/2019
by   Antoine Rondelet, et al.
0

Transaction privacy is a hard problem on an account-based blockchain such as Ethereum. While Ben-Sasson et al. presented the Zerocash protocol [BCG+14] as a decentralized anonymous payment (DAP) scheme standing on top of Bitcoin, no study about the integration of such DAP on top of a ledger defined in the account model was provided. In this paper we aim to fill this gap and propose ZETH, an adaptation of Zerocash that can be deployed on top of Ethereum without making any change to the base layer. Our study shows that not only ZETH could be used to transfer Ether, the base currency of Ethereum, but it could also be used to transfer other types of smart contract-based digital assets. We propose an analysis of ZETH's privacy promises and argue that information leakages intrinsic to the use of this protocol are controlled and well-defined, which makes it a viable solution to support private transactions in the context of public and permissioned chains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/28/2020

Blockchain is Watching You: Profiling and Deanonymizing Ethereum Users

Ethereum is the largest public blockchain by usage. It applies an accoun...
research
06/08/2022

A Flash(bot) in the Pan: Measuring Maximal Extractable Value in Private Pools

The rise of Ethereum has lead to a flourishing decentralized marketplace...
research
06/14/2018

An eco-friendly Ecash with recycled banknotes

By comparing cryptocurrencies with other existing payment methods, inclu...
research
11/08/2022

Towards Measuring The Fungibility and Anonymity of Cryptocurrencies

Cryptocurrencies aim to replicate physical cash in the digital realm whi...
research
08/12/2019

A scalable verification solution for blockchains

Bitcoin and Ethereum, whose miners arguably collectively comprise the mo...
research
05/15/2019

Trustee: Full Privacy Preserving Vickrey Auction on top of Ethereum

The wide deployment of tokens for digital assets on top of Ethereum impl...

Please sign up or login with your details

Forgot password? Click here to reset