đŸ‡«đŸ‡· RĂ©sumĂ©: Qu'est-ce que le Proof-of-Stake? (Aggelos Kiayias)

11 Mars 2021 - Temps de lecture : 3 min.

Auteur : @maki.mukai

Traduction : @Cassandre

Le professeur Aggelos Kiayias 5 est le Directeur scientifique de l’IOHK et est titulaire de la chaire de cyber-sĂ©curitĂ© et de protection de la vie privĂ©e Ă  l’universitĂ© d’Édimbourg. Ses recherches portent sur la sĂ©curitĂ© informatique, la sĂ©curitĂ© de l’information, la cryptographie appliquĂ©e et les fondements de la cryptographie, avec un accent particulier sur les technologies de blockchain et les systĂšmes distribuĂ©s, le vote Ă©lectronique et les protocoles multipartites sĂ©curisĂ©s ainsi que la gestion de la vie privĂ©e et de l’identitĂ©. Il a Ă©tĂ© Ă  l’origine du dĂ©veloppement d’Ouroboros, l’algorithme Proof-of-Stake proposĂ© pour Cardano. Ouroboros est sĂ©curisĂ©, ce qui signifie qu’il offre des garanties de sĂ©curitĂ© mathĂ©matiquement prouvĂ©es.

Dans cette vidĂ©o rĂ©cente, le professeur Kiayias nous donne un aperçu de ce qu’est le Proof-of-Stake et de la façon dont on peut le comparer au Proof-of-Work

Settlement layer & consensus

· Le protocole Ouroboros est le noyau de la blockchain Cardano.

· Il s’agit du settlement layer (validation et rĂšglement des transactions du bloc concernĂ©), ce qui signifie que les utilisateurs peuvent demander Ă  voir si une transaction a Ă©tĂ© intĂ©grĂ©e et si sa sortie a Ă©tĂ© acceptĂ©e par le rĂ©seau.

· Le settlement layer est l’un des Ă©lĂ©ments les plus critiques d’une crypto monnaie.

· Bien sĂ»r, il est possible d’avoir un serveur unique et de mettre en oeuvre le settlement layer en tant que service centralisĂ©.

· Ce systÚme fonctionnerait et assurerait la vivacité (la vivacité signifie que les transactions seront acceptées dans le systÚme).

· Mais cette mĂ©thode prĂ©sente Ă©galement un inconvĂ©nient important dans la mesure oĂč elle introduit un point de dĂ©faillance unique dans le systĂšme.

· Le serveur peut ĂȘtre piratĂ© ou contrĂŽlĂ© par quelqu’un qui veut censurer les transactions et, par consĂ©quent, le systĂšme serait complĂštement Ă  la merci de ceux qui le contrĂŽlent et ces acteurs contrĂŽleraient quelles transactions seraient incluses ou non dans le systĂšme.

· C’est pourquoi la dĂ©centralisation est extrĂȘmement importante pour les crypto actifs.

· Avec la dĂ©centralisation, nous sommes en mesure d’établir la confiance Ă  partir d’un seul point de dĂ©faillance Ă  un ensemble d’acteurs qui fournissent en collaboration le mĂȘme service de settlement layer.

· Cela met en évidence un problÚme classique en informatique qui est connu sous le nom de consensus.

· Le consensus est Ă©tudiĂ© depuis plus de 40 ans dans le domaine de l’informatique.

· Il fait rĂ©fĂ©rence au problĂšme auquel un ensemble de parties est confrontĂ© lorsqu’elles veulent parvenir Ă  un accord commun pour produire le mĂȘme rĂ©sultat.

· Et si ce problĂšme est bien compris dans la littĂ©rature, toutes les solutions qui ont Ă©tĂ© Ă©tudiĂ©es (avant l’arrivĂ©e du protocole Bitcoin) prĂ©sentent la mĂȘme lacune.

· Cette lacune fait supposer que l’ensemble des parties qui gĂšrent le protocole se connaissent et qu’il existe une infrastructure de dĂ©nomination fiable.

