Mixing Transactions with Arbitrary Values on Blockchains
Wangze Ni, Peng Cheng, Lei Chen
Abstract
Due to the transparency of blockchain, adversaries can observe the details of a transaction, and then utilize the amount as a unique quasi-identifier to make deanonymization. Nowadays, to obscure the linkages between receivers and senders within a transaction on the blockchain, mixing services are widely applied in many real applications to enhance cryptocurrencies' anonymity. The basic idea of mixing services is to hide an output within several other outputs in a transaction such that adversaries cannot distinguish them by their amounts since they are purposely selected to have the same amount. For a set of original outputs with different amounts, mixing services need to decompose them into a set of decomposed outputs, where any decomposed output has some other decomposed outputs with the same amount. Since the transaction fee is related to the number of outputs, we are motivated to decompose original outputs into a minimal set of decomposed outputs, which is challenging to guarantee the privacy-preserving effect at the same time. In this paper, we formally define the anonymity-aware output decomposition (AA-OD) problem, which aims to find a c-decomposition with a minimum number of decomposed outputs for a given original output set. A c-decomposition guarantees that for any original output, there are at mostof all decomposed outputs with an amount ofcoming from. We prove that the AA-OD problem is NP-hard. Thus, we propose an approximation algorithm, namely Boggart11Boggart is a magical creature in J. K. Rowling's Harry Potter series who can shift his shape and no one knows what it looks like., to solve the AA-OD problem with a (2/c + 3)-approximation bound on the number of decomposed outputs. We verify the efficiency and effectiveness of our approach through comprehensive experiments on both real and synthetic data sets.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5708e6e4-7994-4fc2-bd5b-df0e8df5a44cCited by top-tier papers2
- Fairness Matters: A Tit-For-Tat Strategy Against Selfish MiningWeijie Sun, Zihuan Xu, Lei ChenVLDB 2022 · 8 citations
- Utility-aware Payment Channel Network RebalanceWangze Ni, Pengze Chen, Lei Chen, Peng Cheng et al.VLDB 2024 · 3 citations
Builds on2
Related papers
- TGweaver: Synthesizing Transaction Graphs for De-anonymization AnalysisFajie Wu, Jiajing Wu, Zhiying Wu, Jun Chen et al.WWW 2026
- On How Zero-Knowledge Proof Blockchain Mixers Improve, and Worsen User PrivacyZhipeng Wang, Stefanos Chaliasos, Kaihua Qin, Liyi Zhou et al.WWW 2023 · 69 citations
- Mixed Signals: Analyzing Ground-Truth Data on the Users and Economics of a Bitcoin Mixing ServiceFieke Miedema, Kelvin Lubbertsen, Verena Schrama, Rolf van WegbergUSENIX Security 2023
- Deanonymizing Ethereum Users behind Third-Party RPC ServicesShan Wang, Ming Yang, Wenxuan Dai, Yu Liu et al.INFOCOM 2024 · 4 citations
- P2P Mixing and Unlinkable Bitcoin TransactionsTim Ruffing, Pedro Moreno-Sanchez, Aniket KateNDSS 2017 · 134 citations
