Blog Noisseva
Série: Fonctionnement

Comment fonctionne une transaction Bitcoin ? Adresses, signatures, frais et confirmations

Une transaction Bitcoin est une autorisation signée qui dépense des sorties existantes, crée de nouvelles destinations, paie des frais et attend des confirmations.

16 minDébutantMis à jour le 29/07/2026

Article pédagogique uniquement. Il ne constitue pas un conseil financier, fiscal, juridique ou un conseil en investissement.

L’essentiel

  • Une transaction Bitcoin est un message signé qui demande au réseau de transférer le contrôle de certains bitcoins vers une ou plusieurs nouvelles destinations.
  • Bitcoin ne déplace pas des pièces stockées dans une adresse. Il dépense des sorties non dépensées, appelées UTXO, puis crée de nouvelles sorties.
  • La signature prouve que le portefeuille contrôle la clé privée nécessaire, sans révéler cette clé.
  • Les frais ne dépendent pas du montant envoyé, mais de la taille de la transaction et de la concurrence pour l’espace dans les blocs.
  • Une confirmation signifie que la transaction est incluse dans un bloc. Les confirmations suivantes rendent l’annulation de plus en plus difficile.
Illustration Noisette Academy montrant le trajet d’une transaction Bitcoin entre deux coffres de forêt, avec signature, frais et confirmations, sans texte visible.

Définition simple: une transaction Bitcoin est une autorisation signée

Une transaction Bitcoin est un message envoyé au réseau. Ce message dit en substance: voici les morceaux de bitcoins que je peux dépenser, voici les nouvelles destinations, et voici la preuve cryptographique que j’ai le droit de le faire.

Le Bitcoin Developer Guide résume l’idée technique: chaque transaction a au moins une entrée et une sortie. Une entrée dépense des satoshis reçus dans une sortie précédente. Une sortie attend ensuite d’être dépensée plus tard comme UTXO, c’est-à-dire une sortie de transaction non dépensée.

Le Bitcoin Design Guide décrit le parcours côté utilisateur: obtenir une adresse, créer la transaction, signer, diffuser à un nœud, laisser les nœuds valider, puis attendre les confirmations. Pour un débutant, c’est le bon fil conducteur.

Étape 1: l’adresse indique où envoyer

Le destinataire fournit une adresse Bitcoin, souvent sous forme de QR code. Cette adresse n’est pas un compte bancaire avec un solde caché derrière un identifiant client. C’est une destination de paiement dérivée de données cryptographiques.

Dans l’exemple classique de la documentation Bitcoin, le destinataire crée une paire clé privée et clé publique. Une version hachée de la clé publique est encodée en adresse, avec un mécanisme de détection d’erreur pour limiter les fautes de copie. Le point débutant à retenir: l’adresse sert à recevoir, pas à révéler la clé privée.

La Banque de France rappelle dans sa fiche Le bitcoin que le bitcoin s’échange sur un réseau décentralisé et repose notamment sur des techniques de cryptographie. Cette prudence est utile: une adresse mal copiée ou un mauvais réseau peuvent entraîner une perte définitive.

Étape 2: le portefeuille choisit des UTXO

Quand ton application affiche un solde, elle simplifie la réalité. Le réseau Bitcoin ne tient pas un compte “Noisette: 0,05 BTC”. Il garde des sorties non dépensées. Ton portefeuille additionne ces morceaux pour afficher un solde lisible.

Imagine que Pistache a trois sachets de noisettes: 4, 7 et 9. S’il veut payer 8 noisettes, il ne coupe pas forcément chaque sachet exactement. Il choisit un ou plusieurs sachets, crée une sortie pour le destinataire, puis souvent une sortie de rendu pour lui-même. C’est l’intuition du modèle UTXO.

Mastering Bitcoin propose une analogie de registre: Alice ne remet pas physiquement des bitcoins à Bob, elle convainc les nœuds de mettre à jour leur base de données en prouvant qu’une partie de ce qu’elle contrôlait est désormais contrôlée par Bob. Cette image évite de croire que les bitcoins sont dans le téléphone.

QuestionCompte bancaireBitcoin
Que voit l’utilisateur ?Un solde de compteUn solde calculé par le portefeuille
Que dépense le système ?Une somme prélevée sur le compteDes sorties non dépensées choisies comme entrées
Que devient la différence ?Le compte est ajustéUne sortie de rendu revient souvent au portefeuille
Qui valide ?L’établissement et ses systèmesLes nœuds selon les règles du protocole

