Aider à mettre à jour cette page

🌏

Il existe une nouvelle version de cette page, mais seulement en anglais pour le moment. Aidez-nous à traduire la dernière version.

Dernière mise à jour de la page: August 20, 2021

Glossaire

#

attaque de 51 %

Type d'attaque mené sur un réseau décentralisé au cours de laquelle un groupe prend le contrôle de la majorité des nœuds. Cela permettrait de frauder la blockchain en inversant des transactions et en doublant les dépenses d'Ether et d'autres jetons.

A

compte

Objet contenant une adresse, un solde, un nonce, ainsi qu'un stockage et un code facultatifs. Il peut s'agir d'un compte de contrat ou d'un compte externe (EOA).

adresse

Plus généralement, il s'agit d'un EOA ou d'un compte de contrat qui peut recevoir (adresse de destination) ou envoyer (adresse source) des transactions sur la blockchain. Plus spécifiquement, il s'agit des 160 bits de droite d'un hash Keccak d'une clé publique ECDSA.

assert

Dans Solidity, assert(false) compile en 0xfe, un code d'opération (opcode) non valide, qui utilise tout le carburant restant et annule toutes les modifications. Lorsqu'une déclaration assert() échoue, quelque chose ne fonctionne pas du tout comme prévu, et vous devez corriger votre code. Il est conseillé d'utiliser assert() pour éviter les conditions qui ne doivent jamais se produire.

attestation

Il s'agit du vote d'un validateur pour un bloc de la chaîne phare ou un bloc de fragments. Les validateurs doivent attester de la conformité des blocs, signalant qu'ils sont d'accord avec l'état proposé par le bloc.

B

chaîne phare

Une mise à niveau Eth2 qui deviendra la coordinatrice du réseau Ethereum. Elle introduit la preuve d'enjeu et les validateurs sur Ethereum. Elle finira par être fusionnée avec le réseau principal.

gros-boutiste

Représentation de nombre positionnel où le chiffre le plus important est le premier en mémoire, contrairement au petit-boutiste, où le chiffre le moins significatif est le premier.

bloc

Collection d'informations requises (en-tête de bloc) concernant les transactions incluses, et ensemble d'autres en-têtes de blocs appelés ommers. Les blocs sont ajoutés au réseau Ethereum par les mineurs.

blockchain

Dans Ethereum, il s'agit d'une suite de blocs validée par le système de preuve de travail, chaque bloc étant relié à son prédécesseur jusqu'au bloc d'origine. Il n'existe pas de limite de taille de bloc. La blockchain utilise à la place différentes limites de carburant.

bytecode

Ensemble d'instructions abstraites conçu pour une exécution efficace par un interpréteur logiciel ou une machine virtuelle. Contrairement au code source lisible par l'homme, le bytecode est exprimé au format numérique.

fourche Byzantium

La première des deux fourches majeures (scissions) de l'étape de développement Metropolis. Elle comprend la bombe de difficulté de l'EIP-649 Metropolis et la réduction des récompenses de bloc, où Ice Age a été retardé de 1 an et la récompense de bloc réduite de 5 à 3 Ether.

C

compiler

Traduire du code écrit dans un langage de programmation de haut niveau (par exemple, Solidity) en un langage de niveau inférieur (par exemple, le bytecode de l'EVM).

comité

Groupe d'au moins 128 validateurs assignés de façon aléatoire par la chaîne phare à ses blocs et à des blocs de fragments.

consensus

Lorsque de nombreux nœuds (généralement, la plupart de ceux du réseau) ont tous les mêmes blocs dans leur meilleure blockchain localement validée. À ne pas confondre avec les règles de consensus.

règles de consensus

Règles de validation de bloc que les nœuds complets suivent pour maintenir un consensus entre les nœuds. À ne pas confondre avec le consensus.

fourche Constantinople

Seconde partie de l'étape de développement Metropolis , initialement prévue pour la mi-2018. Devrait inclure le passage à un algorithme de consensus hybride preuve de travail/preuve d'enjeu , entre autres.

compte de contrat

Compte contenant du code qui s'exécute chaque fois qu'il reçoit une transaction d'un autre compte (qu'il s'agisse d'un compte externe ou de contrat).

