Aller au contenu principal
Wallet

Coin control

Le coin control permet à l'utilisateur de choisir manuellement quelles UTXO dépenser. Outil indispensable à la confidentialité et à la gestion fine des frais. Disponible dans Sparrow, Wasabi, Samourai, Bitcoin Core. Défaut désactivé sur les wallets grand public.

Pourquoi le coin control

Par défaut, un wallet Bitcoin choisit lui-même quelles UTXO consommer pour une transaction. C'est commode pour l'utilisateur final, mais cela peut être désastreux pour la confidentialité : le wallet peut combiner des UTXO de sources différentes (paie, héritage, KYC exchange, wallet personnel), créant un lien indélébile entre tous via l'heuristique du common input ownership. Le coin control redonne à l'utilisateur la main sur ce choix.

Fonctionnalités typiques

| Fonction | Description | |----------|-------------| | Liste des UTXO | Voir chaque UTXO avec montant, âge, source | | Étiquetage | Annoter chaque UTXO (« KYC », « no-KYC », « gift ») | | Filtres | Cacher dust, regrouper par label | | Sélection manuelle | Cocher les UTXO à inclure dans la transaction | | Lock | Empêcher une UTXO d'être utilisée par erreur | | Privacy score | Indication de l'anonymity set (Wasabi, Sparrow) | | Coin freezing | Geler des UTXO suspects (poussière, dust attack) |

Wallets supportant pleinement le coin control

| Wallet | Niveau de coin control | |--------|------------------------| | Sparrow | Excellent, étiquetage et UI claire | | Wasabi 2.x | Très bon, intégré au CoinJoin | | Bitcoin Core (GUI) | Bon, mais avancé à activer | | Electrum | Bon, présent depuis longtemps | | Specter Desktop | Très bon, focus multisig | | BlueWallet | Limité (basique) | | Phoenix/Mutiny | Pas applicable (Lightning) |

Les wallets grand public mobiles (Trust, Exodus, Edge) n'ont en général pas de coin control accessible.

Cas d'usage privacy

  1. Séparer KYC et no-KYC : ne jamais mélanger des UTXO issues d'un exchange KYC avec des UTXO obtenues sans identité (DCA non-custodial, Lightning out)
  2. Éviter le toxic change : ne pas réutiliser une UTXO de change associée à un payement public
  3. Dust attack : geler les UTXO de poussière reçues sans consentement
  4. Wallet d'épargne vs courant : maintenir une séparation logique stricte

Cas d'usage économique

  • Frais bas : ne dépenser que les UTXO assez grandes pour ne pas surpayer le ratio frais/montant
  • Anti-consolidation forcée : éviter de mélanger des UTXO accumulées sur des années avec leur historique propre
  • Sortie progressive : retirer petit à petit d'un exchange en ciblant des UTXO précises
  • Optimisation Taproot vs SegWit : choisir les UTXO selon le type d'output pour minimiser la taille

Conséquences sur la confidentialité

Mal utilisé, le coin control peut dégrader la confidentialité : si vous choisissez toujours « la plus grosse UTXO disponible », vous créez un fingerprint distinct. La meilleure pratique est de combiner coin control + change avoidance + étiquetage + parfois CoinJoin.

Limites

  • Charge cognitive : il faut comprendre les UTXO
  • Risque d'erreur : envoyer la mauvaise UTXO peut « brûler » sa confidentialité
  • Pas universel : tous les wallets ne le supportent pas

À retenir

Le coin control est l'outil le plus puissant pour reprendre la main sur sa confidentialité on-chain et son optimisation de frais. Sparrow et Wasabi sont aujourd'hui les références. Tout utilisateur sérieux de Bitcoin devrait passer une heure à comprendre ses UTXO via un coin control bien fait.

Termes lies

← Retour au glossaire complet

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