· Si cela a du sens pour les systĂšmes classiques de l’informatique, ce n’est pas compatible avec le fonctionnement de l’internet et parce qu’il n’y a pas d’infrastructure de dĂ©nomination fiable disponible au niveau mondial.

Puis vint le protocole Bitcoin


· En 2009, le protocole Bitcoin vit le jour, ce qui a permis pour la premiĂšre fois de rĂ©flĂ©chir Ă  la recherche d’un consensus sans avoir Ă  assumer des noms prĂ©existants pour les participants qui gĂšrent le protocole.

· Cela est trĂšs important car l’exĂ©cution du protocole est devenue publique et toutes les parties intĂ©ressĂ©es sont ouvertes et libres de participer Ă  l’exĂ©cution du protocole et de contribuer Ă  l’intĂ©gritĂ© du registre.

· De cette maniĂšre, l’intĂ©gritĂ© du systĂšme est maximisĂ©e et il est possible de crĂ©er un settlement layer extrĂȘmement difficile Ă  perturber.

· Cependant, le protocole Bitcoin a également connu une chute importante, à savoir son énorme besoin en énergie.

· Pour que le protocole fonctionne, il faut que les participants rĂ©solvent ce que l’on appelle le « Proof-of-Work ».

· Cela signifie que chacun des serveurs qui participent Ă  la mise en Ɠuvre du settlement layer doit rĂ©soudre un problĂšme de calcul difficile, ce qui demande beaucoup d’énergie.

· Ainsi, si le protocole prĂ©sente de nombreuses qualitĂ©s souhaitables en matiĂšre de dĂ©centralisation, il prĂ©sente Ă©galement l’inconvĂ©nient d’exiger une dĂ©pense Ă©nergĂ©tique extrĂȘmement Ă©levĂ©e.

· Pour cette raison, des discussions ont rapidement eu lieu au sein de la communautĂ© Bitcoin pour savoir si les qualitĂ©s de dĂ©centralisation peuvent ĂȘtre conservĂ©es, tout en Ă©liminant le gaspillage d’énergie.

· De nombreuses idées ont été proposées pendant cette période par un certain nombre de personnes.

Proof-of-Stake

· Parmi ces propositions, le Proof-of-Stake (PoS) est devenu le moyen le plus important et le plus convaincant de supprimer cette nĂ©cessitĂ© de Proof-of-Work et le gaspillage d’énergie qui y est associĂ©.

· Maintenant avec PoS, ce que les participants font pour faire avancer le protocole est de se référer aux ressources dont ils disposent qui existent déjà et qui sont enregistrées dans le registre.

· Ce référencement ne nécessite pas de dépenses énergétiques.

· Et c’est ce qui permet au PoS de fournir un type de dĂ©centralisation similaire Ă  celui de Bitcoin, mais sans avoir rĂ©ellement le gaspillage d’énergie qui accompagne Bitcoin ou d’autres protocoles basĂ©s sur PoW.

· Les protocoles PoS peuvent tirer parti de tous ces outils cryptographiques de pointe disponibles aujourd’hui et fournir des protocoles de blockchain qui peuvent rĂ©ellement se mettre Ă  l’échelle et ĂȘtre plus participatifs que d’autres protocoles qui se trouvent dans l’espace du registre distribuĂ©.

· Et parce que ces protocoles PoS sont basĂ©s sur des outils cryptographiques (tels que la signature numĂ©rique et les certificats Ă  clĂ© publique), il est possible d’utiliser des protocoles cryptographiques qui peuvent fournir des services utiles et de construire ces protocoles au-dessus des registres PoS trĂšs naturellement.

De cette maniĂšre, les registres de PoS peuvent fournir un type de fonctionnalitĂ© assez polyvalent et rĂ©pondre aux exigences de nombreuses applications diffĂ©rentes, y compris, mais pas exclusivement, le vote Ă©lectronique, la gestion de la chaĂźne d’approvisionnement et de nombreuses autres applications de registres de distribution de grande valeur.

Article original: Summary: What is Proof of Stake? (Aggelos Kiayias) - #2 by Alexandra

4 Likes