transaction de création de contrat

Transaction spéciale, avec adresse zéro comme destinataire, utilisée pour enregistrer un contrat et le publier sur la blockchain Ethereum.

Un lien croisé fournit un résumé de l'état d'un fragment. Il s'agit de la façon dont les fragments communiqueront les uns avec les autres via la chaîne phare dans le système de preuve d'enjeu fragmenté.

D

organisation autonome décentralisée (DAO)

Entreprise ou autre organisation fonctionnant sans gestion hiérarchique. DAO peut également faire référence à un contrat intitulé "The DAO" lancé le 30 avril 2016, qui a ensuite été piraté en juin 2016. Ceci a finalement motivé une fourche majeure (nom de code DAO) au bloc 1 192 000, qui a inversé le contrat DAO piraté et a causé la division d'Ethereum et d'Ethereum Classic en deux systèmes concurrents.

DApp

Application décentralisée. Au minimum, il s'agit d'un contrat intelligent et d'une interface utilisateur Web. Plus généralement, une DApp est une application Web construite sur des services d'infrastructure ouverts, décentralisés et P2P. Par ailleurs, de nombreuses DApps incluent un stockage décentralisé, une plateforme et/ou un protocole de message.

échange décentralisé (DEX)

Type de DApp qui vous permet d'échanger des jetons avec des pairs sur le réseau. Vous avez besoin d'Ether pour en utiliser un (pour payer les frais de transaction), mais ils ne sont soumis à aucune restriction géographique comme les échanges centralisés. N'importe qui peut participer.

deed

Voir jeton non fongible (NFT)

DeFi

Abréviation de "Decentralized Finance" (finance décentralisée), une large catégorie de DApps visant à fournir des services financiers portés par la blockchain, sans aucun intermédiaire, de sorte que toute personne avec une connexion Internet peut participer.

difficulté

Paramètre à l'échelle du réseau qui contrôle la quantité de calcul requise pour produire une preuve de travail.

bombe de difficulté

Augmentation exponentielle planifiée de la difficulté de la preuve de travail. Ce paramètre est conçu pour motiver la transition vers la preuve d'enjeu, réduisant les modifications apportées à une fourche

signature numérique

Courte chaîne de données qu'un utilisateur produit pour un document en utilisant une clé privée de sorte que quiconque ayant la clé publique correspondante, la signature et le document peut vérifier que (1) le document a bien été "signé" par le propriétaire de cette clé privée particulière, et (2) le document n'a pas été modifié après sa signature.

E

algorithme de signature numérique à courbe elliptique (ECDSA)

Algorithme cryptographique utilisé par Ethereum pour garantir que les fonds ne peuvent être dépensés que par leurs propriétaires.

période

Période de 32 créneaux (6,4 minutes) dans le système coordonné de la chaîne phare. Les comités de validateurs sont remaniés lors de chaque période pour des raisons de sécurité. Chaque période représente une opportunité de finaliser la chaîne.

proposition d'amélioration d'Ethereum (EIP)

Document de conception qui fournit des informations à la communauté Ethereum, décrivant une nouvelle fonctionnalité proposée, ses processus ou environnements (voir ERC).

Ethereum Name Service (ENS)

Le registre ENS est un contrat unique qui fournit un mappage des noms de domaine aux propriétaires et aux résolveurs, comme décrit dans l'EIP 137.

Plus d'infos sur github.com

entropie

En cryptographie, désigne le manque de prévisibilité ou le niveau d’aléatoire. Lorsqu'ils génèrent des informations secrètes, comme les clés privées, les algorithmes s'appuient généralement sur une source d'entropie élevée pour garantir que le résultat est imprévisible.

compte externe (EOA)

Également appelé "compte externe", il s'agit d'un compte créé par ou pour des utilisateurs humains du réseau Ethereum.

demande de commentaires Ethereum (ERC)

Libellé donné à certaines EIP qui visent à définir un standard spécifique d'utilisation d'Ethereum.

Ethash

Algorithme de preuve de travail pour Ethereum 1.0.

Plus d'infos sur eth.wiki

ether

