Cryptology ePrint Archive: Report 2021/206

WabiSabi: Centrally Coordinated CoinJoins with Variable Amounts

Ádám Ficsór and Yuval Kogman and Lucas Ontivero and István András Seres

Abstract: Bitcoin transfers value on a public ledger of transactions anyone can verify. Coin ownership is defined in terms of public keys. Despite potential use for private transfers, research has shown that users’ activity can often be traced in practice. Businesses have been built on dragnet surveillance of Bitcoin users because of this lack of strong privacy, which harms its fungibility, a basic property of functional money. Although the public nature of this design lacks strong guarantees for privacy, it does not rule it out. A number of methods have been proposed to strengthen privacy. Among these is CoinJoin, an approach based on multiparty transactions that can introduce ambiguity and break common assumptions that underlie heuristics used for deanonymization. Existing implementations of CoinJoin have several limitations which may partly explain the lack of their widespread adoption. This work introduces WabiSabi, a new protocol for centrally coordinated CoinJoin implementations utilizing keyed verification anonymous credentials and homomorphic value commitments. This improves earlier approaches which utilize blind signatures in both privacy and flexibility, enabling novel use cases and reduced overhead.

Category / Keywords: cryptographic protocols / Bitcoin, anonymity, privacy, financial privacy

Date: received 24 Feb 2021

Contact author: adam ficsor73 at gmail com,nothingmuch@woobling org,lucasontivero@gmail com,istvanseres@caesar elte hu

Available format(s): PDF | BibTeX Citation

Version: 20210301:171314 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]