Sortir des radars un wallet Bitcoin KYC

Partie 2 - Créer les adresses au bon format

Amis lecteurs,

Chacune de nos transactions laisse apparaître plein de petites métadonnées sur la blockchain. Tout est public : les montants, l’assemblage des entrées, les sorties, l’heure grâce au numéro de bloc.

Un observateur initié à l’analyse de chaîne peut déceler un comportement juste en suivant une adresse.

Il peut savoir si son propriétaire est un simple particulier, un commerce en ligne ou un exchange centralisé sans connaître son identité.

Cet observateur fait ce qu’on appelle des heuristiques. Autrement dit, il établit des probabilités à partir d’informations manquantes.

Dans cet exercice de sortie d’un wallet des radars, nous allons essayer de casser les heuristiques. C’est-à-dire laisser transparaître le moins de métadonnées possibles pour se fondre dans la masse.

L’anonymat total sur Bitcoin demande au minimum un bac + 10 en paranoïa , nous allons donc déléguer cette partie à des swap.

Mais ça sera l’objet de la prochaine partie. Aujourd’hui on se concentre sur les wallets.

Bitcoin, les différentes adresses

Lors d’une transaction, le format d’adresse est une métadonnée qui laisse un indice sur l’envoyeur et le destinataire.

Si les formats sont identiques, on peut supposer que le même propriétaire s’est envoyé une sortie à lui-même.

Si les formats sont différents, on peut supposer que le receveur en sortie est un propriétaire différent.

La première chose à savoir est son format d’adresse. Voici les plus répandus
(n’envoyez rien dans les exemples) :

P2PKH (Pay To Public Key Hash)

Premier format d’adresse, il est de moins en moins répandu.

Début: 1

Longueur: entre 26 et 36 caractères

Exemple: 1JmQfnF5MCcRP5h5HBWariMfQytncLsVSp

P2SH (Pay To Script Hash) et P2WSH (Pay To Witness Script Hash)

Il offre des fonctionnalités plus complexes comme la signature de transaction multi-signature.

Début: 3

Longueur: 34 caractères

Exemple: 3Qptz6bYkEPAEWH9mNdXM1TyribiugjA7z

Segwit v0 ou P2WPKH (Pay to Witness Public Key Hash)

Ce format d’adresse réduit les frais de transaction.

Début: bc1q

Longueur: 42 caractères

Example: bc1qctsr90sefj47yfrn8vwspt0v6e5gdv7x5jwv06

Segwit v1 ou P2TPR (Pay To Taproot)

Ce format permet des scripts plus complexes et améliore la confidentialité.

Début: bc1p

Longueur: 62 caractères

Exemple: bc1pl3e2py4hzwc0xk788t3kr48xph3gv6xvpd0uuw6kwcyvxq6dl5asjvy0t7

Pour rappel, le plan est le suivant:

  • refourguer les Bitcoin KYC à un premier swap (de préférence un qui utilise le même format d’adresse)

  • récupérer en retour du Monero

  • transférer le Monero sur un second swap

  • récupérer du Bitcoin sur un wallet tout neuf en format Taproot

Créer un wallet Bitcoin

Sparrow est le logiciel le plus complet du moment. Il permet de créer un wallet depuis une seed phrase ou une clé privée. Il offre des fonctionnalités comme la signature hors ligne, la compatibilité avec d’autres wallets…

Cet outil m’a beaucoup aidé à mieux comprendre Bitcoin.

La démarche pour créer un nouveau wallet Taproot est simple: New Wallet, Script Type P2TR, New or imported wallet, Generate new.

Ensuite il faut bien noter la phrase de récupération.

Créer un wallet Monero

Monero est encore plus simple d’utilisation. Le wallet officiel est traduit en français et offre un mode simplifié pour les fonctionnalités de base.

Pareil, nouveau wallet, et noter la phrase de récupération.

En conclusion de cette seconde partie, on a les wallets nécessaires aux différents transferts.

On verra le swap dans la prochaine partie.

À la semaine prochaine,
Cryptomancien

PS: Ceci n’est pas un conseil d’investissement tout ça…