Consensus Avancé

Consensus Avancé

Consensus Avancé

EN COURS

Une plongée approfondie dans les mécanismes de consensus avancés de la blockchain : BFT, PBFT, Tendermint, consensus Avalanche et comment les chaînes modernes atteignent une finalité rapide en 2026.

Retour à l'Académie

Retour

Au-delà de PoW et PoS : Mécanismes de consensus avancés

La preuve de travail et la preuve d'enjeu sont les mécanismes de consensus les plus connus, mais le domaine académique et l'ingénierie du consensus décentralisé ont produit de nombreuses autres approches, chacune faisant différents compromis entre sécurité, vivacité, latence et le nombre de participants pouvant être accueillis.

Les mécanismes de consensus avancés sont importants pour comprendre pourquoi différentes blockchains ont des temps de finalité différents, une résilience différente aux partitions du réseau et des plafonds de rendement maximum différents. Ils sont également essentiels pour évaluer les revendications de sécurité : le mécanisme de consensus d'une blockchain est la base de son modèle de sécurité.

Cet article couvre les principales familles de consensus au-delà de la preuve de travail basique et de la preuve d'enjeu, en se concentrant sur ce qui rend chacune distincte et où elles sont déployées dans la pratique.

Tolérance aux pannes byzantines et PBFT

La tolérance aux pannes byzantines (BFT) est la propriété d'un système qui peut continuer à fonctionner correctement même lorsque certains participants se comportent de manière arbitraire ou malveillante, le problème des généraux byzantins dans les systèmes distribués.

La tolérance pratique aux pannes byzantines (PBFT), publiée en 1999, était l'un des premiers algorithmes BFT pratiques. Elle permet à un système distribué d'atteindre un consensus tant que moins d'un tiers des participants sont défaillants. PBFT atteint le consensus en trois phases : pré-préparation, préparation et engagement. Chaque nœud communique avec tous les autres nœuds à chaque phase, créant une complexité de message quadratique qui limite l'évolutivité à des ensembles de validateurs relativement petits.

PBFT et ses variantes sont utilisés dans les systèmes blockchain d'entreprise et à permission comme Hyperledger Fabric. Ils sont impraticables pour les grandes blockchains publiques parce que le coût de communication augmente de manière prohibitive avec le nombre de participants.

Tendermint : BFT pour les chaînes Proof-of-Stake

Tendermint, développé par l'équipe qui a construit Cosmos, est un algorithme de consensus basé sur le BFT conçu pour les blockchains à preuve d'enjeu. C'est l'un des designs de consensus les plus influents dans l'écosystème moderne de la blockchain.

Tendermint combine le PoS pour la résistance Sybil avec le BFT pour l'exécution du consensus. Les validateurs prennent des tours pour proposer des blocs par rounds. D'autres validateurs votent en deux phases : prévote et préengagement. Un bloc est finalisé lorsque deux tiers des validateurs ont soumis des votes de préengagement pour celui-ci.

La propriété clé de Tendermint est la finalité instantanée et prouvable. Une fois qu'un bloc est engagé, il ne peut pas être annulé sans violation du protocole par plus d'un tiers des validateurs, dont la mise serait réduite. Il n'y a pas de finalité probabiliste ni d'exigence d'attendre plusieurs confirmations.

Tendermint alimente le Cosmos SDK et est utilisé par Cosmos Hub, BNB Chain et des dizaines d'autres blockchains dans l'écosystème Cosmos.

Consensus d'Avalanche : un paradigme différent

Le consensus Avalanche représente une approche réellement différente de l'accord distribué.

Au lieu d'exiger que tous les validateurs communiquent avec tous les autres, Avalanche utilise un sous-échantillonnage répété. Chaque validateur échantillonne en répétition de petits sous-ensembles aléatoires d'autres validateurs et met à jour sa préférence en fonction de ce que la majorité de cet échantillon préfère. À travers de nombreux tours de ce processus probabiliste, l'ensemble du réseau converge vers la même réponse avec une probabilité extrêmement élevée.

Cette approche permet d'obtenir un débit élevé et une faible latence sans le surcoût de communication quadratique du BFT traditionnel. Elle est hautement évolutive car chaque validateur ne communique qu'avec un petit sous-ensemble du réseau par tour.

Le réseau Avalanche utilise une architecture multi-chaînes : la chaîne P coordonne les validateurs, la chaîne X gère la création et le trading d'actifs, et la chaîne C compatible avec l'EVM d'Ethereum gère les contrats intelligents.

Finalité : Probabiliste vs. Économique vs. Absolue

Différents mécanismes de consensus offrent différents types de finalité, ce qui a des implications pratiques sur la façon dont les transactions doivent être traitées.

La finalité probabiliste, utilisée par le PoW de Bitcoin, signifie qu'une transaction devient plus sécurisée à mesure que des blocs supplémentaires sont ajoutés après elle. Six confirmations sont un seuil courant pour les transactions de grande valeur, représentant une acceptation pratique qu'une annulation est économiquement peu réalisable.

La finalité économique, fournie par le PoS d'Ethereum, signifie que l'annulation d'un bloc finalisé nécessiterait qu'un attaquant détruise une énorme quantité d'ETH stakés par le biais de sanctions. L'attaque est théoriquement possible mais économiquement catastrophique.

La finalité absolue, fournie par des systèmes basés sur le BFT comme Tendermint, signifie qu'un bloc engagé est mathématiquement garanti de ne jamais être inversé à moins qu'un tiers des validateurs ne soient simultanément malhonnêtes. Les applications peuvent traiter les transactions comme finales immédiatement après l'engagement du bloc.

Mécanismes de consensus : La base technique de la confiance

Les mécanismes de consensus avancés représentent des décennies de recherche sur les systèmes distribués rendus pratiques pour le déploiement de blockchain publique. Chaque mécanisme reflète des priorités d'ingénierie spécifiques : débit, latence, échelle des validateurs, vitesse de finalité et résilience face à différents modèles d'attaque.

Pour les développeurs construisant sur des blockchains, comprendre le modèle de consensus informe des décisions critiques concernant les exigences de confirmation de règlement et les hypothèses de sécurité de toute application.

Pour les investisseurs et les utilisateurs, la conception des mécanismes de consensus fait partie de l'évaluation de la sécurité honnête. Les meilleures chaînes sont transparentes quant à ce que leur consensus suppose et ce qui serait nécessaire pour le compromettre.

Modulaire vs Monolithique

Optimisation du gaz

Optimisation du gaz

Ces informations, y compris toute opinion et analyse, sont à des fins éducatives uniquement et ne constituent pas un conseil financier ou une recommandation. Vous devez toujours effectuer vos propres recherches avant de prendre des décisions d'investissement et êtes seul responsable de vos actions et décisions d'investissement.

Les services de Freedx ne sont pas destinés, ni approuvés pour une utilisation par des résidents des États-Unis, du Canada et des Émirats Arabes Unis, ni par toute personne dans une juridiction où une telle utilisation serait contraire aux lois ou réglementations locales.

© 2025 Freedx, Tous droits réservés