I am not sure if this is the right place to post about this, but this weekend I wrote a SuperNET agent which implements the coinshuffle (
http://crypsys.mmci.uni-saarland.de/projects/CoinShuffle/coinshuffle.pdf) using realtime offchain broadcast packets.
Once there are enough participants, the privacy achieved will be close to using bitmessage for mixing, eg very, very good.
You need to have a bitcoin RPC available locally and at no time do you lose control of your funds. I searched, but I could not find any other decentralized bitcoin mixer, so maybe mine is the first?
Since there are no servers to manage, the costs are low, but it does use the network and so I set the fee at 0.1%. This allows many rounds of shuffling for the same cost as the centralized mixers without any third party risk.
This all came together so fast (
https://github.com/jl777/btcd/blob/master/libjl777/plugins/agents/shuffle777.c) it doesnt even have a name yet!
I am looking for people to help test this and also to market this service. It is implemented as a meta-exchange called "shuffle" within InstantDEX, but it really is a totally different type of function and it works with bitcoins or any bitcoin fork without any changes needed.
To go from the low level API to a usable service, I think the following things are needed:
1. Name
2. GUI
3. Testing
4. Marketing
I hope to find people that can help as the only thing I can do well is write C code.
James