VeChain: Un Nouvel Algorithme De Consensus Offre Des Performances Et Une Sécurité Solides

  • La Blockchain VeChainThor recevra le nouvel algorithme de consensus appelé SURFACE ou Proof of Authority 2.0 (PoA 2.0) afin de répondre à la demande croissante des entreprises.
  • Le PoA 2.0 est basé sur un modèle à double consensus, qui donne aux utilisateurs la flexibilité de choisir différents niveaux de sécurité pour leurs transactions.

Le scientifique en chef de la   Fondation VeChain , Peter Zhou, a expliqué dans un nouvel article sur Medium pourquoi VeChain doit introduire une procédure de consensus révisée et comment elle fonctionne. Le nouvel algorithme de consensus appelé SURFACE ou Proof of Authority (PoA 2.0) a déjà été présenté en février dans le cadre d’un  article de recherche  . Vi a Twitter  Zhou a écrit  hier que le nouveau message devrait permettre à la communauté VeChain de mieux comprendre:

Communiquer nos recherches sur #VeFam est extrêmement important pour moi. Pour cette raison, le Dr Ren et moi avons écrit un autre article sur PoA 2.0. Notre objectif est de permettre à TOUT LE MONDE de comprendre pourquoi nous en avons besoin, comment nous l’avons développé et ce qui est génial.

Pour motiver l’introduction de la preuve d’autorité 2.0, Zhou explique que l’introduction est principalement motivée par la demande croissante de la blockchain VeChainThor.

Cependant, alors que les applications et les entreprises fonctionnant sur la blockchain publique VeChainThor se développent, il existe une demande toujours croissante de meilleures performances (TPS plus élevé et confirmation des transactions plus rapide) et d’une sécurité sans compromis pour permettre l’innovation commerciale au sein de l’écosystème VeChain.

Le meilleur des deux mondes: le nouvel algorithme de consensus de VeChain

Les exigences, les performances et la sécurité décrites par Zhou sont cependant en concurrence directe dans le cadre de la plupart des systèmes de consensus existants. Comme l’a constaté le scientifique en chef de la Fondation VeChain, ils sont soit conçus de telle manière qu’ils fonctionnent bien dans un bon état du réseau, mais prennent des risques de sécurité si l’état se détériore, ou qu’ils offrent une sécurité sans compromis dans toutes les conditions du réseau, mais sacrifier beaucoup pour la performance ».

VeChain résout ce problème avec le nouvel algorithme de consensus, qui a été développé selon le principe de conception «Espérer le meilleur et se préparer au pire». Afin de garantir à la fois un réseau performant dans les conditions souhaitées et une sécurité sans compromis dans des conditions indésirables, VeChain s’appuie sur un modèle de double consensus. Plus précisément, le PoA 2.0 utilise le consensus Nakamoto et Byzantine Fault Tolerance (BFT). Zhou décrit l’approche comme suit:

Plus précisément, nous essayons d’obtenir des performances quasi optimales pour le consensus de Nakamoto (espoir pour le meilleur) lorsque l’état du réseau est bon (c’est-à-dire que les messages peuvent être reçus entre les nœuds en temps utile); et nous utilisons un mécanisme BFT asynchrone pour assurer une sécurité sans compromis (se préparer au pire) lorsque l’état du réseau est mauvais (c’est-à-dire que la communication entre les nœuds pourrait être bloquée en raison de situations extrêmes telles que des catastrophes naturelles ou des attaques malveillantes).

En détail, Zhou a expliqué que des recherches menées avec l’Université d’Oxford ont montré que le taux de fourchette est le facteur le plus important influençant les performances du mécanisme de consensus de Nakamoto. Pour résoudre ce problème, SURFACE met en place un comité qui approuve le nouveau bloc généré à chaque tour de consensus. Cela réduit considérablement la probabilité d’un fork par rapport aux algorithmes de consensus classiques de Nakamoto, dans lesquels le bloc proposé n’est décidé que par un nœud, explique Zhou.

Le consensus BFT, quant à lui, vise à «préparer la blockchain VeChainThor au pire», comme un fort partitionnement du réseau ou une attaque DDOS massive. À cette fin, VeChain introduit un algorithme BFT asynchrone qui donne au bloc système une finalité et coexiste avec le consensus Nakamoto du comité plutôt que de le remplacer.

En fin de compte, le modèle à double consensus donne aux utilisateurs la flexibilité de choisir différents niveaux de sécurité pour leurs transactions en fonction de leurs besoins réels, selon Zhou:

Avec un tel mécanisme de double consensus, une transaction est d’abord confirmée dans un laps de temps relativement court (par exemple moins de 1 minute) puis achevée après une période plus longue (par exemple 5 minutes). Les utilisateurs peuvent utiliser des transactions confirmées pour leur utilisation quotidienne car elles sont au moins aussi sécurisées que d’autres blockchains avec le consensus Nakamoto (comme Bitcoin ou Ethereum). Vous pouvez également attendre plus longtemps la fin des transactions si une sécurité absolue est requise.

Laisser un commentaire