Étape 3: la signature prouve le droit de dépenser

Une transaction doit être signée. La signature montre que le portefeuille contrôle la clé privée correspondant aux fonds dépensés. Mais elle ne publie pas cette clé privée. C’est la partie qui rend possible une preuve sans révéler le secret.

Le livre blanc de Satoshi Nakamoto décrit l’idée d’une pièce électronique comme une chaîne de signatures numériques: chaque propriétaire transfère à un autre en signant un hash de la transaction précédente et la clé publique du nouveau propriétaire. Le même document précise que cette logique reste incomplète sans un mécanisme public contre la double dépense, d’où le rôle du réseau et de la preuve de travail.

Le Bitcoin Developer Guide détaille la dépense P2PKH classique: la personne qui dépense fournit notamment une signature et une clé publique complète. Le script vérifie que cette clé correspond à la destination précédente et que la signature est valide. Pour l’utilisateur, tout cela est caché par le portefeuille, mais l’idée centrale reste: la clé privée autorise, la signature prouve.

Étape 4: la transaction est diffusée au réseau

Une fois construite et signée, la transaction est envoyée à un nœud Bitcoin. Ce nœud vérifie qu’elle respecte les règles qu’il applique: signatures valides, UTXO disponibles, montants cohérents, format acceptable, pas de double dépense évidente.

Si le nœud l’accepte, il peut la relayer à d’autres nœuds. La transaction circule alors dans le réseau pair-à-pair. Le Bitcoin Design Guide appelle cette étape propagation: la transaction entre dans la memory pool, souvent abrégée en mempool, et elle a encore zéro confirmation.

La mempool n’est pas une salle d’attente unique et officielle. Chaque nœud a sa propre mémoire des transactions non confirmées qu’il accepte de relayer. Deux explorateurs peuvent donc parfois afficher des informations légèrement différentes, surtout quand le réseau est chargé.

Étape 5: les frais rémunèrent l’espace dans les blocs

Les frais Bitcoin ne sont pas un pourcentage du montant envoyé. Ils viennent de la différence entre la somme des entrées et la somme des sorties. Si les entrées valent 15 000 sats et que les sorties totalisent 14 200 sats, les 800 sats restants deviennent les frais.

La logique importante est le poids de la transaction. Une transaction avec beaucoup d’entrées peut prendre plus de place qu’une transaction simple. Les frais se raisonnent donc souvent en satoshis par vbyte. Le chapitre transaction de Mastering Bitcoin couvre cette logique de poids et de vbytes, utile pour comprendre pourquoi un petit paiement peut parfois coûter plus cher qu’un gros.

Des outils publics comme mempool.space permettent d’observer l’état de la mempool et les estimations de frais. Mais ces chiffres changent. Un article pédagogique ne doit pas promettre un frais fixe: il faut expliquer la règle, puis laisser le portefeuille proposer une estimation adaptée au moment.

Étape 6: les confirmations renforcent la transaction

Quand un mineur inclut la transaction dans un bloc valide, elle obtient sa première confirmation. Chaque bloc ajouté au-dessus compte comme une confirmation supplémentaire. Cette profondeur rend une réorganisation autour de la transaction de plus en plus coûteuse.

Le Bitcoin Design Guide explique qu’une transaction avec une confirmation peut revenir à zéro confirmation lors d’une réorganisation courte. Il indique aussi qu’après six confirmations, il est largement accepté qu’aucune autre réorganisation ne puisse affecter cette transaction. Pour rester prudent, on peut présenter six confirmations comme une convention fréquente pour les montants importants, pas comme une loi universelle.

L’image simple: une noisette placée dans une boîte est protégée. Une noisette placée dans six boîtes empilées l’est davantage. Les confirmations ne rendent pas le passé absolument magique, elles ajoutent des couches de coût et de probabilité.

SituationCe que cela signifieRéflexe débutant
0 confirmationTransaction vue par des nœuds, pas encore dans un blocAttendre avant de considérer le paiement robuste
1 confirmationTransaction incluse dans un blocCorrect pour certains usages modestes, selon le contexte
3 confirmationsTransaction plus profondePlus rassurant pour un montant significatif
6 confirmationsConvention courante pour forte sécurité pratiqueSouvent demandé pour montants élevés ou plateformes

