CoinJoin: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Belcher (talk | contribs)
coinjoins can have more than two parties
Belcher (talk | contribs)
removed the copypaste from gmaxwell's post
Line 1: Line 1:
'''CoinJoin''' is a special kind of bitcoin transaction which aims to improve privacy. A coinjoin transaction is one where multiple people have agreed to form a single transaction where some of the the outputs have the same value. A casual observer of the blockchain cannot tell which output belongs to whom. CoinJoin transactions work today, and they've worked since the first day of Bitcoin. They are indistinguishable from normal transactions and thus cannot be blocked or inhibited except to the extent that any other Bitcoin transaction could be blocked.
'''CoinJoin''' is a special kind of bitcoin transaction which aims to improve privacy. A coinjoin transaction is one where multiple people have agreed to form a single transaction where some of the the outputs have the same value. A casual observer of the blockchain cannot tell which output belongs to whom. Unlike many other privacy solutions, coinjoin transactions do not require a modification to the bitcoin protocol.


This type of transaction was first described in a post<ref>[https://bitcointalk.org/index.php?topic=279249.0 CoinJoin: Bitcoin privacy for the real world]</ref> by gmaxwell.
This type of transaction was first described in a post<ref>[https://bitcointalk.org/index.php?topic=279249.0 CoinJoin: Bitcoin privacy for the real world]</ref> by gmaxwell.

Revision as of 23:25, 2 March 2015

CoinJoin is a special kind of bitcoin transaction which aims to improve privacy. A coinjoin transaction is one where multiple people have agreed to form a single transaction where some of the the outputs have the same value. A casual observer of the blockchain cannot tell which output belongs to whom. Unlike many other privacy solutions, coinjoin transactions do not require a modification to the bitcoin protocol.

This type of transaction was first described in a post[1] by gmaxwell.

An example 2-party coinjoin transaction. https://chain.localbitcoins.com/tx/c38aac9910f327700e0f199972eed8ea7c6b1920e965f9cb48a92973e7325046 The outputs to addresses 1MUzngtNnrQRXRqqRTeDmpULW8X1aaGWeR and 1Fufjpf9RM2aQsGedhSpbSCGRHrmLMJ7yY are coinjoined.

See Also

References