AD
AD
  • La blockchain VeChainThor recevra un nouvel algorithme consensuel appelé SURFACE ou Proof of Authority 2.0 (PoA 2.0) pour répondre à la demande croissante des entreprises.
  • Le PoA 2.0 utilise un modèle de double consensus, qui donne aux utilisateurs la possibilité 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 un algorithme de consensus révisé et comment il 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 un document de recherche. Via Twitter, Zhou a écrit hier que le nouvel article devrait permettre à la communauté VeChain de mieux comprendre:

La communication de nos travaux de recherche à #VeFam est extrêmement important pour moi. C’est pourquoi le Dr Ren et moi avons écrit un autre article sur le PoA 2.0. Notre objectif est de permettre à TOUT LE MONDE de comprendre pourquoi nous en avons besoin, comment nous l’avons conçu et ce qu’il a de formidable.

Commentant la motivation de l’introduction de la Proof of Authority 2.0, M. Zhou a déclaré que l’introduction est principalement motivée par la demande croissante de la blockchain VeChainThor.

Cependant, à mesure que les applications et les entreprises fonctionnant sur la blockchain publique VeChainThor se développent, il y a une demande toujours croissante pour une meilleure performance (TPS plus élevé et confirmation de transaction plus rapide) et une sécurité sans compromis pour permettre des innovations commerciales dans l’écosysteme de VeChain.

Le meilleur des deux mondes: Nouvel algorithme consensuel de VeChain

Toutefois, les exigences, les performances et la sécurité décrites par M. Zhou sont en concurrence directe avec la plupart des systèmes consensuels existants. Comme l’a étudié le scientifique en chef de la Fondation VeChain, ils sont soit conçus pour « être performants dans un bon état de réseau mais prendre des risques de sécurité si l’état se détériore, soit pour fournir une sécurité sans compromis dans n’importe quel état de réseau mais sacrifier beaucoup pour la performance ».

VeChain résout ce problème avec le nouvel algorithme de consensus, développé selon le principe de conception « espérer le meilleur et se préparer au pire ». Pour 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 de Nakamoto et la tolérance aux fautes byzantines (BFT). Zhou décrit l’approche comme suit:

plus précisément, nous essayons d’atteindre la performance quasi optimale pour le consensus de Nakamoto (en espérant le meilleur) lorsque l’état du réseau est bon (ce qui signifie que les messages entre les nœuds peuvent être reçus à temps) ; et nous utilisons un mécanisme de BFT asynchrone pour garantir une sécurité sans compromis (se préparer au pire) lorsque l’état du réseau est mauvais (ce qui signifie que les communications entre les nœuds pourraient être bloquées en raison de situations extrêmes comme les catastrophes naturelles ou les attaques malveillantes).

En détail, M. Zhou a expliqué que des recherches menées avec l’université d’Oxford ont montré que le taux de bifurcation est le facteur le plus important qui affecte la performance du mécanisme de consensus de Nakamoto. Pour résoudre ce problème, SURFACE met en place un comité chargé d’approuver le nouveau bloc généré lors de chaque cycle de consensus. Cela réduit considérablement la probabilité d’un fork par rapport aux algorithmes classiques du consensus de Nakamoto où le bloc proposé est décidé par un seul nœud, a déclaré M. Zhou.

Le consensus BFT, d’autre part, est conçu pour 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 système la finalité de bloc et coexiste avec le consensus de Nakamoto du comité plutôt que de le remplacer.

En fin de compte, le modèle à double consensus donne aux utilisateurs la possibilité de choisir différents niveaux de sécurité des transactions en fonction de leurs besoins réels, a déclaré M. Zhou:

Avec ce mécanisme de double consensus, une transaction sera d’abord confirmée dans un délai assez court (par exemple, moins d’une minute), puis finalisée après une période plus longue (par exemple, 5 minutes). Les utilisateurs pourraient utiliser les transactions confirmées pour leur usage quotidien, car elles sont au moins aussi sûres que les autres blockchains utilisant le consensus de Nakamoto (comme Bitcoin ou Ethereum). Ils peuvent également attendre plus longtemps que les transactions soient finalisées si une sécurité absolue est requise.

Jake Simmons est un passionné des crypto-monnaies depuis 2016, et depuis qu'il a entendu parler de Bitcoin et de la technologie de bockchain, il s'intéresse à ce sujet chaque jour. Au-delà des crypto-monnaies, Jake a étudié l'informatique et a travaillé pendant 2 ans pour une startup dans le secteur de la blockchain. Au CNF, il est responsable des questions techniques. Son but est de rendre le monde conscient des crypto-monnaies d'une manière simple et compréhensible.

Exit mobile version