\newglossaryentry{dApp}{
    name = dApp,
    description= {abréviation de "application décentralisée". C’est une application qui fonctionne sur une blockchain ou
            tout autre registre décentralisé public et qui est conçu pour être autonome et transparent}
}

\newglossaryentry{cross-chain}{
    name = cross-chain,
    description= {Les échanges cross-chain sont des échanges entre plusieurs blockchains.
            Un participant utilise ses actifs dans une \textit{blockchain} pour échanger les actifs d’autres personnes dans différentes \textit{blockchains}}
}

\newglossaryentry{actif}{
    name = actif,
    description= {Dans le contexte de la \textit{blockchain}, un actif ou jeton peut être matériel (une maison, une voiture, de l’argent, un terrain) ou immatériel (propriété intellectuelle, brevets, droits d’auteur, marque).
            Tout ce qui a de la valeur est traçable et échangeable sur un réseau de blockchain}
}

\newglossaryentry{smart contract}{
    name = smart contract,
    description= {Un smart contract est une application décentralisée qui exécute automatiquement des instructions prédéfinies lorsqu’il est déployé sur une \textit{blockchain}.}
}

\newglossaryentry{blockchain}{
    name = blockchain,
    description= {Une \textit{blockchain} est une base de données distribuée avec une liste (c'est-à-dire une chaîne) d'enregistrements (c'est-à-dire des blocs) liés et sécurisés par des empreintes numériques (c'est-à-dire des hachages crypto)}
}

\newglossaryentry{fonction de hachage cryptographique}{
    name = fonction de hachage cryptographique, 
    description = {Une fonction de hachage cryptographique est une primitive cryptographique qui transforme un message de taille arbitraire en un 
    message de taille fixe, appelé un haché. Une fonction de hachage cryptographique robuste doit être rapide à calculer et difficile à inverser, il doit être 
    facile pour une fonction de hachage f de calculer une image f(x) à partir de x mais il doit être difficile de calculer une pré-image f\^-1(y) 
    à partir de y. Cette fonction doit aussi être déterministe et résistante aux collisions, deux messages différents ne doivent pas produire le même haché.}
}

\printglossaries