Skip to main content

Comment les transactions sont-elles validées dans la blockchain ?

Lorsque vous effectuez un achat en utilisant la technologie blockchain, comment la transaction est-elle validée ? Cela peut être un processus déroutant pour ceux qui ne connaissent pas la blockchain, alors nous allons le décomposer pour vous. Dans ce billet de blog, nous allons expliquer comment les transactions sont validées dans la blockchain et ce que cela signifie pour les utilisateurs. Nous aborderons également le rôle d'Ethereum dans la validation de la blockchain et pourquoi il est si important. Alors, si vous êtes curieux de savoir ce qu'est la validation de la blockchain, continuez à lire !

La validation des informations est effectuée par un mécanisme appelé consensus. Ce mécanisme définit si un enregistrement ou une information peut être enregistré dans un bloc.

Un réseau de blockchains peut "convenir" d'une transaction de plusieurs façons, en fonction de l'étendue du processus d'application qui se déroule20, alors seul le "consensus" le plus utilisé sera développé, cependant, dans les références citées, des informations pertinentes supplémentaires seront disponibles concernant les aspects techniques de la validation des données.


1. Travail d'essai (PoW)


C'est l'un des consensus les plus populaires, et particulièrement utilisé dans les crypto-actifs. Les nœuds montrent leur effort (proof-of-work) en concourant pour résoudre un problème cryptographique compliqué qui nécessite de nombreux calculs et donc beaucoup d'énergie de calcul.

2. Preuve de participation (PoS)

Le test de participation est une alternative au PoW pour les Blockchains publiques. Dans ce cas, les nœuds valident les nouveaux blocs de la chaîne dans une sorte de loterie, où les tickets seraient le token du tour. Ce type de mécanisme est très agile mais peut avoir un inconvénient, par exemple, dans ceux qui ont plus de crypto actifs, plus de crypto actifs gagnent.

3 Preuve de la participation déléguée (DPoS)

Il s'agit d'une version du PoS dans laquelle les propriétaires de la crypto active choisissent les témoins (d'où son nom délégué), permettant une grande décentralisation qui peut potentiellement bénéficier aux petits propriétaires, mais peut faciliter d'éventuelles pratiques anticoncurrentielles qui favoriseraient la cartellisation, ce qui irait à l'encontre d'une concurrence libre et saine.

4. Preuve de la part louée (LPoS)

Waves a conçu ce protocole raffiné pour résoudre les problèmes de centralisation et les vulnérabilités à certaines attaques. Les petits propriétaires "louent" ou regroupent leurs jetons afin d'avoir plus d'options pour générer un nouveau bloc et gagner la récompense.

5. Test de temps écoulé (PoET)

Cet algorithme, développé par Hyperledger Sawtooth, convient aux réseaux publics ou privés ; il définit des temps d'attente aléatoires pour générer de nouveaux blocs par des nœuds choisis de manière stochastique. Il est très impartial, mais il dépend du niveau de traitement dont disposent les nœuds du réseau.

6. Tolérance pratique aux pannes byzantines (PBFT)

Son nom fait référence à l'histoire des généraux byzantins. Dans ce cas, les généraux se connaissent et se font confiance, simplement pour produire des concepts ils génèrent des votes en plusieurs tours. Ce mode est idéal pour les systèmes autorisés (entre autres utilisés par Hyperledger Fabric, et NEO). La figure ci-jointe présente le déroulement du processus de consensus.

Il existe de nombreux autres algorithmes distribués, que l'on peut trouver sur le site
en suivant le lien ci-joint : https://www.verypossible.com/insights/pros-and-cons-of-differentBlockchain-consensus-protocols.

Source : Ministère de la transformation numérique de la Colombie

La validation de la blockchain est un processus important qui permet de garantir la sécurité et l'exactitude des transactions. Dans la blockchain, cette validation est effectuée par un système appelé Ethereum. Ethereum est une plateforme décentralisée qui exécute des contrats intelligents : des applications qui s'exécutent exactement comme elles ont été programmées, sans aucune possibilité de fraude ou d'intervention d'un tiers. Grâce à Ethereum, la validation de la blockchain est fiable et sécurisée, ce qui en fait le choix idéal pour les transactions en ligne. Si vous souhaitez en savoir plus sur la validation de la blockchain, n'hésitez pas à consulter nos autres articles de blog sur le sujet !

Valider l'intégrité des données avec la blockchain