Aller au contenu principal
Confidentialité

Stealth address

Une stealth address est une adresse statique permettant de générer une adresse one-shot à chaque paiement. Concept précurseur de Silent Payments (et BIP-47). Largement utilisée par Monero. Bitcoin dispose désormais d'une variante propre.

Définition et origine

La stealth address a été décrite pour la première fois en avril 2011 par ByteCoin sur le forum Bitcointalk, puis formalisée par Peter Todd. Elle vise à résoudre un problème de confidentialité majeur : si Alice publie une adresse pour recevoir des dons, tous les paiements y arrivent visiblement, créant un cluster identifiable sur la blockchain.

Comment ça fonctionne

Le destinataire publie deux clés publiques : une scan key et une spend key. Le payeur génère un nonce aléatoire, en dérive un secret partagé par échange Diffie-Hellman avec la scan key, puis calcule une adresse one-shot à partir de la spend key et de ce secret. Le payeur écrit le nonce dans la transaction (OP_RETURN ou autre champ). Le destinataire, qui scanne toutes les transactions avec sa scan key, retrouve les paiements qui lui sont adressés sans que personne d'autre ne puisse les lier.

Cas d'usage Bitcoin

| Implémentation | Année | Statut | |---|---|---| | BIP-47 (PayNyms) | 2015 | Samourai Wallet, Sparrow | | Silent Payments (BIP-352) | 2023 | Cake Wallet, BlueWallet, Sparrow | | Stealth address v1 (Peter Todd) | 2014 | Abandonné |

Sur Bitcoin, l'évolution naturelle est Silent Payments, qui n'exige aucun nonce on-chain et est donc indistinguable d'une transaction normale.

Limites

Le scan complet de la blockchain est nécessaire pour retrouver ses paiements, ce qui coûte du CPU et impose un wallet plein-nœud ou un service tiers. Le destinataire ne peut pas déléguer ce scan sans révéler sa scan key. Enfin, l'adoption reste faible : peu de wallets et peu de marchands proposent l'envoi vers une stealth address en 2026.

À retenir

La stealth address est l'ancêtre conceptuel de toute la confidentialité moderne sur Bitcoin. Monero l'a rendue obligatoire ; Bitcoin l'a rendue optionnelle via Silent Payments. C'est la seule manière connue de publier une adresse fixe sans sacrifier la confidentialité des paiements entrants.

Termes lies

← Retour au glossaire complet

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