Crypto.com Logo

Tolérance aux pannes byzantines fédérées (fBFT)


La tolérance aux pannes byzantines fédérées (fBFT) est un mécanisme de consensus conçu pour améliorer la scalabilité, la sécurité et la décentralisation dans la blockchain, en particulier dans les réseaux où une fédération de nœuds de confiance participe à la validation des transactions.

Une variation du modèle traditionnel de tolérance aux pannes byzantines (BFT), fBFT repose sur des caractéristiques uniques où un groupe pré-sélectionné d’entités de confiance participe au processus de consensus, formant une « fédération » qui peut être composée d’institutions, d’organisations ou même d’individus. Le réseau s’appuie sur ces nœuds fédérés pour valider les transactions, ce qui le rend plus efficace que les modèles entièrement décentralisés où chaque nœud du réseau peut participer.

Le système fBFT utilise des « tranches de quorum », qui sont des sous-ensembles de nœuds qu’un nœud individuel considère comme fiables pour valider les transactions, permettant d’atteindre un consensus sans l’accord de l’ensemble du réseau. Pour que le réseau atteigne le consensus, les tranches de quorum doivent se chevaucher. Chaque nœud sélectionne de manière autonome sa tranche de quorum, favorisant un modèle décentralisé dans lequel les nœuds fonctionnent selon leurs propres critères.

En général, un système BFT peut tolérer jusqu’à un tiers de nœuds se comportant de manière incorrecte ou malveillante tout en atteignant un consensus. À l’inverse, le modèle fBFT vise à parvenir à un consensus même lorsque certains des nœuds participants sont défaillants, compromis ou agissent de manière malveillante. Cela renforce la sécurité en partant du principe que tous les participants ne sont pas nécessairement fiables.

Le système est conçu pour résister au problème byzantin, dans lequel certains nœuds peuvent tenter de propager de fausses informations ou de perturber le réseau. Les nœuds fédérés doivent s’accorder sur l’état du réseau, et même si certains d’entre eux agissent de manière malveillante, un consensus peut être atteint tant que la majorité se comporte honnêtement.

À noter que, bien que le fBFT améliore la scalabilité et la rapidité des transactions, cela se fait au détriment d’une certaine décentralisation, puisque le processus de consensus est géré par une fédération de nœuds de confiance, introduisant ainsi un élément centralisé.

Informations clés

La tolérance aux pannes byzantines fédérées (fBFT) est un mécanisme de consensus qui améliore la scalabilité, la vitesse et la sécurité des réseaux blockchain en utilisant un ensemble de nœuds fédérés de confiance pour valider les transactions, tout en maintenant une tolérance aux fautes face aux comportements malveillants.

Termes associés