CoinJoin

CoinJoin is an anonymization method for Bitcoin transactions proposed by Gregory Maxwell. It is a method of Bitcoin transaction compression, which aims to improve privacy by discarding unnecessary information. A CoinJoin transaction is one where multiple people agree to form a single transaction where some of the outputs have the same value. All parties come together over some anonymous channel and each of them provides a destination address, which belongs to them. One of the party creates a transaction, which sends one coin to each destination address. All parties log out and then separately log in to the channel, and each contributes one coin to the account from which the funds will be paid out. If X number of coins is paid into ...

Get Learn Bitcoin and Blockchain now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.