Applez Nous: +41 22 518 70 00
Dans un système informatique distribué, des dizaines de milliers d’ordinateurs indépendants doivent s’accorder en permanence sur l’état exact du grand livre, malgré les pannes réseau et la présence d’acteurs potentiellement malveillants. Ce problème fondamental de l’informatique théorique est connu sous le nom du problème des généraux byzantins.
Introduite par Bitcoin, la PoW lie le droit de proposer un nouveau bloc à la dépense d’une ressource physique quantifiable : la puissance de calcul électrique :
Adoptée par Ethereum lors de sa transition historique (The Merge), la PoS remplace les fermes de serveurs de minage par un engagement de capital financier :
Mécanique de la PoS sur Ethereum :
- Pour devenir validateur, un utilisateur doit immobiliser (Staking) 32 ETH dans un smart contract officiel.
- Un algorithme pseudo-aléatoire sélectionne un validateur pour proposer un bloc à chaque intervalle de temps (Slot de 12 secondes).
- Un comité d'autres validateurs vérifie et vote l'attestation du bloc.
- En cas de comportement honnête : Le validateur perçoit des récompenses de protocole.
- En cas de tentative de fraude (ex: signer deux blocs contradictoires) : Pénalité sévère (Slashing) détruisant une part importante de son capital immobilisé.
La PoS réduit la consommation énergétique de 99.95% tout en augmentant la vitesse de finalité des transactions.
Pour les réseaux de consortium d’entreprises (Hyperledger Fabric, Corda), des algorithmes déterministes par tours de vote (Practical Byzantine Fault Tolerance) permettent d’atteindre des milliers de transactions par seconde avec une finalité instantanée, à condition de connaître préalablement l’identité des validateurs agréés.
Conclusion comparative : Il n’existe pas de mécanisme de consensus universel parfait ; le choix dépend du niveau d’ouverture du réseau et du modèle de menace envisagé.