Cryptomonnaie native utilisée par l'écosystème Ethereum, qui couvre les coûts de carburant lors de l'exécution des transactions. S'écrit également sous la forme ETH ou avec son symbole Ξ, qui est le caractère grec Xi en majuscule.

événements

Permet d'utiliser les dispositifs de journalisation de l'EVM. Les DApps peuvent écouter les événements et les utiliser pour déclencher des rappels JavaScript dans l'interface utilisateur.

machine virtuelle Ethereum (EVM)

Machine virtuelle basée sur une pile, qui exécute du bytecode. Dans Ethereum, le modèle d'exécution spécifie comment l'état du système est modifié, en fonction d'une série d'instructions en bytecode et d'un petit tuple de données environnementales. Ceci est spécifié via un modèle formel de machine d'état virtuelle.

langage d'assemblage de l'EVM

Forme lisible par l'homme du bytecode de l'EVM.

F

fonction de secours

Fonction par défaut appelée en l'absence de données ou d'un nom de fonction déclaré.

robinet

Service effectué via un contrat intelligent, qui distribue des fonds sous la forme d'ethers de test gratuits peuvant être utilisés sur un réseau de test.

finalisation

La finalisation est la garantie qu'avant une heure donnée, un ensemble de transactions ne changera pas et ne pourra pas être annulé.

finney

Autre dénomination de l'Ether. 1 Finney = 1015 wei. 103 Finney = 1 Ether.

fourche

Changement de protocole causant la création d'une chaîne alternative, ou divergence temporelle dans deux chemins de blocs potentiels pendant le minage.

preuve de fraude

Modèle de sécurité pour certaines solutions de couche 2 où, pour augmenter la vitesse, les transactions sont regroupées en lots et soumises sur Ethereum en une seule transaction. Elles sont supposées être valides, mais peuvent être contestées si un cas de fraude est suspecté. Une preuve de fraude exécutera alors la transaction pour vérifier l'existence d'une fraude. Cette méthode augmente le nombre de transactions possibles tout en maintenant le niveau de sécurité. Certains rollups utilisent des preuves de validité.

Frontier

Phase initiale de développement des tests Ethereum, qui a duré de juillet 2015 à mars 2016.

G

carburant

Carburant virtuel utilisé dans Ethereum pour exécuter les contrats intelligents. L'EVM utilise un mécanisme de comptabilité pour mesurer la consommation de carburant et limiter la consommation de ressources informatiques (voir Turing complet).

limite de carburant

Montant maximum de carburant qu'une transaction ou qu'un bloc peut consommer.

bloc d'origine

Premier bloc d'une blockchain, utilisé pour initialiser un réseau particulier et sa cryptomonnaie.

Geth

Go Ethereum. L'une des implémentations les plus importantes du protocole Ethereum, rédigée en Go.

Plus d'infos sur geth.ethereum.org

gwei

Abréviation de Gigawei, une dénomination de l'Ether, couramment utilisée pour attribuer un prix au carburant. 1 gwei = 109 wei. 109 gwei = 1 Ether.

H

fourche majeure

Divergence permanente dans la blockchain, aussi appelée modification de fourche majeure. Cela se produit habituellement lorsque les nœuds non mis à niveau ne peuvent pas valider les blocs créés par ceux mis à niveau, qui suivent des règles de consensus plus récentes. À ne pas confondre avec une fourche, une fourche mineure, une fourche logicielle ou une fourche Git.

hash (ou hachage)

Empreinte de longueur fixe d'entrées de taille variable, produite par une fonction de hachage. (Voir keccak-256)

portefeuille HD

Portefeuille utilisant la création de clé déterministe hiérarchique (HD) et le protocole de transfert associé.

Plus d'infos sur github.com

graine de portefeuille HD

Valeur utilisée pour générer la clé privée maîtresse et le code de chaîne maître pour un portefeuille HD. Il est possible de représenter la graine de portefeuille par des mots mnémoniques, ce qui facilite la copie, la sauvegarde et la restauration des clés privées pour les utilisateurs.

Homestead

Deuxième phase de développement d'Ethereum, lancée en mars 2016 au bloc 1 150 000.

I

protocole d'échange d'adresses de clients (ICAP)

