BlueWallet icon indicating copy to clipboard operation
BlueWallet copied to clipboard

Implement Mixing support

Open yoshimo opened this issue 4 years ago • 5 comments

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.

yoshimo avatar Apr 07 '21 08:04 yoshimo

we already support payjoin, but yes, increase amount of mixes for mobile users would be nice

Overtorment avatar Apr 08 '21 12:04 Overtorment

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

xanoni avatar Aug 19 '21 05:08 xanoni

160k Sats for an implementation

yoshimo avatar Oct 07 '21 18:10 yoshimo

@Overtorment could you add the bounty-label?

yoshimo avatar Dec 16 '21 17:12 yoshimo

Wasabi Wallet with its new mixing protocol is out.

yoshimo avatar Jun 26 '22 10:06 yoshimo