We are proud to announce the release and open sourcing of Samourai Dojo. Dojo is professional back end software infrastructure that sits on top of and augments a Bitcoin Core full node to power the most private bitcoin wallet on the market, Samourai Wallet. This is a huge milestone for us as we have been working towards this moment since we started Samourai in 2015; a huge win for the sovereignty of individual users; a win for bitcoin privacy; and a win for Open Source software.
TL;DR – Up until now you have needed to trust Samourai servers with knowledge of your bitcoin public keys, but now you can now run and host your own Dojo server and bypass us entirely. This is the most private way of using Samourai Wallet.
The Code Repository: https://code.samourai.io/dojo/samourai-dojo
Who is it for?
Samourai Dojo is for anyone who wishes to use Samourai Wallet in the most private way possible. Using default Samourai Wallet gives you access to the most advanced transactional privacy enhancing technologies available in any wallet on the market with features such as STONEWALL, STONEWALLx2, Stowaway, and soon Whirlpool, but the trade off is that you must trust Samourai servers with knowledge your public keys.
Practically this means that even though third party observers and blockchain analysis snoops won’t be as effective when trying to track you versus users of other wallets, the operators of Samourai Wallet theoretically can. By running your own instance of Samourai Dojo and connecting it to your Samourai Wallet you are getting the same transactional privacy tools without leaking any information to our servers.
What is it?
Samourai Dojo has been battle tested, powering all current Samourai Wallet clients. This is professional software that we have invested significant amounts of time and money into developing and is now being made available to download, install, and be used by anyone for free. It supports all the functionality currently provided in Samourai Wallet.
- Provides unspent output lists to Samourai Wallet using your backing full node
- Provides fee rates to use from your local mempool.
- Mempool Orchestrator for time delayed transactions (Staggered Ricochet)
- PushTX endpoint for broadcasting transactions through your backing full node
Support for tracking:
- XPUB (BIP44)
- YPUB (BIP49)
- ZPUB (BIP84)
- BIP47 loose addresses (P2PKH, Bech32)
- Loose addresses (P2PKH, P2SH, Bech32)
How to get it?
We have worked hard to create a experience that is friendly to users with minimal technical experience. Installation is simple with a single automated script that will create and setup a full Dojo back end composed of:
- a bitcoin full node accessible via an ephemeral Tor hidden service
- database for storing addresses and transactions of interest
- API accessible as a static Tor hidden service
- A maintenance tool accessible through a Tor web browser
You can find detailed instructions for installing Dojo using this method on the Samourai Dojo repository.
From our humble beginnings in 2015 as two passionate privacy activists working away on Samourai on nights and weekends at seedy London pubs we have promised two things:
- Samourai will open source our back end servers allowing users to bypass our infrastructure entirely.
- Samourai will remain in “unreleased” Alpha status until we do so.
As an equally humble group of 6 privacy activists remotely working from seedy pubs around the world we have delivered on promise one. And we are now working steadily on graduating Samourai Wallet to full release 1.0
You may have noticed the UI changes in the wallet recently. These have been designed to be as friendly as possible to all the new users who are going to be joining the platform after 1.0 release, as well as be extendable as possible for all the functionality we have planned. There remains one final update before Samourai Wallet graduates to full release, and that is the ability to pair your wallet to your Samourai Dojo. You should expect this update any day now.
From the entire Samourai Wallet team, we want to say thank you to our tens of thousands of testers who have each helped contribute to this moment. And to our haters who have relentlessly been spreading lies and FUD, GFY.
The Entire Samourai Team