Agenda
14h00 – 14h25 : Théorie : L’anatomie d’une transaction Bitcoin
- Rappel des concepts clés : UTXO (Unspent Transaction Output) et leur rôle central.
- Décorticage d’une transaction : la structure des entrées et des sorties.
- Le rôle de Bitcoin Script dans la validation des transactions.
- Les différents types de transactions (P2PKH, P2SH).
14h25 – 14h50 : Préparation pratique : Mise en place de l’environnement
- Présentation de l’utilitaire en ligne de commande
bitcoin-cli
.
- Connexion à un nœud de testnet ou de regtest local.
- Création d’un portefeuille de test et obtention de fonds testnet.
14h50 – 15h15 : Atelier 1 : Construire et signer une transaction simple
- Tâche guidée : créer une transaction simple d’un portefeuille à un autre en utilisant
bitcoin-cli
.
- Explication de la commande
createrawtransaction
et de la structure JSON.
- Signature de la transaction avec
signrawtransactionwithkey
.
15h15 – 15h35 : Atelier 2 : Manipuler les transactions - Payer un ami et un mining fee
- Tâche guidée : créer une transaction avec deux sorties (une vers un destinataire, l’autre vers une “change address”).
- Comprendre et calculer les frais de transaction.
- Diffusion de la transaction sur le réseau testnet avec
sendrawtransaction
.
15h35 – 16h00 : Débat, Q&A et Networking
- Discussion sur les limites de cette méthode et l’importance des bibliothèques.
- Questions-réponses sur les transactions, la sécurité et les bonnes pratiques.
- Échanges et réseautage entre les participants.
Location
L’événement se déroule au GenesisBar :
150, Av. Mayi Moto, Kyeshero, Goma, DRCongo,
Kyeshero
Map
Annonces
Nous poursuivons la série de Séminaires Socratiques pour la communauté de développeurs de Goma.
Prochain rendez-vous : dernier vendredi du mois prochain au Genesis Bar.
Rappels importants