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