Files
pfe-blockchain/docs/rapportFinal/glossaire/glossaire.tex
2023-04-04 14:44:57 +02:00

117 lines
6.1 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\newglossaryentry{dApp}{
name = dApp,
description= {abréviation de "application décentralisée". Cest 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 dautres 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 largent, un terrain) ou immatériel (propriété intellectuelle, brevets, droits dauteur, 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 lorsquil 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é.}
}
\newglossaryentry{off chain}{
name = off chain,
description= {On déclare qu'une blockchain est \textit{off chain} lorsqu'elle est une surcouche de la blockchain principale (on parle de blockchain de niveau supérieur).
La blockchain fille n'est pas vouée à être fusionner avec la blockchain mère mais juste à stocker temporairement les transactions avant de les envoyer sur la blockchain principale.}
}
\newglossaryentry{Nomad}{
name = Nomad,
description= {Nomad est un protocole de communication inter-chaines qui permet aux utilisateurs de transférer des actifs numériques en toute sécurité entre différentes blockchains.}
}
\newglossaryentry{Wormhole}{
name = Wormhole,
description= {Wormhole est un protocole de communication inter-chaines basé sur les bridges et utilisant de la vérification par un réseau de guardien.}
}
\newglossaryentry{Ethereum}{
name = Ethereum,
description= {Ethereum est un protocole déchanges décentralisés permettant la création par les utilisateurs de contrats intelligents. Il fourni des transactions beaucoup plus rapide que Bitcoin ce qui lui donne un intérêt particulier pour la finance décentralisée.}
}
\newglossaryentry{Solana}{
name = Solana,
description = {Solana est une blockchain avec des fonctionnalités de contrats intelligents qui vise à augmenter le débit au-delà de ce qui est couramment réalisé par les blockchains populaires tout en maintenant des coûts bas.}
}
\newglossaryentry{Bitcoin}{
name = Bitcoin,
description= {Le Bitcoin est considéré comme la première preuve de concept de la blockchain.
C'est un système décentralisé de paiement et déchange de valeur basé sur cette technologie. }
}
\newglossaryentry{atomic swap}{
name = échange atomique,
description= {Les atomic swaps (échanges atomiques) sont des transactions entre deux parties qui permettent léchange sur deux blockchains différentes sans avoir besoin dun tiers de confiance.
Ils sont considérés comme une méthode sûre et rapide pour échanger des cryptomonnaies. }
}
\newglossaryentry{validateur}{
name = vérificateur,
description= {Un vérificateur est une entité connectée en tant que noeud au réseau de la \textit{blockchain}. Ce dernier agit comme autorité de confiance, vérifiant les transactions sur cette dernière.}
}
\newglossaryentry{bridge}{
name = bridge,
description= { Un \textit{blockchain bridge} également appelé \textit{cross-chain bridge} est un protocole reliant deux \textit{blockchains} entre elles de manière unilatérale ou bilatérale dans une optique dinteropérabilité. }
}
\newglossaryentry{noeud}{
name = noeud,
description= {Un noeud d'une \textit{blockchain} est un ordinateur connecté au réseau de cette dernière. }
}
\newglossaryentry{client}{
name = client,
description= { Un \textit{client} est un logiciel permettant de transformer un ordinateur en noeud.}
}
\newglossaryentry{noeud léger}{
name = noeud léger,
description= {Un noeud léger est un logiciel permettant de connecter les noeuds des \textit{blockchains} entre elles. }
}
\newglossaryentry{sidechain}{
name = sidechain,
description= {Une sidechain est une blockchain secondaire qui fonctionne en parallèle d'une blockchain principale.
Elles permettent de réaliser des opérations en marge de la chaîne principale, apportant ainsi plus de scalabilité et de fonctionnalités. }
}
\newglossaryentry{relay}{
name = relay,
description= {Les relays sont des applications décentralisées qui permettent la transmission d'informations de manière unilatéral entre deux blockchains distinctes }
}
\newacronym{htlc}{HTLC}{Hashed Time Locked Contract}
\newacronym{cex}{CEX}{Centralized EXchange}
\newacronym{dex}{DEX}{Decentralized EXchange}
\newacronym{iou}{IOU}{I Owe You}
\newacronym{vaa}{VAA}{Verified Action Approval}
\printglossaries