Encodage d'adresse Ethereum partiellement compatible avec l'encodage du numéro de compte bancaire international (IBAN), offrant un encodage polyvalent, contrôlé et interopérable pour les adresses Ethereum. Les adresses ICAP utilisent un nouveau code de pseudo-pays IBAN - XE, ce qui signifie "eXtended Ethereum", comme utilisé dans les monnaies non juridictionnelles (par exemple, XBT, XRP, XCP).

Ice Age

Fourche majeure d'Ethereum au bloc 200 000 pour introduire une augmentation exponentielle de la difficulté (aussi appelée bombe de difficulté), motivant une transition vers la preuve d'enjeu.

environnement de développement intégré (EDI)

Interface utilisateur qui combine généralement un éditeur de code, un compilateur, un environnement d'exécution et un débogueur.

problème du code déployé immuable

Une fois que le code d'un contrat (ou celui d'une bibliothèque) est déployé, il devient immuable. Les pratiques de développement de logiciels standard reposent sur la possibilité de corriger d'éventuels bogues et d'ajouter de nouvelles fonctionnalités. Cela représente donc un problème pour le développement de contrats intelligents.

transaction interne

Transaction envoyée depuis un compte de contrat vers un autre ou vers un compte externe (EOA) (voir message).

K

fonction de dérivation de clé (KDF)

Aussi appelé "algorithme d'étirement de mot de passe", elle est utilisée par les formats de keystore pour protéger contre les attaques de force brute, de dictionnaire et de table arc-en-ciel sur le chiffrement des phrases de sécurité, en hachant celles-ci de façon répétée.

keccak-256

Fonction de hachage cryptographique utilisée dans Ethereum. Keccak-256 a été standardisée en tant que SHA-3.

fichier keystore

Fichier encodé en JSON qui contient une seule clé privée (générée aléatoirement), chiffré par une phrase secrète pour plus de sécurité.

L

couche 2

Domaine de développement axé sur les améliorations par couche sur le protocole Ethereum. Ces améliorations sont liées aux vitesses de transaction, à la réduction des frais de transaction et à la confidentialité des transactions.

LevelDB

Système open source de stockage de clé-valeur sur disque, implémenté en tant que bibliothèque légère à usage unique, avec des liaisons vers de nombreuses plateformes.

bibliothèque

Type spécial de contrat qui n'a ni fonction de paiement, ni fonction de secours, ni stockage de données. Par conséquent, une bibliothèque ne peut ni recevoir ni détenir l'Ether, ni stocker des données. Elle sert de code précédemment déployé que d'autres contrats peuvent appeler pour obtenir un calcul en lecture seule.

client léger

Client Ethereum qui ne stocke aucune copie locale de la blockchain, ou qui ne valide aucun bloc ni aucune transaction. Il offre les fonctions d'un portefeuille, et peut créer et diffuser des transactions.

M

réseau principal

Également appelé "mainnet" (pour "main network"), il s'agit de la blockchain principale du réseau public Ethereum. De vrais ETH, une valeur et des conséquences réelles. Aussi connu sous le nom de "Couche 1" lors des discussions sur les solutions d'évolutivité de la couche 2. (Voir aussi réseau de test)

arbre de Merkle

Structure de données utilisée dans Ethereum pour stocker efficacement les paires clés-valeurs.

message

Transaction interne qui n'est jamais sérialisée et qui est uniquement envoyée dans l'EVM.

appel de message

L'acte de passer un message d'un compte à un autre. Si le compte de destination est associé au code de l'EVM, alors celle-ci sera démarrée avec l'état de cet objet et le message sera traité.

Metropolis

La troisième phase de développement d'Ethereum, lancée en octobre 2017.

mineur

Nœud du réseau qui trouve une preuve de travail valide pour de nouveaux blocs, par hachage de passes répétées (voir Ethash).

N

réseau

Se référant à Ethereum, réseau P2P qui propage les transactions et les blocs à chaque nœud Ethereum (participant au réseau).

jeton non fongible (NFT)

Aussi connu sous le nom de "deed", il s'agit d'une norme de jeton introduite par la proposition ERC-721. Les NFT peuvent être suivis et échangés, mais chaque jeton est unique et distinct. Ils ne sont pas interchangeables comme les jetons ERC-20. Les NFT peuvent représenter la propriété des actifs numériques ou physiques.

