Apprenez : 8. Les addresses de Cardano
Les adresses sont un hachage blake2b-256 des clĂ©s publiques/de vĂ©rification pertinentes concatĂ©nĂ©es avec certaines mĂ©tadonnĂ©es qui peuvent ĂȘtre stockĂ©es sur la blockchain Cardano.
Shelley prĂ©sente quatre types dâadresses diffĂ©rentes :
- adresses de base
- adresses de pointeur
- adresses dâentreprise
- adresses des comptes de récompense
Outre ces nouvelles adresses, Shelley continue de prendre en charge les adresses dâamorçage et les adresses de script de lâĂšre Byron, mais seules les nouvelles adresses de base et de pointeur portent des droits de mise. Par consĂ©quent, les adresses consistent en certaines donnĂ©es sĂ©rialisĂ©es spĂ©cifiĂ©es dans la spĂ©cification du grand livre stockĂ©es dans les blocs de la blockchain, par exemple, une adresse UTXO.
Les données sérialisées (adresse) contiennent deux parties :
- MĂ©tadonnĂ©es : utilisĂ©es pour lâinterprĂ©tation.
- Charge utile : les données brutes ou codées.
Adresses de Base
Une adresse de base spĂ©cifie directement la clĂ© de mise en jeu qui doit contrĂŽler lâenjeu pour cette adresse. Les droits de mise en jeu associĂ©s aux fonds dĂ©tenus dans cette adresse peuvent ĂȘtre exercĂ©s par le propriĂ©taire de la clĂ© de mise en jeu. Les adresses de base peuvent ĂȘtre utilisĂ©es dans des transactions sans enregistrement prĂ©alable de la clĂ© de mise en jeu.
Les droits de mise en jeu ne peuvent ĂȘtre exercĂ©s quâen enregistrant la clĂ© de mise en jeu et en la dĂ©lĂ©guant Ă un pool de mise en jeu. Une fois la clĂ© de mise en jeu enregistrĂ©e, les droits de mise en jeu peuvent ĂȘtre exercĂ©s pour les adresses de base utilisĂ©es dans les transactions avant ou aprĂšs lâenregistrement de la clĂ©.
Adresses de Pointeur
Une adresse pointeur spĂ©cifie indirectement la clĂ© de mise en jeu qui doit contrĂŽler la mise en jeu pour lâadresse. Elle fait rĂ©fĂ©rence Ă une clĂ© de mise en jeu par un pointeur de clĂ© de mise en jeu, qui est un emplacement sur la blockchain du certificat dâenregistrement de la clĂ© de mise en jeu pour cette clĂ©. Les adresses de pointeur peuvent ĂȘtre utilisĂ©es dans des transactions, mĂȘme si leur cible nâest pas un enregistrement de clĂ© de mise en jeu actif. Cela couvre le scĂ©nario oĂč la clĂ© nâa pas Ă©tĂ© enregistrĂ©e aprĂšs (ou mĂȘme avant) la transaction, et couvre Ă©galement les pointeurs vers des cibles qui sont tout simplement invalides. La raison pour laquelle ces cibles non valides sont autorisĂ©es est que les nodes nâont besoin de suivre que les clĂ©s de mise en jeu actuellement actives .
Le pointeur peut ĂȘtre considĂ©rablement plus court que le hachage utilisĂ© dans les adresses de base.
Il existe une subtilitĂ© avec les adresses de pointeurs. Il peut arriver quâun certificat dâenregistrement de clĂ© de mise en jeu rĂ©fĂ©rencĂ© par une adresse de pointeur soit perdu suite Ă un rollback. Pour Ă©viter la perte de fonds dans ce scĂ©nario, le systĂšme considĂšre les adresses de pointeur avec un pointeur invalide comme valides pour lâutilisation des fonds qui y sont stockĂ©s comme entrĂ©es pour les transactions (mais les ignore pour la preuve de la participation aux enjeux). En option, un porte-monnaie peut refuser de crĂ©er des transactions vers des adresses de pointeur avant que le certificat rĂ©fĂ©rencĂ© ne soit devenu immuable, afin dâĂ©viter que les fonds ne soient exclus de la preuve dâenjeu, dans le cas de rollbacks.
Adresses dâEntreprise
Les adresses dâentreprise nâont pas de droits dâenjeu, donc utiliser ces adresses signifie que vous refusez de participer au protocole de preuve dâenjeu.
Les bourses ou autres organisations qui contrĂŽlent de grandes quantitĂ©s dâada - mais les dĂ©tiennent pour le compte dâautres utilisateurs - peuvent souhaiter suivre une politique de non-exercice des droits de mise. En utilisant des adresses dâentreprise, les bourses peuvent dĂ©montrer quâelles suivent cette politique. Comme les adresses dâentreprise ne sont pas associĂ©es Ă une clĂ© de mise en jeu, elles sont automatiquement exclues des mĂ©canismes qui influencent le calendrier de leadership des slots. Notez que lâutilisation dâadresses sans droits de mise en jeu diminue effectivement le montant total de la mise en jeu, ce qui joue en faveur dâun adversaire potentiel.
Adresses des Comptes de Récompense
Une adresse de rĂ©compense est un hachage cryptographique de la clĂ© publique de mise en jeu de lâadresse. Les adresses de comptes de rĂ©compenses sont utilisĂ©es pour distribuer des rĂ©compenses pour la participation au protocole de preuve dâenjeu (soit directement, soit par dĂ©lĂ©gation). Elles ont les propriĂ©tĂ©s suivantes:
- La comptabilité est de type compte et non de type UTXO.
- Les fonds ne peuvent pas ĂȘtre reçus par le biais de transactions. Au contraire, leur solde nâaugmente que lorsque des rĂ©compenses sont distribuĂ©es.
- Il existe une correspondance unique entre les clés de mise en jeu enregistrées et les adresses des comptes de récompenses.
Cette clĂ© est utilisĂ©e Ă chaque fois que des fonds sont retirĂ©s de lâadresse. De plus, lâenjeu associĂ© aux fonds dans lâadresse contribue Ă lâenjeu de cette clĂ©. Tout comme dans le cas des adresses dâentreprise, lâobjet dâenjeu pour une adresse de rĂ©compense ne doit pas contenir dâinformations.
Vous trouverez une copie officielle de ce document ici :
https://docs.cardano.org/core-concepts/cardano-addresses
Plus de traductions de Cardano Ă : Cardano For The World