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