- CRYPTOMANCIEN
- Posts
- Testnet: le bac à sable de Bitcoin
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.
Pour la petite histoire, j'ai signé une transaction à la main pour la première fois.
Dans l'output, il y a un paramètre value.
Je croyais que c'était le montant à envoyer.
En réalité c'est le montant qu'il doit rester après l'envoi.
Heureusement on est sur le testnet 😅
— Cryptomancien (@crypt0mancien)
3:13 PM • Mar 14, 2024
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…