Aller au contenu principal
Transactions

Sweep transaction

Une sweep transaction balaie tous les fonds d'une adresse vers une autre. Standard pour migrer un wallet ou récupérer une paper wallet. Souvent automatique dans les hardware wallets. Doit prévoir des frais sinon échoue.

Définition et origine

Une sweep transaction (transaction de balayage) consomme la totalité des UTXOs d'une adresse, d'un wallet ou d'une seed donnée pour les envoyer vers une nouvelle destination unique. Elle n'a pas de change : tous les inputs sont consommés et le montant net (inputs moins frais) part vers une seule sortie ou un petit nombre de sorties.

Comment ça fonctionne

Le wallet :

  1. Énumère toutes les UTXOs disponibles pour l'adresse ou la seed cible
  2. Calcule la taille totale en vBytes
  3. Multiplie par le fee rate choisi pour obtenir les frais
  4. Soustrait les frais du montant total
  5. Crée une transaction avec N inputs et 1 output

Si une UTXO devient économiquement négative (sa valeur est inférieure au coût en frais qu'elle représente), elle est typiquement laissée de côté : on parle alors de dust UTXO.

Cas d'usage

| Scénario | Pourquoi sweeper | |---|---| | Migration de wallet | Passer de Electrum à Sparrow proprement | | Paper wallet | La paper wallet a une seule clé, pas de change possible | | Hardware wallet compromis | Tout déplacer vers une nouvelle seed | | Wallet legacy | Migrer du P2PKH vers Taproot | | Récupération | Restaurer une seed et tout sortir vers un wallet propre |

La plupart des hardware wallets (Coldcard, Trezor, Ledger) intègrent une fonction sweep en un clic, qui scanne plusieurs dérivations BIP44/49/84/86.

Limites

Une sweep révèle au monde entier que toutes ces UTXOs appartenaient au même utilisateur (common input ownership heuristic). Pour préserver la confidentialité, il vaut mieux faire plusieurs petits sweeps espacés ou utiliser un CoinJoin avant. Attention aussi au fee rate : un sweep mal estimé peut rester bloqué dans le mempool plusieurs jours.

À retenir

Le sweep est l'opération de maintenance la plus courante des bitcoiners avancés. Préparez toujours l'adresse de destination à l'avance, vérifiez le fee rate sur mempool.space, et envisagez l'RBF pour pouvoir accélérer si nécessaire.

Termes lies

← Retour au glossaire complet

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