Les pièges courants à éviter

  • Croire qu’une adresse est un compte où les bitcoins dorment physiquement.
  • Penser que les frais augmentent automatiquement avec le montant envoyé.
  • Confondre transaction diffusée et transaction confirmée.
  • Réutiliser toujours la même adresse sans comprendre l’effet sur la confidentialité.
  • Oublier que la perte de clé privée ou de seed peut rendre les fonds irrécupérables.
  • Se fier à un explorateur unique sans comprendre que chaque nœud peut avoir sa propre mempool.

Conclusion: envoyer du bitcoin, c’est transférer un contrôle

Une transaction Bitcoin ne déplace pas une pièce numérique comme une pièce jointe. Elle transfère le contrôle de sorties non dépensées. Ton portefeuille choisit des UTXO, crée des sorties, calcule les frais, signe l’autorisation, puis diffuse le message.

Le réseau vérifie ensuite que la dépense respecte les règles. Les mineurs peuvent l’inclure dans un bloc, puis les confirmations renforcent progressivement son ancrage dans l’historique. C’est moins instantané qu’un simple clic, mais c’est ce qui permet à Bitcoin de fonctionner sans banque qui valide chaque opération.

Si tu retiens une seule phrase: une transaction Bitcoin est une preuve de dépense vérifiable publiquement. L’adresse indique la destination, la signature prouve l’autorisation, les frais achètent de l’espace dans les blocs et les confirmations renforcent la confiance dans l’historique.

Questions fréquentes

Questions fréquentes sur les transactions Bitcoin

Une transaction Bitcoin est-elle instantanée ?

Elle peut être diffusée rapidement, mais elle n’est pas confirmée tant qu’elle n’est pas incluse dans un bloc. Avant la première confirmation, elle reste plus fragile.

Pourquoi mon portefeuille crée-t-il une adresse de rendu ?

Parce que Bitcoin dépense des UTXO entiers. Si les entrées choisies dépassent le montant envoyé plus les frais, le portefeuille crée souvent une sortie qui renvoie la différence vers une adresse contrôlée par toi.

Les frais dépendent-ils du montant envoyé ?

Pas directement. Ils dépendent surtout du poids de la transaction et de la concurrence dans la mempool. Envoyer un gros montant peut coûter peu si la transaction est simple.

Combien de confirmations faut-il attendre ?

Cela dépend du montant et du risque accepté. Beaucoup de services utilisent plusieurs confirmations pour les montants importants. Pour apprendre, retiens surtout que chaque confirmation ajoute une couche de sécurité pratique.

Une transaction confirmée peut-elle être annulée comme un paiement par carte ?

Non, pas de la même manière. Bitcoin n’a pas de service client central qui annule une transaction valide. Une réorganisation courte peut exister près du bord de la chaîne, mais les confirmations rendent ce scénario de moins en moins probable.

Testez votre compréhension

Mini quiz: transaction Bitcoin

Sélectionne une réponse par question. Le résultat s'affiche après chaque réponse.

0/3 répondues · 0 noisettes

Question 1

Que dépense une transaction Bitcoin ?

Question 2

À quoi sert la signature ?

Question 3

Que signifie zéro confirmation ?

Continuer avec Noisette Academy

Articles liés recommandés

Sources et repères

  1. 1. Bitcoin Developer Guide, Transactions

    Entrées, sorties, UTXO, adresses, scripts et signatures.

  2. 2. Bitcoin Design Guide, Transactions

    Parcours utilisateur: adresse, création, signature, diffusion, validation, mempool, confirmations.

  3. 3. Bitcoin: A Peer-to-Peer Electronic Cash System

    Chaîne de signatures, annonce publique des transactions et résolution de la double dépense.

  4. 4. Mastering Bitcoin, Transactions

    Analogie du registre, structure des transactions, poids et vbytes.

  5. 5. Banque de France, Le bitcoin

    Cadre pédagogique prudent: réseau décentralisé, cryptographie, risques et absence de cours légal en France.

  6. 6. mempool.space, REST API

    Expliquer où observer frais recommandés, mempool et statut des transactions sans promettre des frais fixes.