-
Mempool Privacy: An Economic Perspective
Authors:
Antoine Rondelet,
Quintus Kilbourn
Abstract:
A growing body of literature is aimed at designing private mempools in blockchains. The ultimate goal of this research is addressing several phenomena broadly classed under MEV with sandwich attacks as the canonical example. The literature has primarily viewed MEV as a problem arising from oversights in distributed systems and cryptographic protocol design and has attempted to address it with the…
▽ More
A growing body of literature is aimed at designing private mempools in blockchains. The ultimate goal of this research is addressing several phenomena broadly classed under MEV with sandwich attacks as the canonical example. The literature has primarily viewed MEV as a problem arising from oversights in distributed systems and cryptographic protocol design and has attempted to address it with the standard tool sets from those disciplines. This paper argues that the impact of private mempools on markets and agent incentives renders analyses that do not consider the economic lens incomplete. The paper presents several observations across blockchains and traditional finance to justify this argument and highlight specific dynamics for future study.
△ Less
Submitted 24 October, 2023; v1 submitted 20 July, 2023;
originally announced July 2023.
-
Zecale: Reconciling Privacy and Scalability on Ethereum
Authors:
Antoine Rondelet
Abstract:
In this paper, we present Zecale, a general purpose SNARK proof aggregator that uses recursive composition of SNARKs. We start by introducing the notion of recursive composition of SNARKs, before introducing Zecale as a privacy preserving scalability solution. Then, we list application types that can emerge and be built with Zecale. Finally, we argue that such scalability solutions for privacy pre…
▽ More
In this paper, we present Zecale, a general purpose SNARK proof aggregator that uses recursive composition of SNARKs. We start by introducing the notion of recursive composition of SNARKs, before introducing Zecale as a privacy preserving scalability solution. Then, we list application types that can emerge and be built with Zecale. Finally, we argue that such scalability solutions for privacy preserving state transitions are paramount to emulate "cash" on blockchain systems.
△ Less
Submitted 16 October, 2020; v1 submitted 13 August, 2020;
originally announced August 2020.
-
A note on anonymous credentials using BLS signatures
Authors:
Antoine Rondelet
Abstract:
In this note, we remark that the aggregation property of the BLS signature scheme yields an efficient Content Extraction Signature (CES). This construction can be used to build digital credentials that support selective disclosure in various settings. Interestingly, this construction is efficient and well suited to build credential issuance schemes with various applications in the client-server or…
▽ More
In this note, we remark that the aggregation property of the BLS signature scheme yields an efficient Content Extraction Signature (CES). This construction can be used to build digital credentials that support selective disclosure in various settings. Interestingly, this construction is efficient and well suited to build credential issuance schemes with various applications in the client-server or in the distributed ledger models. Finally, we sketch a protocol that combines the CES with the use of a NIZK which allows to prove predicate satisfaction on claims extracted from a credential, while kee** the data secret.
△ Less
Submitted 9 June, 2020;
originally announced June 2020.
-
ZETH: On Integrating Zerocash on Ethereum
Authors:
Antoine Rondelet,
Michal Zajac
Abstract:
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 adapta…
▽ More
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.
△ Less
Submitted 4 April, 2019; v1 submitted 1 April, 2019;
originally announced April 2019.