Bitcoin Forum
May 13, 2024, 01:48:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: The Rotating Coinjoiner  (Read 557 times)
andytoshi (OP)
Full Member
***
Offline Offline

Activity: 179
Merit: 151

-


View Profile
December 24, 2013, 05:31:01 AM
 #1

As discussed in the CoinJoin thread, there is a (conceptually) simple and safe way to merge Bitcoin transactions, which can give participants improved privacy by befuddling blockchain analyses.

There are a few people working on cool clients which do CoinJoins automatically and invisibly, but until these are ready the current way to do it is basically:
1. Collect raw transactions from people.
2. Join these all together with whatever stitching method you have (probably some bitcoind/sx hack script).
3. Get signatures from each party, one after the other, until you have them all.
4. Submit the transaction.

The worst step is #3, this takes forever if you have several parties and creates asymmetries in who knows what about the transaction. There is no reason everyone shouldn't sign at once, it's just that bitcoind can't merge the resultant transactions.

So, I've written a tool which does this, and set it up here: https://www.wpsoftware.net/coinjoin/

Now the steps (for every participant) are:
1. Submit your raw transaction.
2. After some time (right now 20 minutes later, it will tell you when), receive a joined transaction to sign.
3. Sign and submit this.

Please do not post TL;DR or ``I don't understand this'' or ``too complicated, nobody will use this''. The point of this joiner is to deal with the technical parts of manual coin joins, not to make coinjoining trivial and easy to do. (These are great goals, just not ones I have time to pursue.)

Anyway, I'm throwing it out here for you guys to play with. Detailed instructions are on the page.
1715608109
Hero Member
*
Offline Offline

Posts: 1715608109

View Profile Personal Message (Offline)

Ignore
1715608109
Reply with quote  #2

1715608109
Report to moderator
1715608109
Hero Member
*
Offline Offline

Posts: 1715608109

View Profile Personal Message (Offline)

Ignore
1715608109
Reply with quote  #2

1715608109
Report to moderator
1715608109
Hero Member
*
Offline Offline

Posts: 1715608109

View Profile Personal Message (Offline)

Ignore
1715608109
Reply with quote  #2

1715608109
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715608109
Hero Member
*
Offline Offline

Posts: 1715608109

View Profile Personal Message (Offline)

Ignore
1715608109
Reply with quote  #2

1715608109
Report to moderator
1715608109
Hero Member
*
Offline Offline

Posts: 1715608109

View Profile Personal Message (Offline)

Ignore
1715608109
Reply with quote  #2

1715608109
Report to moderator
1715608109
Hero Member
*
Offline Offline

Posts: 1715608109

View Profile Personal Message (Offline)

Ignore
1715608109
Reply with quote  #2

1715608109
Report to moderator
wumpus
Hero Member
*****
qt
Offline Offline

Activity: 812
Merit: 1022

No Maps for These Territories


View Profile
December 24, 2013, 10:14:37 AM
 #2

Thanks for working on this!

Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through FileBackup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!