nœud

Client logiciel qui participe au réseau.

nonce

En cryptographie, valeur qui ne peut être utilisée qu'une seule fois. Il existe deux types de nonces dans Ethereum : le nonce de compte est un compteur de transactions présent dans chaque compte, qui est utilisé pour prévenir les attaques par rejeu ; et le nonce de preuve de travail est la valeur aléatoire utilisée dans un bloc pour satisfaire la preuve de travail.

O

bloc oncle

Quand un mineur trouve un bloc valide, un autre mineur peut avoir publié un bloc concurrent, qui est ajouté en premier au sommet de la blockchain. Ce bloc valide, mais obsolète, peut être inclus par des blocs plus récents en tant que bloc oncle et recevoir une récompense partielle. On utilise parfois le terme "ommer", plus neutre, pour parler de fraternité d'un bloc parent.

rollup optimisé

Un rollup (ou regroupement) de transactions qui utilise les preuves de fraude pour permettre un débit de transactions plus élevé sur la couche 2 tout en bénéficiant de la sécurité apportée par le réseau principal (couche 1). Contrairement à Plasma, une solution similaire sur la couche 2, les Optimistic rollups peuvent gérer des transactions plus complexes, en fait tout ce qui est possible au sein de l'EVM. Ils ont des problèmes de latence par rapport aux rollups ZK, car une transaction peut être contestée par l'intermédiaire de la preuve de fraude.

P

Parity

Une des implémentations interopérables les plus importantes du logiciel Ethereum Client.

Plasma

Une solution d'évolutivité de couche 2 qui utilise les preuves de fraude, comme les rollups optimisés. Plasma se limite aux transactions simples comme les échanges et transferts de jetons de base.

clé privée (clé secrète)

Nombre secret qui permet aux utilisateurs Ethereum de prouver la propriété d'un compte ou de contrats, en produisant une signature numérique (voir clé publique, adresse, ECDSA).

preuve d'enjeu (PoS)

Méthode par laquelle un protocole de blockchain de cryptomonnaie vise à atteindre un consensus distribué. La PoS demande aux utilisateurs de prouver qu'ils sont propriétaires d'une certaine quantité de cryptomonnaie (leur "mise" sur le réseau) afin de pouvoir participer à la validation des transactions.

preuve de travail (PoW)

Portion de données (la preuve) qui nécessite des calculs significatifs pour être trouvée. Dans Ethereum, les mineurs doivent trouver une solution numérique à l'algorithme Ethash, qui répond à un objectif de difficulté à l'échelle du réseau.

clé publique

Nombre dérivé depuis une clé privée via une fonction à sens unique, qui peut être partagé publiquement et utilisé par n'importe qui pour vérifier une signature numérique créée avec la clé privée correspondante.

R

reçu

Données renvoyées par un client Ethereum pour représenter le résultat d'une transaction particulière, y compris un hash de la transaction, son numéro de bloc, la quantité de carburant utilisée et, en cas de déploiement d'un contrat intelligent, l'adresse du contrat.

attaque par réentrance

Attaque qui consiste en un contrat attaquant qui appelle une fonction du contrat de la victime de telle façon que, pendant l'exécution, la victime rappelle le contrat de l'attaquant de façon récursive. Par exemple, en ignorant certaines parties du contrat de la victime qui mettent à jour les soldes ou comptabilisent les montants de retrait, cela peut aboutir à un vol de fonds.

récompense

Montant d'ether inclus dans chaque nouveau bloc comme récompense du réseau au mineur qui a trouvé la solution de la preuve de travail.

préfixe de longueur récursive (RLP)

Un standard d'encodage conçu par les développeurs Ethereum pour encoder et sérialiser des objets (structure de données) de complexité et de longueur arbitraires.

rollups

Type de solution d'évolutivité de couche 2 qui regroupe plusieurs transactions et les soumet à la chaîne principale Ethereum en une seule transaction. Cela permet de réduire les frais de carburant et d'augmenter le débit des transactions. Il existe des rollups optimisés et des rollups ZK qui utilisent différentes méthodes de sécurité pour offrir ces avantages d'évolutivité.

