Explorez Cardano : 4. Entropie de Cardano
LâĂ©volution de Cardano vers une entitĂ© entiĂšrement dĂ©centralisĂ©e
La blockchain Cardano est passĂ©e dâun systĂšme fĂ©dĂ©rĂ© gĂ©rĂ© uniquement par 8 nĆuds en juillet 2020, Ă son Ă©tat actuel oĂč la production de blocs est entiĂšrement dĂ©centralisĂ©e. La derniĂšre partie de cette transition a eu lieu le 31 mars 2021 (jour J=0), une Ă©tape majeure dans le parcours de Cardano. Ă partir de cette date, 100 % de la production de blocs est sous la responsabilitĂ© des opĂ©rateurs de groupes dâenjeu (stake pool operators - SPOs).
Le paramĂštre dâentropie
Un Ă©tat vĂ©ritablement dĂ©centralisĂ© signifie que nous ne pouvons ni prĂ©dire ni influencer les Ă©vĂ©nements futurs de la blockchain. En dâautres termes, tous les Ă©vĂ©nements futurs sur la chaĂźne doivent ĂȘtre totalement imprĂ©visibles. Pour garantir cela, Cardano fournit un mĂ©canisme dâentropie supplĂ©mentaire qui peut ĂȘtre utilisĂ© pour assurer le caractĂšre vĂ©ritablement alĂ©atoire du systĂšme. Le caractĂšre alĂ©atoire vĂ©ritable est au cĆur de tout systĂšme cryptographique complexe. Pour quâun environnement cryptographique tel que la blockchain Cardano fonctionne et que la communautĂ© lui fasse confiance comme Ă©tant rĂ©ellement dĂ©centralisĂ© et Ă©quitable, il doit exister une source dâalĂ©a vĂ©ritable et imprĂ©visible qui garantit que la direction future de la chaĂźne ne peut ĂȘtre manipulĂ©e par quiconque ayant connaissance du passĂ©.
La source de caractĂšre alĂ©atoire de Cardano est donnĂ©e par le paramĂštre dâentropie. Celui-ci reprĂ©sente quelque chose dâimprĂ©visible en dehors de lâĂ©cosystĂšme Cardano et garantit que personne ne pourrait âtruquerâ le caractĂšre alĂ©atoire de la blockchain. La valeur de ce paramĂštre a Ă©tĂ© calculĂ©e sur la base dâĂ©vĂ©nements qui nâauraient pas pu ĂȘtre connus Ă lâavance ou sur lesquels quiconque aurait pu avoir des informations privilĂ©giĂ©es.
Le paramĂštre sera mis Ă jour pendant lâĂ©poque commençant le 5 avril 2021, et dĂ©terminĂ© par le hachage du dernier bloc avant le mercredi 7 avril, 15:44:51 UTC = slot 151200 de lâĂ©poque 258 ; cette valeur de hachage apparaissant dans le premier bloc du slot 151200 ou plus tard.
Le mĂ©canisme dâaddition dâentropie de Cardano
Pour comprendre comment fonctionne le mĂ©canisme dâaddition dâentropie, il est essentiel de comprendre dâabord comment fonctionne la production de blocs entiĂšrement dĂ©centralisĂ©e et comment le nouveau nonce de transition affectera ce processus.
Le protocole Ouroboros dĂ©termine quels groupes sont Ă©lus comme producteurs de blocs par le biais dâune sĂ©quence Ă©volutive de nonces de leadership (semences cryptographiques utilisĂ©es pour gĂ©nĂ©rer une sĂ©quence de valeurs Ă lâaide dâun algorithme de gĂ©nĂ©ration de nombres alĂ©atoires rĂ©pĂ©table). Ces nonces Ă©tablissent le calendrier de production des blocs. Chaque nonce leader dĂ©termine ce programme pour une Ă©poque complĂšte de 120 heures, pendant laquelle le nonce rĂ©git le choix des groupes dâenjeu pour diriger la crĂ©ation de chaque bloc. Les nonces de direction et les distributions dâenjeu Ă©voluent Ă lâunisson pour fournir les propriĂ©tĂ©s fondamentales du grand livre requises.
Le nonce de transition
Juste aprĂšs le 31 mars, nous avons ajoutĂ© un nonce de transition au nonce de leadership en cours. Le nonce de transition doit sâappuyer sur des valeurs alĂ©atoires (qui sont introduites par des transactions sur la chaĂźne) qui ne peuvent pas ĂȘtre prĂ©dites avec prĂ©cision lorsque la distribution des enjeux pour lâĂ©poque du 10 avril est rĂ©glĂ©e. Cela met lâaccent sur les transactions apparaissant dans la blockchain entre la marque des 12 heures - lorsque la distribution des enjeux est fermement Ă©tablie - et la marque des 42 heures, lorsque la valeur de hachage sera levĂ©e.
Le nonce de transition reflĂšte lâentropie provenant dâune variĂ©tĂ© de sources externes et imprĂ©visibles. Plus prĂ©cisĂ©ment, toutes les transactions postĂ©es sur la blockchain avant le mercredi 7 avril Ă 15:44:51 UTC (slot 151200 de lâĂ©poque 258) joueront un rĂŽle notable et privilĂ©giĂ© dans lâhistoire de Cardano : la valeur de hachage cumulĂ©e des transactions (reflĂ©tĂ©e dans le " hachage du bloc prĂ©cĂ©dent " du premier bloc créé sur la chaĂźne Ă ce moment-lĂ ou aprĂšs) dĂ©terminera le nonce de transition et contribuera ainsi directement au cycle perpĂ©tuel de gĂ©nĂ©ration dâalĂ©as dâOuroboros.
Le mĂ©canisme dâaddition dâentropie
Dans Cardano, le mĂ©canisme dâajout dâentropie fonctionne comme suit : le systĂšme ajoute des bitstrings spĂ©cifiques sur la blockchain aux nonces de leadership ultĂ©rieurs (qui sont les cibles prĂ©vues du nonce de transition). Cela nĂ©cessite une dĂ©claration publique du bitstring, et une approbation explicite et cryptographiquement sĂ©curisĂ©e. Plus prĂ©cisĂ©ment, seule une poignĂ©e de votes signĂ©s numĂ©riquement par les dĂ©lĂ©guĂ©s de la genĂšse peuvent complĂ©ter le processus, et ont un dĂ©lai spĂ©cifique pour le faire : les votes doivent apparaĂźtre avant la marque de 48 heures dans lâĂ©poque.
LâĂ©poque commençant le lundi 5 avril Ă 21:44:51 UTC (Ă©poque 258) a invoquĂ© le mĂ©canisme : en particulier, le hachage du bloc prĂ©cĂ©dent apparaissant dans le premier bloc le mercredi 7 avril Ă 15:44:51 UTC ou aprĂšs (slot 151200 de lâĂ©poque 258) dĂ©terminera le nonce de transition ; cela aura lieu environ 42 heures aprĂšs le dĂ©but de lâĂ©poque et laissera donc six heures aux dĂ©lĂ©guĂ©s de la genĂšse pour exprimer leur vote. En rappelant la structure de la chaĂźne de hachage de la blockchain Ouroboros, cette valeur de hachage dĂ©pend de lâensemble de la blockchain jusquâĂ ce point.
Vous trouverez une copie officielle de ce document ici :
https://docs.cardano.org/explore-cardano/cardano-entropy
Plus de traductions de Cardano Ă : Cardano For The World