Points clés à retenir
Les transactions de cryptomonnaie sont enregistrées sur un registre public (blockchain), les rendant transparentes et permanentes.
Les transactions sont validées par un réseau décentralisé d'ordinateurs utilisant des mécanismes de consensus, principalement la preuve de travail et la preuve de participation.
En septembre 2022, Ethereum est passé de la preuve de travail à la preuve de participation, un changement connu sous le nom de The Merge, réduisant considérablement la consommation d'énergie du réseau.
Avant qu'une transaction ne soit confirmée, elle reste dans le mempool, où les validateurs et les mineurs sélectionnent quelles transactions traiter ensuite, priorisant généralement celles avec des frais plus élevés.
Les mécanismes de consensus empêchent la fraude et la double dépense sans dépendre d'une autorité centrale telle qu'une banque.
Introduction
Bitcoin et la plupart des autres cryptomonnaies fonctionnent différemment de l'argent traditionnel car ils ne dépendent pas des banques ou des autorités centrales pour vérifier et approuver les transactions. Au lieu de cela, les vérifications sont effectuées via un registre public, la blockchain.
Vous pouvez considérer une blockchain comme un énorme carnet public que tout le monde peut voir, mais que personne ne peut modifier sans un large consensus du réseau. Cet article explique comment les transactions crypto sont vérifiées et contrôlées à l'aide de mécanismes de consensus comme la preuve de travail et la preuve de participation.
Qu'est-ce qu'une transaction de cryptomonnaie ?
Lorsque vous envoyez de la cryptomonnaie à quelqu'un, vous créez une transaction. Cette transaction enregistre les adresses de portefeuille de l'expéditeur et du destinataire, combien de pièces sont impliquées et quand cela s'est produit. Une fois soumise, la transaction est diffusée sur le réseau pour être vérifiée et confirmée.
Comment les transactions blockchain sont-elles vérifiées ?
Partage et vérification
Lorsque vous créez une transaction, vous utilisez vos clés de portefeuille pour générer une signature numérique. Vos données de transaction et votre signature sont ensuite diffusées au réseau d'ordinateurs (nœuds) qui composent la blockchain. Ces nœuds vérifient la validité de votre signature, que les fonds requis sont disponibles, que les détails de la transaction sont corrects et que la transaction suit les règles du réseau.
Le mempool
Une fois qu'une transaction a passé les vérifications initiales, elle entre dans le mempool (abrégé de pool de mémoire). C'est une zone d'attente où les transactions valides mais non confirmées font la queue pour être incluses dans le prochain bloc. Les validateurs et les mineurs sélectionnent les transactions à traiter, priorisant généralement celles avec des frais de transaction plus élevés. Pendant les périodes d'activité élevée du réseau, le mempool peut devenir congestionné, entraînant des retards et une augmentation des frais.
Comment le réseau s'accorde
Le réseau ne dépend pas d'une seule autorité centrale. Au lieu de cela, les nœuds et les validateurs suivent des règles partagées pour convenir des transactions et des blocs qui sont valides. Cet accord est atteint par le biais d'un algorithme de consensus. Les deux plus largement utilisés sont la preuve de travail et la preuve de participation.
Preuve de travail (PoW)
Dans la preuve de travail, les mineurs se disputent pour résoudre des énigmes mathématiques complexes. Le premier mineur à résoudre l'énigme ajoute le nouveau bloc à la blockchain et gagne une récompense de bloc. D'autres nœuds vérifient la solution avant de l'accepter. Les mineurs travaillent souvent ensemble dans des pools de minage pour améliorer leurs chances de gagner des récompenses. La preuve de travail maintient le réseau très sécurisé, mais nécessite une puissance énergétique et de calcul significative. Bitcoin continue d'utiliser cette méthode.
Preuve de participation (PoS)
La preuve de participation sélectionne généralement les validateurs en fonction du nombre de pièces qu'ils ont verrouillées (stakées) dans le réseau. Plus un validateur a de mise, plus il est probable qu'il propose ou valide des blocs, en fonction du réseau. Les validateurs prennent des tours pour proposer et confirmer de nouveaux blocs. Si un validateur essaie de tricher, il risque de perdre ses pièces stakées par un mécanisme de pénalité connu sous le nom de slashing. Le PoS est maintenant utilisé par Ethereum (qui est passé de PoW en septembre 2022 via The Merge), BNB Chain et Solana, entre autres.
Pourquoi la vérification est-elle importante ?
Deux problèmes ont historiquement rendu les monnaies numériques difficiles à construire :
Double dépense : les mêmes fonds envoyés à deux ou plusieurs destinataires simultanément.
Dépendance à l'égard des autorités centrales : nécessitant que les banques ou les entreprises approuvent et enregistrent chaque transaction.
La blockchain résout les deux problèmes. Chaque transaction est enregistrée ouvertement et de manière permanente, donc la même cryptomonnaie ne peut pas être dépensée deux fois. Et au lieu d'une seule institution contrôlante, des milliers d'ordinateurs travaillent ensemble pour vérifier chaque transaction, rendant le système très résistant à la fraude et à la manipulation.
Qu'est-ce qu'une confirmation de blockchain ?
Une confirmation se produit chaque fois qu'un nouveau bloc est ajouté au-dessus du bloc contenant votre transaction. Plus une transaction a de confirmations, plus il devient difficile de la renverser.
Différentes blockchains nécessitent différents nombres de confirmations avant qu'une transaction soit considérée comme réglée. Bitcoin nécessite généralement 3 à 6 confirmations pour des transferts de grande valeur, chaque nouveau bloc rendant une transaction passée progressivement plus difficile à renverser. Sur Ethereum, certains services attendent un certain nombre de blocs, tandis que d'autres attendent la finalité, qui se produit généralement après quelques minutes dans des conditions normales.
FAQ
Comment une transaction Bitcoin est-elle vérifiée ?
Lorsque vous envoyez des Bitcoins, votre transaction est diffusée à un réseau de nœuds qui vérifient votre signature numérique et confirment que vous disposez de fonds suffisants. Les transactions valides entrent dans le mempool, où les mineurs les sélectionnent pour les inclure dans un nouveau bloc. Un mineur résout une énigme computationnelle pour ajouter le bloc à la chaîne et gagner une récompense de bloc. La plupart des plateformes attendent 6 confirmations (environ 1 heure) avant de considérer une transaction Bitcoin comme entièrement réglée.
Qu'est-ce qu'un mempool ?
Le mempool (pool de mémoire) est une zone de stockage temporaire où les transactions valides mais non confirmées attendent d'être prises en charge par un mineur ou un validateur et incluses dans le prochain bloc. Les transactions avec des frais plus élevés sont généralement traitées en premier. Pendant les périodes d'activité élevée du réseau, la congestion du mempool peut provoquer des retards et augmenter les frais nécessaires pour une confirmation rapide.
Quelle est la différence entre la preuve de travail et la preuve de participation ?
La preuve de travail nécessite que les mineurs dépensent de la puissance de calcul pour résoudre des énigmes mathématiques, le gagnant ajoutant le prochain bloc. La preuve de participation sélectionne les validateurs en fonction de la quantité de cryptomonnaie qu'ils ont stakée, éliminant le besoin de calculs énergivores. Le PoS est généralement plus rapide et plus économe en énergie, tandis que le PoW est considéré comme très éprouvé pour la sécurité. Bitcoin utilise le PoW ; Ethereum est passé au PoS en septembre 2022.
Combien de confirmations une transaction de cryptomonnaie nécessite-t-elle ?
Le nombre requis de confirmations varie selon la blockchain et la valeur de la transaction. Les transactions Bitcoin sont généralement considérées comme réglées après 6 confirmations (environ 1 heure). Ethereum, utilisant la preuve de participation, atteint la finalité en environ 12 à 15 minutes grâce à un système de points de contrôle plutôt qu'à un décompte de confirmations. Les transferts plus petits ou de moindre valeur peuvent être acceptés avec moins de confirmations selon la plateforme.
Une transaction de cryptomonnaie confirmée peut-elle être inversée ?
Une fois qu'une transaction a reçu suffisamment de confirmations, il est extrêmement difficile de l'inverser. Chaque bloc supplémentaire ajouté après votre transaction rend le changement de l'enregistrement historique plus difficile sur les réseaux PoW ou économiquement plus coûteux sur les réseaux PoS. Bien que des réorganisations très profondes soient théoriquement possibles, elles sont considérées comme pratiquement irréalisables pour des réseaux établis comme Bitcoin et Ethereum dans des conditions normales.
Pensées finales
La vérification des transactions est ce qui rend les cryptomonnaies fiables sans autorité centrale. Que ce soit par l'effort computationnel de la preuve de travail ou l'engagement économique de la preuve de participation, ces mécanismes protègent le réseau contre la fraude et la double dépense. Comprendre comment la vérification fonctionne, y compris le rôle du mempool, la profondeur des confirmations, et les compromis entre les approches de consensus, peut vous aider à mieux apprécier pourquoi différentes blockchains prennent différentes décisions de conception et comment elles affectent la vitesse, le coût et la sécurité des transactions.
Lectures complémentaires
Qu'est-ce que la blockchain et comment ça fonctionne ?
Qu'est-ce que le minage de cryptomonnaies et comment ça fonctionne ?
Qu'est-ce qu'un algorithme de consensus blockchain ?
Quels sont les frais de transaction blockchain ?
Que se passe-t-il après que tous les Bitcoins ont été minés ?
Avertissement : Ce contenu vous est présenté "tel quel" à des fins d'information générale et éducatives uniquement, sans représentation ni garantie de quelque nature que ce soit. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, ni comme une recommandation d'achat de quelque produit ou service spécifique. Vous devriez demander votre propre avis à des conseillers professionnels appropriés. Lorsque le contenu est contribué par un tiers, veuillez noter que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut diminuer ou augmenter et vous pourriez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d'investissement et Binance Academy n'est pas responsable des pertes que vous pourriez subir. Pour plus d'informations, voir nos Conditions d'utilisation, Avertissement de risque et Conditions de Binance Academy.