S

Serenity

Quatrième et dernière phase de développement d'Ethereum.

algorithme de hachage sécurisé (SHA)

Famille de fonctions de hachage cryptographique publiées par le National Institute of Standards and Technology (NIST).

fragment/chaîne de fragments

Chaîne de preuve d'enjeu coordonnée par la chaîne phare et sécurisée par les validateurs. 64 seront ajoutés au réseau dans le cadre de la mise à niveau de la chaîne de fragments Eth2. Les chaînes de fragments offriront un débit de transaction accru pour Ethereum en fournissant des données supplémentaires aux solutions de la couche 2 comme les rollups optimisés et les rollups ZK.

chaînes latérales

Solution d'évolutivité qui utilise une chaîne séparée avec des [règles de consensus]{#consensus-rules} différentes, souvent plus rapides. Un pont est nécessaire pour connecter ces chaînes latérales au réseau principal. Les rollups utilisent également les chaînes latérales, mais ils fonctionnent en collaboration avec le réseau principal à la place.

singleton

Terme de programmation informatique qui décrit un objet dont il ne peut exister qu'une seule instance.

créneau

Période de temps (12 secondes) dans laquelle un nouveau bloc de chaîne phare et de chaîne de fragments peut être proposé par un validateur dans le système de preuve d'enjeu. Un créneau peut être vide. 32 créneaux forment une période.

contrat intelligent

Programme qui s'exécute sur l'infrastructure de calcul Ethereum.

Solidity

Langage de programmation procédural (impératif) dont la syntaxe est similaire à JavaScript, C++ ou Java. Il s'agit du langage le plus populaire et le plus fréquemment utilisé pour les contrats intelligents Ethereum. Créé par Dr. Gavin Wood.

assemblage en ligne Solidity

Langage d'assemblage de l'EVM dans un programme Solidity. La prise en charge de Solidity pour l'assemblage en ligne facilite l'écriture de certaines opérations.

Spurious Dragon

Fourche majeure de la blockchain Ethereum, qui s'est produit au bloc 2 675 000 pour traiter plus de vecteurs d'attaque par déni de service et d'états clairs (voir Tangerine Whistle). Également un mécanisme de protection contre les attaques par rejeu (voir nonce).

stablecoin

jeton ERC-20 dont la valeur est liée à celle d'un autre actif. Il existe des stablecoins liés à des monnaies fiduciaires comme le dollar, des métaux précieux comme l'or, et d'autres cryptomonnaies comme le Bitcoin.

miser

Déposer une quantité d'ether (votre mise) pour devenir validateur et sécuriser le réseau. Un validateur vérifie les transactions et propose des blocs sous un modèle de consensus de preuve d'enjeu. Miser vous incite économiquement à agir dans le meilleur intérêt du réseau. Vous obtiendrez des récompenses pour effectuer vos tâches de validateur , mais perdrez diverses quantités d'ETH dans le cas contraire.

canaux d'état

Solution de la couche 2 où un canal est mis en place entre les participants pour qu'ils puissent effectuer des transactions librement et à moindre coût. Une seule transaction est envoyée au réseau principal pour configurer et fermer le canal. Cela permet un débit de transaction très élevé, mais repose sur la connaissance du nombre de participants au départ et le blocage de fonds.

szabo

Dénomination de l'ether. 1 szabo = 1012 wei, 106 szabo = 1 ether.

T

Tangerine Whistle

Fourche majeure de la blockchain Ethereum, qui s'est produit au bloc 2 463 000 pour changer le calcul du carburant pour certaines opérations intensives en E/S et pour effacer l'état accumulé d'une attaque par déni de service, qui a exploité le faible coût de ces opérations.

réseau de test

Réseau utilisé pour simuler le comportement du réseau principal Ethereum (voir réseau principal).

norme de jeton

Introduite par la proposition ERC-20, elle fournit une structure de contrat intelligent standardisée pour les jetons fongibles. Les jetons du même contrat peuvent être suivis, négociés, et sont interchangeables, contrairement aux NFT.

transaction

