Une transaction crypto est une instruction signée numériquement qui déplace de la valeur ou exécute un contrat intelligent sur une blockchain. Une fois signée avec votre clé privée, elle rejoint le mempool, un validateur l'inclut dans le bloc suivant et elle accumule des confirmations à mesure que d'autres blocs s'empilent au-dessus. Tout le trajet dure en général de quelques secondes à quelques minutes — et une fois on-chain, impossible de revenir en arrière.
Points clés
- Une transaction n'est rien d'autre qu'un message signé ; votre clé privée prouve que vous l'avez autorisée.
- Chaque transaction porte une entrée (d'où elle vient), une sortie (où elle va) et des frais versés aux validateurs.
- Les frais augmentent quand le réseau est saturé parce que l'espace dans un bloc est limité ; c'est pourquoi le gas s'envole en période de hype.
- Confirmée signifie incluse dans un bloc, mais davantage de confirmations veut dire plus de sécurité face à une réorganisation rare de la chaîne.
Une transaction crypto en une phrase
Une transaction crypto est un petit morceau de données signé numériquement qui demande à une blockchain publique de mettre à jour son état — généralement en déplaçant des pièces d'une adresse à une autre, mais elle peut aussi appeler un contrat intelligent, déployer du code ou brûler des tokens. Rien d'extraordinaire ne se passe physiquement ; vous publiez une instruction signée dans une base de données mondiale que des milliers d'ordinateurs vérifient avant qu'elle ne soit acceptée.
Si vous n'avez déplacé de l'argent qu'à l'intérieur d'une banque, le modèle est un peu différent. Aucun serveur central ne connaît votre solde et ne met à jour un grand livre quand vous cliquez sur envoyer. À la place, vous diffusez un message signé ; de nombreux validateurs s'accordent indépendamment sur sa validité ; l'un d'eux l'inclut dans le bloc suivant ; et le réseau entier accepte votre nouveau solde. Dans cette image, la banque, c'est tout le réseau.
Comment fonctionne une transaction, étape par étape
Quatre étapes couvrent toutes les transactions crypto que vous ferez, sur Bitcoin, Ethereum ou ailleurs.
1. Vous signez la transaction avec votre clé privée
Votre wallet construit un objet de transaction — adresse d'expédition, adresse de destination, montant, frais et un nonce — et vous demande de le signer. La signature a lieu dans le wallet, en utilisant votre clé privée ; la clé elle-même ne quitte jamais l'appareil. Le résultat est une signature cryptographique qui prouve mathématiquement que le détenteur de cette clé a autorisé exactement cette transaction. Pour un regard plus approfondi sur cette paire de clés, voir notre guide qu'est-ce qu'une clé privée.
2. La transaction entre dans le mempool
Votre wallet diffuse la transaction signée aux nœuds auxquels il est connecté, qui la propagent au reste du réseau. Les transactions en attente vivent dans le mempool, raccourci de memory pool, en gros une salle d'attente de transactions non confirmées triées selon les frais qu'elles paient. Le mempool n'est pas une file globale unique ; chaque nœud garde sa copie, mais en pratique ils se ressemblent fortement en quelques secondes.
3. Un validateur l'inclut dans un bloc
Toutes les quelques secondes sur Ethereum, ou environ toutes les dix minutes sur Bitcoin, un validateur construit le bloc suivant. Il sélectionne des transactions dans le mempool — généralement celles qui paient le plus, car cela maximise sa récompense — et les regroupe dans un bloc. Quand le bloc est ajouté à la chaîne, votre transaction est confirmée pour la première fois.
4. Les confirmations s'empilent
Une confirmation, c'est bien, mais davantage, c'est mieux. Chaque bloc supplémentaire au-dessus du vôtre rend une réorganisation de chaîne exponentiellement plus difficile. Pour de petits paiements, une confirmation suffit ; pour les dépôts en exchange, six sur Bitcoin ou douze à trente sur Ethereum sont la norme. Une fois suffisamment profond dans la chaîne, revenir sur votre transaction exigerait une attaque si coûteuse que personne ne s'y essaierait pour la valeur en jeu.
Les trois éléments que porte toute transaction
Si vous retirez les détails de format, toute transaction tient en trois nombres.
L'entrée — d'où vient la valeur
Sur Bitcoin, ce sont un ou plusieurs UTXOs, des sorties de transactions antérieures encore non dépensées et liées à votre adresse. Sur Ethereum, c'est simplement le solde de votre compte moins ce que vous envoyez. Dans les deux cas, l'entrée doit couvrir la sortie et les frais.
La sortie — où elle va
Une ou plusieurs adresses de destination, chacune avec son montant. Si votre entrée dépasse ce que vous envoyez, le wallet renvoie discrètement la monnaie vers une nouvelle adresse qu'il contrôle sur Bitcoin, ou la déduit simplement sur Ethereum. Les sorties peuvent aussi être des appels de contrats intelligents — envoyer une petite quantité d'ETH à ce contrat et déclencher cette fonction — c'est ainsi que fonctionnent en vrai les swaps DeFi, les mints de NFT et la plupart des activités hors paiement.
Les frais — la rémunération du travail du validateur
Chaque transaction paie un petit frais au validateur qui l'inclut. Ce frais est l'enchère que vous faites pour concourir pour un espace de bloc limité. Quand le réseau est calme, les frais sont minuscules : quelques centimes sur BTC, des fractions de centime sur la plupart des L2. Quand il est chargé, ils peuvent grimper à plusieurs dollars car tout le monde enchérit pour le même espace rare. Pour le tableau complet sur Ethereum, voir notre guide qu'est-ce qu'une gas fee.
Pourquoi les frais varient autant
C'est la partie qui déroute le plus les débutants. Pourquoi le même petit transfert coûte quelques centimes un jour et plusieurs dollars le lendemain ?
La réponse, c'est l'espace dans un bloc. Chaque bloc ne peut contenir qu'un volume limité de données. Quand la demande est basse — un dimanche tranquille — il reste de la place et les validateurs incluent volontiers des transactions à faibles frais. Quand la demande est haute — un gros airdrop, un dépeg de stablecoin, un mint de NFT très attendu — le mempool déborde de gens qui offrent des frais élevés pour passer en premier, et il faut soit surenchérir, soit attendre.
Bitcoin et Ethereum gèrent cela de manière légèrement différente. Bitcoin fait une pure enchère au premier prix : vous misez, les validateurs prennent les plus hautes. Ethereum utilise l'EIP-1559, qui fixe une base fee qui monte ou baisse selon la congestion et est brûlée, puis ajoute par-dessus une petite priority tip pour le validateur. Dans les deux cas, la logique sous-jacente est la même : espace limité, prix de marché.
Ce que confirmée veut vraiment dire
On utilise le mot confirmée à la légère. Cela vaut la peine d'être précis.
Confirmée signifie techniquement incluse dans un bloc qui fait désormais partie de la chaîne. Mais l'ordre des blocs peut changer à court terme — deux validateurs peuvent publier brièvement des blocs concurrents et l'un d'eux se retrouve orphelin. Plus votre transaction est profonde, moins une réorganisation est probable.
Pour un usage courant :
- 0 confirmation — diffusée mais pas encore dans un bloc. Vous faites confiance à vos risques.
- 1 confirmation — incluse dans le bloc le plus récent. Suffisant pour un café.
- 3 à 6 confirmations — solide pour une valeur moyenne. La plupart des exchanges créditent les dépôts Bitcoin à six.
- 12 confirmations ou plus — final en pratique pour tout modèle de menace réaliste.
Sur les chaînes à finalité déterministe, le concept est un peu différent — une fois qu'un slot est finalisé, il ne peut pas être inversé sans une attaque coordonnée portant sur plus d'un tiers des validateurs. Mais le conseil pratique est le même : plus de temps on-chain, plus de sécurité.
Bitcoin vs Ethereum : deux modèles différents
Les deux chaînes font le même travail, mais elles représentent les transactions différemment.
Bitcoin utilise le modèle UTXO. Votre solde est la somme des sorties de transactions non dépensées affectées à votre adresse. Chaque transaction consomme un ou plusieurs UTXOs entiers et en produit de nouveaux — comme des pièces physiques ; vous ne pouvez pas casser un billet, vous le dépensez et recevez de la monnaie. Excellent pour des techniques de confidentialité et la validation en parallèle, mais déroutant pour qui vient des comptes bancaires.
Ethereum utilise le modèle compte. Votre adresse a un unique solde, comme un compte bancaire. Envoyer ETH décrémente simplement votre solde et incrémente celui du destinataire. C'est plus intuitif et simplifie les contrats intelligents — un contrat n'est qu'un autre compte avec du code attaché. La contrepartie : les chaînes en modèle compte exigent un ordre plus strict, ce qui coûte un peu en débit.
La plupart des autres chaînes piochent dans l'une de ces deux familles. Solana, Cardano et quelques autres utilisent des variantes UTXO ; presque toute la famille EVM — Polygon, Arbitrum, Base, BNB Chain — utilise le modèle compte.
Ce qui peut mal tourner
Les transactions sont en général ennuyeuses et fiables. Mais quelques modes d'échec méritent d'être connus.
Vous avez envoyé à la mauvaise adresse. Il n'y a pas de bouton annuler. Si l'adresse est réelle mais n'est pas la vôtre, le seul recours est de demander gentiment au destinataire. Si l'adresse est invalide pour cette chaîne, les fonds sont perdus pour toujours. Collez toujours, vérifiez les premiers et derniers caractères, et envoyez un petit test pour les nouvelles adresses.
Vous avez choisi des frais trop bas. Votre transaction reste dans le mempool, ignorée. Après quelques heures, la plupart des nœuds la lâchent et elle disparaît. Vous pouvez généralement l'accélérer en diffusant un remplacement avec des frais plus élevés.
La transaction a échoué mais vous avez payé du gas quand même. Sur Ethereum et les chaînes EVM, un appel de contrat qui manque de gas ou heurte un revert est tout de même inclus dans un bloc et vous payez le travail effectué — mais le changement d'état est annulé. Les swaps ratés et les mints qui annulent sont fréquents en période chargée.
Mauvaise chaîne. Envoyer un token d'un réseau à une adresse qui n'écoute que sur un autre réseau ne marche pas tout seul — le dépôt n'arrive pas. Certains exchanges peuvent récupérer via le support, d'autres non. Vérifiez le réseau à chaque fois.
Suivre les nouvelles qui font bouger le coût des transactions
Les frais et les délais de confirmation ne sont pas abstraits. Ils s'envolent à cause d'événements — un gros listing, une frénésie meme-coin, une panne qui repousse l'activité vers une couche plus lente, un récit autour d'un halving. Un retournement de sentiment peut transformer un mempool calme en une après-midi à quarante dollars par swap. Zippfeed remonte les manchettes qui comptent avec un score de sentiment (bullish, neutral ou bearish) et une note d'importance, pour que vous distinguiez un vrai catalyseur du bruit avant d'appuyer sur confirmer. Ceci est de l'éducation, pas un conseil financier — mais savoir pourquoi les frais grimpent, c'est déjà la moitié du travail pour les anticiper.