E) Let's Brainstorm
There are other solutions Im sure.. If everything above is implemented the anonymity of darkcoin will be extremely high, but there might be other great solutions I didn't think of, this is where you and our talented devs come in. Throw out your best ideas to increase anonymity
It's also worth mentioning that I haven't sold any of my coins since discovering the flaw, the future of Darkcoin is still extremely bright. Evan is an amazing dev that should be able to fix this issue in no time. Sorry for the long post (:
Best,
Sim
Wouldn't the best solution be that the change payment to be randomized in amount and time, leading to multiple change sends and in different amounts. This would look like a bucket where you can increase the users and randomly select (with some priority protocol parameters). Like 10 people in a bucket? If the bucket even has internal addresses to do the same thing stated above for even more shading?
I don't think randomizing the amount would help because the numbers will still add up to one of the change addresses.
Ie
1+1+1+1 = 4
1.2+1.5+.3+1 = 4
So in either scenario if the dirty change addresses are spent at the same time with one of the other addresses linked to the darksend transaction it would be possible to do the same analysis.
I do think randomizing the amount of time that the coins spend in repeated washing cycles will help solve the issue, see A) , but alone A) will only help - it needs to be combined with some of the other ideas to really fix the problem. Really C) is super important. There need to be other 8's and 2's in the pool to mathematically hide John's address.
Couldn't you just clean XYZ wallets by sending yourself dummy transactions between legit ones (or having the client automate it)? Anonymint talked about this I believe. The more you send yourself the better. Also wasn't there talk of having some sort of injection nodes churning out constant dummy transactions?