Tolérance de panne byzantine déléguée (dBft) expliquée

Delegated Byzantine Fault Tolerance (dBft) explique. Outre les algorithmes de consensus bien connus de Proof-of-Work (PoW) et Proof-of-Spot (PoS), il existe d'autres façons d'alimenter les blockchains. Delegated Byzantine Fault Tolerance (DbFt) est un algorithme utilisé pour atteindre un consensus qui confond de nombreux adopteurs de blockchain et de crypto-monnaie.
C'est un concept compliqué que tout le monde ne comprend pas comme PoW ou PO. Cependant, en dépit d'être si déroutant, l'un des plus grands échanges de crypto-monnaie, Binance, a décidé d'utiliser ce mécanisme de consensus pour sa chaîne.
C'est parce que la tolérance de faille byzantine déléguée peut contrer les participants peu fiables ou peu fiables sur la blockchain plus efficacement que les autres algorithmes.
En quoi consiste la tolérance de faille byzantine déléguée
Le consensus sur la tolérance aux failles byzantine déléguée a été introduit par NEO, souvent appelé l' « Ethereum of China ». Cette blockchain chinoise prévoit de réaliser la « économie intelligente » en numérisant les actifs et en fournissant des contrats intelligents sur la blockchain.
Selon ses créateurs, le système de vote de DBFT permet une participation à grande échelle, de la même manière que le consensus de la preuve de participation déléguée.
Cela signifie que le détenteur d'un jeton NEO peut soutenir un « comptable » spécifique par le biais d'un vote. Le groupe de comptables sélectionné utilise ensuite le mécanisme de tolérance aux pannes Byzantine pour parvenir à un consensus et générer plus de blocs.
L'un des points forts de l'utilisation du mécanisme dBft consiste en une finalité absolue. Après confirmation finale, un bloc ne peut pas être bifurqué, de sorte que la transaction ne peut pas être révoquée ou annulée. C'est une arme à deux côtés, cependant.
La finalité est en quelque sorte garantie par le fait que NEO n'est pas un réseau entièrement décentralisé. Malgré les efforts de NEO pour prendre cette direction, il n'y a actuellement que sept nœuds et quelques délégués opèrent sur la blockchain. La majorité d'entre eux sont rattachés au conseil des objets géocroiseurs.
Fonctionnement du mécanisme dBft
À première vue, le mécanisme de consensus DBFT est similaire à celui de la preuve de participation déléguée. En utilisant un processus de vote, les détenteurs de jetons NEO ont le droit de voter pour les délégués. C'est quel que soit le montant de la monnaie en leur possession.
Tout le monde peut devenir délégué à condition qu'il remplisse les conditions requises. Cela signifie une connexion Internet fiable, un équipement approprié, une identité validée et 1 000 GAZ. GAS est la récompense que les utilisateurs reçoivent pour leur activité sur le réseau. Un orateur est choisi au hasard parmi les délégués.
Le haut-parleur construit un nouveau bloc à partir des transactions qui attendent d'être validées. Ensuite, l'orateur envoie la proposition aux délégués élus. Ils sont censés garder une trace de toutes les transactions et les enregistrer sur le réseau.
Les délégués sont libres de partager et de comparer la proposition qu'ils ont reçue pour tester l'exactitude des données, ainsi que l'honnêteté de l'orateur. Le bloc est ajouté à la blockchain si plus des deux tiers des délégués parviennent à un consensus et le valident.
Le vote dans le réseau des objets géocroiseurs est un processus qui se déroule en temps réel.
Comment dBFT compte-t-elle la malhonnêteté
Comme tous les délégués peuvent vérifier la proposition de bloc, il est facile de comprendre si les données envoyées par le conférencier sont valides ou non valides. Donc, si le haut-parleur est malhonnête et envoie des propositions invalides aux deux tiers des délégués, les blocs ne correspondent pas, et les propriétaires de nœuds ne le valident pas. Le consensus est atteint avec les deux tiers des voix, et un nouvel orateur est choisi.
Si l'un des nœuds est corrompu, les autres délégués peuvent déterminer la validité de la proposition en comparant leurs propres versions de la proposition. Un consensus peut encore être atteint car seuls les deux tiers des délégués sont tenus d'accepter de valider le bloc et de remplacer le délégué malhonnête.
À l'aide de l'algorithme Delegated Byzantine Fault Tolerance, un consensus peut également être atteint lorsque l'orateur et un délégué sont malhonnêtes. Lors de la comparaison de blocs, les délégués peuvent voir si le haut-parleur ou un délégué est corrompu, et ils peuvent accepter d'invalider le bloc, ce qui conduit automatiquement à la sélection d'un nouveau haut-parleur.
Dans l'une de ces trois situations, les délégués malhonnêtes doivent contrôler les deux tiers du réseau pour corrompre les données écrites sur la blockchain. Cela est difficile à réaliser puisque tous les détenteurs de jetons NEO peuvent voter, les délégués ne sont pas anonymes, et devenir propriétaire de nœud coûte 1 000 GAS.
DBft pros :
La génération d'un nouveau bloc sur la chaîne prend entre 15 et 20 secondes.
Le débit des transactions est proche de 1 000 TPS. NEO espère atteindre 100 000 TPS, ce qui permettrait au réseau de prendre en charge des applications commerciales à grande échelle.
Pas de dépense d'énergie nécessaire (contrairement à l'algorithme de consensus de la preuve de travail).
Finalité totale pour les transactions après leur confirmation.
Il n'y a pas de fourches sur la blockchain NEO.
DBFT inconvénients :
Comme les délégués doivent opérer sous des identités réelles pour être élus, il n'y a pas d'anonymat sur la blockchain.
Le mécanisme nécessite des blockchains réglementés, qui incluent un certain niveau de centralisation (exactement ce que les blockchains comme Bitcoin et Ethereum tentent d'atteindre).
Réflexions finales
La force du mécanisme Delegated Byzantine Fault Tolerance réside dans sa capacité à parvenir à un consensus même lorsqu'un ou plusieurs délégués sont corrompus. Pour une blockchain publique mondiale, il pourrait être le bon outil pour réduire la tolérance aux utilisateurs malveillants qui pourraient affecter le réseau.
Cependant, le manque d'anonymat et la nécessité de centralisation peuvent éloigner les adoptants d'une blockchain qui ne garantit pas la vie privée.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.

Previous Article

CoinDaddy takes aim at Coinbase in his latest track

Next Article

Latest Bitcoin SV price and analysis

Read More Related articles