Les “métadonnées” désignent les données qui fournissent des informations sur d’autres données au sein d’un réseau blockchain, ce qui inclut divers types d’informations supplémentaires qui aident à décrire, gérer et suivre les données primaires (transactions, blocs, informations sur les utilisateurs, contrats intelligents, etc.)
Pour les transactions, les métadonnées fournissent un contexte ou des détails supplémentaires, notamment l’horodatage, l’identifiant de la transaction, les adresses de l’expéditeur et du destinataire, le montant et les frais. Pour les blocs, les métadonnées fournissent des informations sur un bloc spécifique, notamment la hauteur du bloc, le hash du bloc précédent, la racine Merkle, l’horodatage et le nonce.
Les métadonnées des contrats intelligents comprennent l’adresse du contrat, l’interface ABI (Application Binary Interface), le code source et les détails du déploiement, y compris des informations sur le moment où le contrat a été déployé et sur la personne qui l’a déployé.
Les métadonnées relatives aux tokens fournissent des informations sur les tokens émis sur une blockchain, souvent visibles dans les normes relatives aux tokens comme ERC-20 ou ERC-721 sur Ethereum. Ces informations comprennent le nom du token, son symbole, l’offre totale et le nombre de décimales dans lesquelles le token peut être divisé.
Les métadonnées relatives aux utilisateurs ou aux entités qui interagissent avec la blockchain comprennent les adresses de portefeuille et l’historique des transactions, avec les enregistrements de toutes les transactions effectuées par un utilisateur.