New paper on address closures / clustering.
http://arxiv.org/abs/1605.06369Sorry for bumping this thread ... I'm just curious.
...
3M8XGFBKwkf7miBzpkU3x2DoWwAVrD1mhk
...
The bounty fund will pay out as funds are available according to the signers best judgment for completed work proposed in this thread that furthers the goal of making improved transaction privacy a practical reality for Bitcoin users.
If JoinMarket did not qualify, and CoinShuffle (or ShuffleCoin?) did not also qualify, what would do it? Does it have to be completely decentralized? Can it be something that relies on a "super-node" or even a third party website, bot or api? (Someone collects possible transactions and makes everyone sign it once a day or once an hour or something.)
How do you define "practical reality for Bitcoin users"?
Did I miss any other attempts at implementing this aside from CoinShuffle and JoinMarket?
Would be interested to know as well.
Six months ago I sent a PM to theymos, Pieter Wuille, gmaxwell asking for (some of) the bounty.
I think something like this would be possible to build within JoinMarket, such that "takers" are given an option to delay and group their transaction with other takers (and makers, maybe), but again, I'm sure the coding would be substantial. A better solution for JoinMarket will likely be simple growth. The GUI is probably helping to bring in more users. An Electrum plugin could also be potentially huge for JoinMarket, bringing fungibility (is that a word?) to many more users. I think some privacy conscious websites may also benefit from implementing JoinMarket transactions into their wallet structure (online casinos, darknet markets, etc.) which will also help the current limitations.
This could be done with a script called patientsendpayment.py,
https://github.com/JoinMarket-Org/joinmarket/wiki/Sending-payments-with-CoinJoin#patient-send-paymentAlthough because the current protocol is flawed and needs updating, you can only send to addresses for which you know the private key.
Using JoinMarket for bitcoin websites could be done today, I've written a brief explanation on how here
https://github.com/JoinMarket-Org/joinmarket/issues/293