Données enregistrées dans la blockchain Ethereum signées par un compte émetteur, ciblant une adresse spécifique. La transaction contient des métadonnées comme sa limite de carburant.

frais de transaction

Frais dont il faut s'acquitter à chaque utilisation du réseau Ethereum, comme l'envoi de fonds depuis votre portefeuille ou l'interaction avec une DApp (échange de jetons ou achat d'un objet de collection, par ex.). Considérez-les comme des frais de service. Ils évolueront en fonction de l'occupation du réseau. Ceci est dû au fait que les mineurs, les utilisateurs responsables du traitement de votre transaction, sont susceptibles de donner la priorité aux transactions dont les frais sont plus élevés. La congestion du réseau force donc la hausse des prix.

Au niveau technique, vos frais de transaction se rapportent à la quantité de carburant requise par votre transaction.

La réduction des frais de transaction est actuellement un sujet qui suscite un vif intérêt. Voir Couche 2

Turing-complet

Concept nommé d'après le mathématicien et informaticien anglais Alan Turing. Un système de règles de manipulation de données (comme le jeu d'instructions d'un ordinateur, un langage de programmation ou un automate cellulaire) est "Turing-complet" ou "universel sur le plan informatique" s'il peut être utilisé pour simuler n'importe quelle machine Turing.

V

validateur

Dans un système de preuve d'enjeu, nœud responsable du stockage des données, du traitement des transactions, et de l'ajout de nouveaux blocs à la blockchain. Pour activer le logiciel validateur, vous devez pouvoir miser 32 ETH.

preuve de validité

Modèle de sécurité pour certaines solutions de la couche 2 où, pour augmenter la vitesse, les transactions sont regroupées en lots et soumises à Ethereum en une seule transaction. Le calcul des transactions se fait hors chaîne et est ensuite fourni à la chaîne principale avec une preuve de leur validité. Cette méthode augmente le nombre de transactions possibles tout en maintenant le niveau de sécurité. Certains rollups utilisent des preuves de fraude.

Validium

Solution de la couche 2 utilisant les preuves de validité pour améliorer le débit de transactions. Contrairement à celles des rollups ZK, les données Validium ne sont pas stockées sur la couche 1 du réseau principal.

Vyper

Langage de programmation de haut niveau dont la syntaxe est similaire à celle de Python. Conçu pour se rapprocher d'un langage purement fonctionnel. Créé par Vitalik Buterin.

W

portefeuille

Logiciel qui conserve des clés privées. Utilisé pour accéder aux comptes Ethereum et les contrôler, et interagir avec les contrats intelligents. Les clés ne doivent pas nécessairement être stockées dans un portefeuille, et peuvent être récupérées depuis un stockage hors ligne (une carte mémoire ou une feuille papier), pour plus de sécurité. Malgré leur nom, les portefeuilles ne stockent jamais la monnaie ni les jetons en eux-mêmes.

Web3

Troisième version du Web. D'abord proposé par le Dr. Gavin Wood, Web3 représente une nouvelle vision et une nouvelle orientation pour les applications Web, des applications gérées et possédées de façon centralisée aux applications construites sur des protocoles décentralisés (voir DApp).

wei

Plus petite dénomination de l'ether. 1018 wei = 1 ether.

Z

adresse zéro

Adresse Ethereum spéciale, composée entièrement de zéros et spécifiée comme adresse de destination d'une transaction de création de contrat.

rollup ZK

Un rollup (ou regroupement) de transactions utilisant les preuves de validité pour permettre un débit plus élevé de transactions sur la couche 2 tout en bénéficiant de la sécurité offerte par le réseau principal (couche 1). Bien qu'ils ne puissent pas prendre en charge des types de transactions complexes comme le font les rollups optimisés, les rollups ZK n'ont pas de problème de latence dans la mesure où les transactions sont prouvées valides à la soumission.

Sources

Fourni en partie par Mastering Ethereum par Andreas M. Antonopoulos, Gavin Wood sous licence CC-BY-SA

Contribuer à cette page

Quelque chose manque ? Vous avez vu quelque chose d'incorrect ? Aidez-nous à améliorer cette page en contribuant à ce glossaire sur GitHub !

En savoir plus sur la façon de contribuer