Glossaire

Transaction

16/04/2026

Transaction dans une blockchain est une instruction signée qui modifie l'état du réseau — généralement en déplaçant des fonds d'une adresse à une autre, en appelant un contrat intelligent ou en créant un jeton. Chaque transaction est autorisée par une signature cryptographique de la clé privée de l'expéditeur.

Composants de base

  • Entrées / expéditeur — qui autorise la transaction
  • Sorties / destinataire — où la valeur est envoyée
  • Montant — combien est déplacé
  • Frais — payés aux mineurs/validateurs pour l'inclusion
  • Signature — preuve cryptographique que l'expéditeur l'a autorisée
  • Nonce — un compteur qui empêche les attaques par rejeu

Deux modèles de transaction

UTXO (Bitcoin, Litecoin, Tari, Cardano)

Le registre est un ensemble de sorties de transaction non dépensées (UTXOs) — morceaux de pièces indivisibles, chacun attaché à un script de verrouillage (généralement nécessitant une signature spécifique). Une transaction consomme un ou plusieurs UTXOs comme entrées et crée de nouveaux UTXOs comme sorties. Si les entrées dépassent le montant envoyé + les frais, la différence revient comme "monnaie".

Basé sur le compte (Ethereum, Solana, BNB Chain)

Le registre est un ensemble de comptes, chacun avec un solde courant. Une transaction débite directement le compte de l'expéditeur et crédite celui du destinataire. Plus simple à comprendre mais nécessite un compteur de nonce pour éviter les doubles dépenses.

De la signature à la confirmation

  1. L'expéditeur construit et signe une transaction avec sa clé privée
  2. La transaction est diffusée aux nœuds et entre dans le mempool — un pool de transactions en attente
  3. Un mineur ou validateur la sélectionne pour inclusion dans un bloc
  4. Une fois le bloc miné, la transaction a 1 confirmation
  5. Chaque bloc supplémentaire ajouté augmente le nombre de confirmations

Plus il y a de confirmations, plus il devient difficile d'inverser la transaction. Les échanges de Bitcoin attendent généralement 3 à 6 confirmations ; Ethereum traite la finalité différemment sous preuve d'enjeu.

Mempool

Le mempool (pool de mémoire) contient les transactions valides non confirmées. Les mineurs choisissent généralement les transactions avec le plus haut frais par octet en premier. Lorsque le réseau est congestionné, les transactions à faible frais peuvent attendre des heures ou des jours — ou être complètement abandonnées.

Voir aussi