Un algorithme de consensus est le cadre de règles permettant aux nœuds de s'accorder. La preuve de travail (PoW), la preuve d'enjeu (PoS), la preuve d'enjeu déléguée (DPoS) et la tolérance aux pannes byzantines pratiques (PBT) sont les plus courantes. Chacune présente des compromis différents entre vitesse, sécurité et consommation d'énergie. La preuve de travail a fait ses preuves et est difficile à attaquer. Elle est cependant lente et très énergivore. La preuve d'enjeu est plus rapide et économe en énergie, mais ses détracteurs estiment qu'elle favorise les gros détenteurs de jetons et qu'elle n'a pas été testée sur une période aussi longue.
Le choix de l'algorithme détermine tous les aspects d'une chaîne de transactions. Débit, délai de finalisation, exigences matérielles et décentralisation en dépendent. Une chaîne utilisant la preuve d'enjeu déléguée (DOP) peut traiter des milliers de transactions par seconde, mais concentre la puissance entre les mains d'un petit nombre de validateurs. Une chaîne utilisant la preuve de travail (PoW) répartit plus largement la puissance de minage, mais ne peut atteindre cette vitesse. Il n'existe pas de solution miracle. Scalabilité, sécurité et décentralisation sont des notions contradictoires. C'est l'algorithme de consensus qui résout ces tensions.
Comparaison des algorithmes courants
- Preuve de travail — sécurisée, lente, énergivore
- Preuve d'enjeu — finalité efficace et plus rapide, tendances ploutocratiques
- Preuve d'enjeu déléguée — débit élevé, moins de validateurs
- PBFT — finalité rapide, convient aux réseaux autorisés
Les chaînes plus récentes expérimentent les hybrides. La recherche d'un meilleur équilibre se poursuit.
Comments
No comments yet. Be the first to share a thought.
Leave a comment