Samourai and Whirlpool CLI need a Dojo backend to coinjoin, just like Sparrow needs Electrum or Bitcoin Core.

If Whirlpool Coordinator requires xpub how the hell are users who connect to their own node, Sparrow Wallet and Bitcoin Keeper using Whirlpool successfully? Coordinator is blinded behind tor and so the clients.

Users do not send their entire transaction history to the coordinator. The code for Coordinator and all clients are open source. Where is the prove in the code of whirlpool that coordinator collects xpubs?

Dojo on the other hand works along with bitcoin core and needs to see your next address in order to sign tx for a remix if you’re randomly selected. And for that matter, any wallet that don't run their own instance of backend server (dojo, ElectrumX, fulcrum etc…) leak individual addresses to a 3rd party also.

Chain Analysis run the majority of public Electrum servers

So the options are:

1) use an electrum server likely run by CA

2) run your own electrum server

VS

1) use Samourai operated Dojo node if unable to run your own but want to use the service

2) run your own Dojo node.

Solution is to run your own instance of dojo.

Why run dojo? What you can't do in any other wallets however is ricochet stagger tx hops across multiple blocks automatically without leaving a trail in the mempool helping to thwart timing analysis thanks to Tx Scheduler which is available in Dojo! No other backend offers that.

Reply to this note

Please Login to reply.

Discussion

No replies yet.