Abstract

AbstractBitcoin is a popular form of cryptocurrencies. Bitcoin provides users' anonymity through cryptographic pseudonyms. Bitcoin operates on a peer‐to‐peer network that maintains a public ledger, calledblockchain, to log all transactions from one pseudonym to other, thereby hides the identity of the users. A transaction graph from theblockchainmay unveil certain users' identities. To sustain with users' anonymity, mixing is often applied.CoinJoin,MixCoin,CoinShuffle,CoinPartyandSecureCoinare some of the Bitcoin protocols that applymixnet.Mixnethas certain limitations. Firstly, protocols assume “escrow addressee” that collects the coins, and performsmixing. The “escrow addressee” must be trustworthy. Secondly, protocols which do not assume “escrow addressee,” often usemixnet.Mixnetrequires every participant must sign all others transactions. This incurs large volume of multi‐signature. Presently, Bitcoin protocol can include at most 15 multi‐signatures. Therefore, the protocols are not scalable. Finally,mixnetis “all‐or‐nothing.” That is, if all mixnodes are active then only the output is guaranteed. We present a multiparty shuffling protocol to anonymize the Bitcoin transactions. Our protocol is free from “escrow addressee” and multi‐signature. The protocol executes in multiple rounds. The protocol is not “all‐or‐nothing.” That means, every round guarantees some degree of anonymity.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.