Consensus Mechanisms (Mécanismes de consensus)
Description
Le mécanisme par lequel les membres parviennent à un accord sur l’authenticité d’une transaction est appelé « Consensus Mechanisms (mécanisme de consensus) ».
La formation du consensus garantit la participation de plusieurs validateurs de manière systématique et prédéterminée, assurant la décentralisation et l’objectivité de la prise de décision. Elle garantit la mise en œuvre des principales caractéristiques de la plateforme Blockchain, telles que la confiance accrue, l’immuabilité des transactions et le maintien de l’intégrité de la plateforme. C’est le cœur de la plateforme Blockchain et elle aide les membres à prendre les bonnes décisions à tout moment. La fiabilité des applications Blockchain dépend de la robustesse et de la fiabilité du mécanisme de consensus utilisé. Bitcoin et la version antérieure du client public Ethereum utilisent des mécanismes de consensus « Proof-of-Work (POW) » où les mineurs ou les validateurs sont en concurrence et consomment des ressources précieuses comme la puissance de calcul et d’énormes quantités d’électricité pour deviner le bon nonce (nombre utilisé une seule fois) et créer un hachage cible afin de remporter la course à la création d’un bloc. La plateforme Ethereum passera bientôt à un consensus basé sur la « Proof of Stake » (POS), qui implique une consommation d’énergie négligeable. Certaines plateformes publiques de nouvelle génération utilisent des variantes des algorithmes de consensus basés sur « POW » et « POS », comme PoET (Proof of Elapsed Time) et DPOS (Delegated Proof of Stake) afin de minimiser l’utilisation et le gaspillage des ressources. Les blockchains d’entreprise comme Hyperledger et d’autres utilisent des algorithmes économes en énergie comme la « Proof of Authority » (POA), le « Practical Byzantine Fault-Tolerant » (PBFT), « Node to Node ».