Aller au contenu principal
Outils

Dojo (Samourai)

Dojo est le full node Bitcoin de Samourai Wallet : indexer + Whirlpool/Wasabi tools. Permet à l'utilisateur de ne pas dépendre d'un serveur Electrum tiers. Toujours utilisable malgré l'arrêt de Samourai.

Présentation

Dojo est le full node Bitcoin développé par l'équipe Samourai Wallet à partir de 2018. Il combine plusieurs briques : Bitcoin Core, un indexeur d'adresses, une API JSON pour les clients, et les serveurs nécessaires aux outils internes (Whirlpool pour les CoinJoins, Soroban pour la communication). L'objectif : permettre à un utilisateur de Samourai Wallet de se connecter à son propre nœud, sans jamais exposer ses adresses à un serveur tiers.

Pourquoi c'était important

La plupart des wallets mobiles consultent un serveur Electrum public pour connaître leur solde et générer des transactions. Ce serveur voit défiler toutes les adresses du wallet, et peut donc en déduire des clusters complets. Pour un wallet axé sur la confidentialité comme Samourai, cette fuite était inacceptable. Dojo a apporté la solution : tout en self-hosting, sur un Raspberry Pi domestique ou un VPS, derrière Tor.

Architecture

| Composant | Rôle | |---|---| | Bitcoin Core | Validation et stockage de la chaîne | | txindex=1 | Indexation complète des transactions | | Indexer (Fulcrum / addrindexrs) | Réponse rapide aux requêtes par adresse | | Tor hidden service | Accès distant chiffré et anonyme | | MyDojo (API REST) | Couche d'application pour Samourai | | Whirlpool CLI | Mixage CoinJoin opéré localement |

L'installation se faisait souvent via Docker Compose, et de nombreuses box (Umbrel, Start9, Ronin Dojo) proposaient un déploiement clé en main.

L'arrêt de Samourai en 2024

En avril 2024, les fondateurs de Samourai Wallet ont été arrêtés par les autorités américaines, accusés de blanchiment d'argent via Whirlpool. L'infrastructure de coordination centrale a été saisie. Les serveurs Whirlpool ont cessé de fonctionner, mais Dojo, étant entièrement chez l'utilisateur, a continué de tourner. Les utilisateurs ayant déjà du bitcoin mixé pouvaient encore le manipuler ; les nouveaux rounds CoinJoin n'étaient plus possibles.

L'héritage : Ashigaru et Ronin Dojo

Depuis 2024, plusieurs forks indépendants reprennent le flambeau :

  • Ashigaru Open Source Project : continue le développement de Samourai, en repartant du code open-source publié.
  • Ronin Dojo : box Linux maintenant le projet Dojo classique.
  • Sparrow Wallet : alternative desktop qui peut se connecter à un Dojo pour ses fonctions privacy.

À retenir

Dojo a été un projet pionnier de self-sovereign full node mobile. Même après l'arrêt de Samourai, son architecture reste un modèle pour des projets qui placent la souveraineté de l'utilisateur au-dessus de tout. Voir noeud complet et Ashigaru.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.