Testnet: le bac à sable de Bitcoin

Amis lecteurs,

Bitcoin est fascinant à tous les niveaux: philosophique, politique, économique, monétaire, technique et surtout pratique.

Mais dans la pratique on peut avoir un blocage.

Ce blocage est la peur de faire une mauvaise manipulation.

On veut expérimenter, mais il n’y a pas de service après-vente en cas d’erreur.

Pour résoudre ce problème, les développeurs de Bitcoin Core ont ajouté un réseau de test, le Testnet.

Il marche comme le réseau principal, mais tout ce qui y circule n’a aucune valeur.

On peut faire toutes les erreurs sans que ça ne coute un sat.

Accéder au Testnet

Aucune compétence requise pour accéder au réseau de test.

On ouvre Sparrow Wallet, puis on le redémarre en Testnet.

Créer ou importer un wallet

Il y a plusieurs options pour créer ou restaurer un wallet:

  • le type de wallet: simple signature ou multi-signature

  • le format d’adresse: Segwit, Native Segwit, Taproot (Taproot recommandé)

  • la taille de la phrase de récupération: 12, 15, 18, 21 ou 24 mots

  • la compatibilité avec toute une série de hardware wallet (Ledger, Coldcard, Jade…)

Gestions des adresses

Sparrow offre beaucoup d’informations sur chaque adresse du wallet.

On voit l’adresse, le chemin de dérivation, si elle est déjà utilisée ou pas
(très important pour la vie privée).

Faucet (ou robinet)

Une fois l’adresse créée, son solde est logiquement à 0.

Récupérer quelques fractions de bitcoin est très simple
(voir lien juste en dessous).

Anatomie d’une transaction

Pour comprendre une transaction, il faut la décomposer étape par étape.

1 - Analyse des entrées et sorties, UTXO

Le wallet analyse les UTXO et prépare la signature.

Si la notion d’UTXO ne vous dit rien, John Black l’explique à merveille.

2 - Finalisation de la transaction avant signature

On vérifie que tout est en ordre avant la signature.

3 - Signature

Pour faire simple, le wallet a une clé privée.

Il prépare une PSBT (PARTIAL SIGNATURE BITCOIN TRANSACTION).

Il ajoute les détails importants pour cette signature
(hash de la précédente entrée, données brutes de la précédente transaction, adresse de réception et montant).

Ensuite il signe la transaction avec la clé privée.

Puis il finalise pour s’assurer que tout est en ordre.

4 - Diffusion de la signature

La signature est prête.

Il reste à la diffuser sur le réseau.

Vous avez plein de services en ligne pour faire cette diffusion.

L’exploration de la blockchain Bitcoin est encore une discipline à part entière.

Pour vous y initier, vous cherchez simplement votre txid dans cet exploreur, puis vous vous laissez guider…

Conclusion

Une vie entière n’est pas suffisante pour maitriser Bitcoin.

Ce petit tutoriel est une bonne entrée en matière pour s’entrainer sans risque.

Vous pouvez me rejoindre sur mon canal Telegram (il y a des airdrop).

À la semaine prochaine,
Cryptomancien

Post-scriptum: ceci n’est pas un conseil d’investissement tout ça tout ça…