Implement Mixing support
To get to a point where payments are as private as possible, there should be a way to get rid of taint by mixing coins. There are a few possible options where a mobile interface could be offered:
- JoinMarket as an sell/offer market for CoinJoins https://en.bitcoin.it/wiki/JoinMarket
- Wasabi Wallet V1 https://docs.wasabiwallet.io/using-wasabi/CoinJoin.html
- Wasabi Wallet V2 (WabiSabi) https://github.com/zkSNACKs/WabiSabi
- Samourai Whirlpool
Separating pre-mix and post-mix on different derivation paths is necessary for proper privacy preservation and coin control.
Mixing could be done automatically once certain tresholds of unmixed coin-value is reached and fees are low enough.
we already support payjoin, but yes, increase amount of mixes for mobile users would be nice
Would add this to the list ... Wasabi V1-based, iOS only, currently in testing so not yet rolled out to mainstream app store.
https://chaincase.app/
https://github.com/chaincase-app/Chaincase
160k Sats for an implementation
@Overtorment could you add the bounty-label?
Wasabi Wallet with its new mixing protocol is out.