Glossaire crypto

Les mots de la crypto, définis sans détour. Chaque entrée dit ce que le terme veut dire, ce qu'il ne veut pas dire, et renvoie à une démo quand le concept en a une. Rien ici n'est un conseil d'investissement.

A

Abstraction de compte
Ensemble de techniques qui donnent à un compte la souplesse d'un contrat : payer le gas pour un autre, regrouper plusieurs actions, récupérer l'accès sans seed phrase. Sur Ethereum, ERC-4337 passe par une couche de contrats tandis qu'EIP-7702 permet à un compte classique de déléguer son exécution à du code. La sécurité dépend alors du code délégué, pas seulement de la clé. Démo : un contrat exécuté dans ton navigateur.
Adresse
Identifiant public qui reçoit des fonds, dérivé d'une clé publique ou d'un script. Sur Ethereum, c'est les 20 derniers octets du Keccak-256 de la clé publique, alors que Bitcoin propose plusieurs formats (1…, 3…, bc1q…, bc1p…). Une adresse se partage sans risque, mais elle n'est pas anonyme : son historique reste public. À essayer : dériver une adresse depuis une clé.
AES
Algorithme de chiffrement symétrique : la même clé chiffre et déchiffre. Les wallets s'en servent pour protéger localement un fichier de clés, à partir d'une clé dérivée de ton mot de passe. Il ne joue aucun rôle dans la validation d'une blockchain, où tout est public et signé, pas chiffré.
Airdrop
Distribution gratuite de tokens à des adresses choisies selon des critères publics, souvent l'usage passé d'un protocole. Le mécanisme technique est un simple transfert ou une réclamation vérifiée par preuve de Merkle. Méfie-toi : un faux site de réclamation est l'appât classique du phishing, car il te fait signer une approbation. À manipuler : repérer une transaction piégée.
AMM
Automated Market Maker : un contrat qui fixe le prix d'échange par une formule, sans carnet d'ordres ni contrepartie humaine. Tu échanges contre les réserves d'un pool, et le prix bouge selon le rapport entre ces réserves. La formule la plus connue est le produit constant x·y=k. Démo : un swap dans un pool vivant.
Approbation de token
Autorisation inscrite on-chain par la fonction approve d'un ERC-20, qui laisse une adresse dépenser tes tokens jusqu'à un plafond. Elle reste valable après usage, jusqu'à révocation. Un plafond illimité accordé à un contrat malveillant ou compromis suffit à vider ce token, sans nouvelle signature de ta part. À essayer : approbation illimitée contre approbation exacte.
Arbre de Merkle
Structure où l'on hache les données par paires, puis les hachés par paires, jusqu'à une seule racine. Elle permet de prouver qu'un élément appartient à un ensemble avec seulement un nombre logarithmique de hachés. Pour un million d'éléments, une vingtaine suffit. À manipuler : construire un arbre et prouver une feuille.
Attaque des 51 %
Situation où un acteur contrôle la majorité de la puissance de minage et peut produire la chaîne de plus grand travail cumulé. Il peut alors censurer des transactions ou annuler les siennes pour faire une double dépense. Il ne peut en revanche ni voler tes fonds sans ta signature ni créer des coins hors des règles, car les nœuds rejetteraient ses blocs. Démo : pourquoi réécrire l'histoire coûte si cher.
Attaque par poussière
Envoi de très petits montants à de nombreuses adresses, pour pousser leurs propriétaires à les dépenser avec d'autres pièces. Cette dépense groupée relie les adresses entre elles et affaiblit leur confidentialité. Sur Bitcoin, un UTXO de poussière peut aussi coûter plus cher à dépenser qu'il ne vaut. À essayer : le simulateur de sélection de pièces.
Attaque sandwich
Forme de MEV : l'attaquant voit ton swap dans la file d'attente, achète juste avant toi, puis revend juste après. Tu exécutes à un prix dégradé, et sa marge vient de cet écart. Une tolérance de slippage trop large agrandit sa marge possible. À manipuler : taille de l'échange et impact sur le prix.
Attaque Sybil
Attaque où une seule entité crée une multitude de fausses identités pour peser plus qu'elle ne devrait dans un vote ou un réseau. La preuve de travail et la preuve d'enjeu répondent à ce problème en faisant dépendre l'influence d'une ressource coûteuse, pas du nombre de comptes. Démo : la preuve de travail en direct.
Attestation
Vote signé par lequel un validateur Ethereum indique quel bloc il considère comme la tête de chaîne et quels points de contrôle il soutient. Chaque validateur actif atteste une fois par epoch. L'accumulation de ces votes pondérés par l'enjeu mène à la finalité. À essayer : la sélection des validateurs.

B

Base58
Encodage qui écrit des données binaires avec 58 caractères, en retirant ceux qu'on confond facilement : 0, O, I et l. Les anciennes adresses Bitcoin utilisent sa variante Base58Check, qui ajoute une somme de contrôle de 4 octets. Une faute de frappe a donc de très fortes chances d'être détectée.
Beacon Chain
Chaîne de consensus en preuve d'enjeu d'Ethereum, lancée en décembre 2020 et fusionnée avec la chaîne principale lors de la Merge. Elle coordonne les validateurs, les slots et la finalité. L'exécution des transactions reste séparée, dans un autre logiciel appelé client d'exécution. À manipuler : la preuve d'enjeu expliquée.
Bech32
Format d'adresse Bitcoin en minuscules, utilisé par SegWit, qui commence par bc1. Son code détecte mieux les erreurs de saisie que Base58Check. La variante Bech32m corrige un défaut du format d'origine et sert aux adresses Taproot, en bc1p.
BIP
Bitcoin Improvement Proposal : document public qui décrit une évolution ou une convention de Bitcoin. Un BIP n'a aucune force par lui-même, car une règle change seulement si les nœuds l'adoptent. Beaucoup concernent les wallets et non le consensus : BIP-39 en est un exemple, et d'autres chaînes s'en servent aussi.
BIP-32
Standard qui dérive un arbre entier de clés depuis une seule graine, ce qui rend un wallet hiérarchique déterministe. Une clé publique étendue (xpub) permet de générer des adresses de réception sans accès aux clés privées. Elle révèle en revanche tout l'historique de ces adresses : ne la partage pas à la légère. Démo : des mots BIP-39 aux adresses.
BIP-39
Standard qui encode de l'entropie en une liste de mots tirés d'un dictionnaire de 2 048 entrées. Douze mots portent 128 bits d'entropie et 4 bits de somme de contrôle, vingt-quatre mots 256 bits et 8 bits. Ces mots passent ensuite par PBKDF2 pour produire la graine du wallet. À essayer : comment 12 mots créent ton wallet.
Bitcoin
Réseau de paiement pair à pair décrit en 2008 sous le pseudonyme de Satoshi Nakamoto, actif depuis janvier 2009. Il combine preuve de travail, modèle UTXO et émission plafonnée à un peu moins de 21 millions d'unités. Par convention, on écrit Bitcoin pour le réseau et bitcoin pour l'unité. À manipuler : une mini-chaîne en 50 lignes de JS.
Blob
Bloc de données temporaire ajouté à Ethereum par EIP-4844, d'environ 128 Ko. Les rollups y publient leurs données à moindre coût, car les nœuds ne les conservent que quelques semaines et l'EVM ne peut pas les lire. Les blobs ont leur propre marché de frais, séparé du gas ordinaire. Démo : regrouper 100 transactions en une.
Bloc
Lot de transactions validées, accompagné d'un en-tête qui contient notamment le hash du bloc précédent. Sur Bitcoin, cet en-tête fait 80 octets et inclut la racine de Merkle, l'horodatage, la cible et le nonce. Modifier une seule transaction change la racine, donc le hash du bloc, donc tous ceux qui suivent. À essayer : un bloc que tu peux modifier.
Bloc de genèse
Premier bloc d'une blockchain, écrit en dur dans le logiciel car il n'a pas de prédécesseur. Celui de Bitcoin date du 3 janvier 2009 et cite un titre du Times de ce jour. Sa récompense de 50 BTC ne peut pas être dépensée, à cause d'une particularité du code.
Blockchain
Registre réparti où chaque bloc référence le hash du précédent, ce qui rend toute réécriture détectable. La chaîne seule ne suffit pas : c'est le consensus qui rend la réécriture coûteuse et qui désigne la version retenue. Une blockchain à une seule entreprise reste une base de données lente. À manipuler : construis la tienne.
Bridge
Système qui fait circuler de la valeur entre deux chaînes, souvent en verrouillant l'actif d'un côté et en émettant son équivalent de l'autre. Le token reçu ne vaut que par le coffre et les règles qui le gardent. Cette concentration de fonds explique pourquoi les bridges figurent parmi les cibles les plus piratées. Démo : le flux lock-and-mint et son point de défaillance.
Burn
Destruction de tokens par envoi vers une adresse sans clé connue ou par une fonction qui réduit l'offre. Sur Ethereum, la part de base des frais est brûlée depuis EIP-1559. Burn ne veut pas dire que la valeur des tokens restants augmente : c'est seulement une écriture comptable sur l'offre. À essayer : le calculateur de gas.

C

Calldata
Zone de données en lecture seule envoyée avec une transaction Ethereum, qui contient la fonction appelée et ses arguments. Les premiers octets forment le sélecteur de fonction. Lire cette zone avant de signer te dit ce que la transaction va vraiment faire, quel que soit le texte affiché sur le site. À manipuler : repérer l'arnaque.
Canal de paiement
Contrat à deux, ancré sur la chaîne, qui permet d'échanger sans limite des états signés hors chaîne. Seules l'ouverture et la fermeture touchent la blockchain, le reste est instantané et presque gratuit. Publier un ancien état est puni : ton partenaire peut alors saisir la totalité du canal sur Lightning. Démo : ouvrir un canal et router un paiement.
CEX
Centralized Exchange : plateforme d'échange où l'opérateur détient les fonds et tient un registre interne. Tes échanges n'y touchent pas la blockchain, sauf au dépôt et au retrait. Ton solde est donc une créance sur l'opérateur, ce qui diffère d'un wallet dont tu tiens les clés. À essayer : où vit vraiment la clé.
Chemin de dérivation
Adresse d'une clé dans l'arbre d'un wallet HD, par exemple m/84'/0'/0'/0/0 pour Bitcoin natif SegWit ou m/44'/60'/0'/0/0 pour Ethereum. Une même seed donne des adresses différentes selon le chemin. C'est pourquoi un wallet restauré peut sembler vide alors que les fonds sont toujours là. À manipuler : des mots aux adresses.
Chiffrement
Transformation réversible qui rend un message illisible sans la clé. À ne pas confondre avec le hachage, sans retour possible, ni avec la signature, qui prouve l'origine sans rien cacher. Bitcoin et Ethereum ne chiffrent pas les transactions : tout y est lisible, et seules les signatures autorisent les dépenses. Démo : signer sans rien cacher.
Clé privée
Grand nombre secret, de 256 bits sur Bitcoin et Ethereum, qui autorise les dépenses. Celui qui la détient contrôle les fonds, quel que soit le nom inscrit sur le wallet. Elle n'a ni procédure de récupération ni service client : une fois perdue ou copiée, l'accès l'est aussi. À essayer : générer une paire de clés.
Clé publique
Point de courbe elliptique calculé depuis la clé privée, facile à obtenir dans ce sens et impraticable à inverser. Elle sert à vérifier les signatures et à dériver l'adresse. Elle apparaît on-chain lors de la première dépense sur la plupart des formats, ce qui compte pour la menace quantique. À manipuler : la dérivation pas à pas.
Coinbase
Première transaction d'un bloc, sans entrée, qui crée la subvention et collecte les frais pour le mineur. Sur Bitcoin, ses sorties ne se dépensent qu'après 100 blocs de maturité, car une réorganisation pourrait sinon annuler des coins déjà dépensés. Le mot désigne ici cette transaction, pas l'entreprise du même nom. Démo : miner un bloc.
Collatéral
Actif déposé en garantie d'un prêt ou d'un stablecoin. En DeFi, sa valeur dépasse généralement celle de la dette, car aucun juge ne peut poursuivre un emprunteur anonyme. Si elle baisse trop, il peut être saisi pour rembourser la dette. À essayer : le curseur du health factor.
Collision
Deux entrées différentes qui donnent le même hash. Il en existe forcément, mais pour SHA-256 aucune n'a été trouvée, car il faudrait de l'ordre de 2^128 essais d'après le paradoxe des anniversaires. Ne confonds pas avec la préimage, qui vise un hash déjà fixé. À manipuler : le SHA-256 en direct.
Compte de contrat
Compte Ethereum contrôlé par du code et non par une clé. Il possède un solde et un stockage, mais il ne peut pas lancer de transaction seul : il réagit quand on l'appelle. Son adresse est calculée à partir de son créateur, sans clé privée correspondante. Démo : UTXO et comptes côte à côte.
Confirmation
Nombre de blocs ajoutés au-dessus de celui qui contient ta transaction, ce dernier compris. Chaque confirmation rend une réécriture exponentiellement plus coûteuse pour un attaquant minoritaire. Six confirmations sur Bitcoin sont une convention, pas une règle du protocole. À essayer : éditer un ancien bloc.
Consensus
Ensemble de règles par lesquelles des nœuds qui ne se connaissent pas s'accordent sur un même historique. Il combine des règles de validité vérifiées par chacun et un mécanisme pour départager deux versions concurrentes. Preuve de travail et preuve d'enjeu sont deux réponses à ce second problème. À manipuler : la preuve d'enjeu expliquée.
Contrat proxy
Contrat qui transmet les appels à un contrat d'implémentation, ce qui permet de changer la logique sans changer l'adresse. Le code déployé n'est donc pas forcément définitif. Vérifie qui peut déclencher cette mise à jour : une clé unique peut réécrire les règles du contrat. Démo : ton premier contrat.
Courbe elliptique
Ensemble de points muni d'une addition, sur lequel multiplier un point par un nombre est facile et retrouver ce nombre est impraticable. Bitcoin et Ethereum utilisent la courbe secp256k1. Sa sécurité repose sur ce problème du logarithme discret. À essayer : clé privée et clé publique.

D

DAO
Organisation dont les règles et la trésorerie passent par des contrats, avec des votes souvent pondérés par un token. Le nom désigne aussi The DAO, projet piraté en 2016 par réentrance, à l'origine de la scission entre Ethereum et Ethereum Classic. Un vote pondéré par les tokens reste sensible à la concentration des droits de vote. À manipuler : la réentrance rejouée.
dApp
Application dont la logique critique tourne dans des smart contracts. L'interface reste souvent un site web classique, hébergé sur des serveurs ordinaires. Ce site peut être piraté alors que le contrat ne l'est pas : c'est pourquoi lire ce que tu signes reste utile. Démo : voir un contrat s'exécuter.
Décrochage
Écart durable entre un stablecoin et sa valeur cible, en anglais depeg. Il survient quand la confiance dans le rachat à la parité faiblit. Un stablecoin garanti peut décrocher brièvement, alors qu'un modèle algorithmique peut tomber vers zéro. À essayer : collatéral et simulation de décrochage.
DeFi
Finance décentralisée : services d'échange, de prêt et de dérivés exécutés par des contrats publics, sans intermédiaire qui détient tes fonds. Le risque de contrepartie humaine y cède la place aux risques de code, d'oracle et de gouvernance. Décentralisé n'est pas toujours exact : vérifie qui détient les clés d'administration. À manipuler : l'échange décentralisé en direct.
DEX
Decentralized Exchange : contrat ou ensemble de contrats où tu échanges depuis ton wallet, sans dépôt chez un opérateur. La plupart reposent sur un AMM, d'autres sur un carnet d'ordres. Tu gardes la garde de tes fonds, mais tu assumes slippage, MEV et faux tokens aux noms identiques. Démo : un swap dans un pool.
Difficulté
Mesure de la dureté du minage : plus la cible de hash est basse, plus il faut d'essais. Bitcoin la réajuste tous les 2 016 blocs pour viser un bloc toutes les dix minutes en moyenne. Si le hashrate double, la difficulté finit par doubler et le rythme revient à la normale. À essayer : le curseur de difficulté.
Double dépense
Dépenser deux fois les mêmes fonds en faisant retenir deux historiques différents. C'est le problème central que résout la blockchain sans autorité centrale : tous les nœuds s'accordent sur l'ordre des transactions et n'acceptent que la première. Le risque subsiste avant confirmation, d'où l'attente des marchands. À manipuler : pourquoi la chaîne casse.
Drainer
Kit d'attaque prêt à l'emploi qui lit le contenu d'un wallet connecté puis propose les signatures les plus rentables à obtenir. Il se déploie sur de faux sites de réclamation ou d'interface. Une seule signature d'approbation ou de permit lui suffit, sans que ta seed ne quitte l'appareil. Démo : le quiz « repère l'arnaque ».

E

ECDSA
Algorithme de signature sur courbe elliptique, utilisé par Ethereum et par les anciennes adresses Bitcoin. Chaque signature exige un nombre aléatoire unique, le nonce. Si ce nonce se répète pour deux messages différents, la clé privée se calcule directement. À essayer : signer et voir la vérification échouer.
Ed25519
Schéma de signature sur la courbe Edwards25519, utilisé par plusieurs blockchains hors Bitcoin et Ethereum. Son nonce est dérivé du message et de la clé, ce qui écarte le risque d'un mauvais tirage aléatoire. Les clés ne sont pas compatibles avec secp256k1 : une même seed y donne d'autres adresses. À manipuler : le principe de la signature.
Effet avalanche
Propriété d'une bonne fonction de hachage : changer un seul bit de l'entrée modifie environ la moitié des bits de la sortie. Deux messages presque identiques donnent des hachés sans ressemblance. On ne peut donc pas s'approcher d'un résultat par petites retouches. Démo : change une lettre et compare.
EIP
Ethereum Improvement Proposal : proposition publique de changement d'Ethereum, d'un nouveau type de transaction à une norme d'application. Les normes d'application portent aussi un numéro ERC, comme ERC-20. Seules certaines EIP sont intégrées dans une mise à jour du réseau.
EIP-1559
Réforme des frais d'Ethereum, active depuis août 2021. Chaque bloc a des frais de base calculés par le protocole selon le remplissage du précédent, et ces frais sont brûlés. Le pourboire, lui, revient à celui qui produit le bloc. À essayer : unités de gas et gwei.
EIP-4844
Mise à jour d'Ethereum, aussi appelée proto-danksharding, active depuis mars 2024 avec Dencun. Elle introduit les blobs, un espace de données temporaire pour les rollups. Elle a fortement réduit le coût de publication de leurs données. À manipuler : pourquoi un rollup coûte moins cher.
Empoisonnement d'adresse
Arnaque où l'attaquant envoie une transaction minime depuis une adresse qui ressemble à celles que tu utilises, mêmes premiers et derniers caractères. Il espère que tu copieras cette adresse dans ton historique. Vérifie l'adresse entière, ou passe par un carnet d'adresses. Démo : entraîne ton œil.
ENS
Ethereum Name Service : système de noms en .eth qui associe un nom lisible à une adresse, à la manière du DNS. Le nom est un NFT détenu et renouvelé par son propriétaire. Il réduit les erreurs de copie, mais un nom proche peut servir à tromper. À essayer : ce qu'un ERC-721 contient.
Entropie
Quantité d'imprévisibilité d'un secret, comptée en bits. Toute la sécurité d'un wallet dépend d'une bonne source d'aléa : 128 bits sont hors de portée, alors qu'une phrase choisie par un humain se devine. C'est la raison pour laquelle on ne compose pas soi-même sa seed. À manipuler : les mots issus de l'entropie.
EOA
Externally Owned Account : compte Ethereum contrôlé par une clé privée, le seul type qui peut signer et lancer une transaction de son propre chef. Il tient un solde et un nonce, mais il n'a pas de code par défaut. Le terme s'oppose au compte de contrat. Démo : UTXO contre comptes.
Epoch
Unité de temps de la preuve d'enjeu d'Ethereum : 32 slots de 12 secondes, soit 6,4 minutes. Le jeu de validateurs est réparti en comités sur chaque epoch. Un point de contrôle y est voté, base de la finalité. À essayer : le simulateur de validateurs.
ERC-1155
Norme Ethereum qui gère plusieurs tokens, fongibles ou non, dans un seul contrat. Un transfert groupé y coûte moins cher qu'avec un contrat par token. Elle est courante dans les jeux, où un même objet existe en série. À manipuler : comparer avec un ERC-721.
ERC-20
Norme d'interface des tokens fongibles sur Ethereum : balanceOf, transfer, approve, transferFrom. Un token n'est qu'un tableau de soldes dans un contrat, et ton wallet affiche ce que ce contrat répond. Rien n'empêche un copieur de reprendre le nom et le symbole d'un autre token. Démo : le code ligne par ligne.
ERC-721
Norme des tokens non fongibles : chaque identifiant a un seul propriétaire. Le contrat enregistre surtout cette propriété et un lien vers les métadonnées, souvent hors chaîne. Posséder le token ne donne pas à lui seul de droits d'auteur sur l'image. À essayer : inspecter un token.
Ether
Monnaie native d'Ethereum, notée ETH, qui paie le gas et sert de mise aux validateurs. Elle n'est pas un token ERC-20 : son solde est tenu par le protocole lui-même. Son unité minimale est le wei, soit 10^-18 ETH. À manipuler : la différence en code.
Ethereum
Blockchain à comptes, lancée en 2015, dont les transactions peuvent exécuter du code généraliste. Elle fonctionne en preuve d'enjeu depuis 2022. Là où Bitcoin propose un script volontairement limité, elle offre une machine virtuelle avec un état partagé. Démo : les deux modèles côte à côte.
EVM
Ethereum Virtual Machine : machine à pile qui exécute le bytecode des contrats de façon identique sur tous les nœuds. Chaque opération a un coût en gas, ce qui arrête les boucles infinies. Plusieurs autres chaînes reprennent cette machine, d'où la compatibilité des wallets et du code. À essayer : une EVM dans ton navigateur.
Explorateur de blocs
Site qui indexe une blockchain et affiche transactions, adresses et contrats. Il présente les données d'un opérateur tiers, sans les garantir : seul un nœud que tu fais tourner les vérifie pour toi. Les contrats y publient parfois leur code source vérifié, ce qui permet de le lire. À manipuler : comprendre ce qu'il affiche.

F

Faucet
Service qui distribue gratuitement des coins de testnet pour essayer sans risque. Ces coins n'ont aucune valeur, puisque le réseau de test peut être remis à zéro. Une offre de faucet qui réclame ta seed ou un paiement est une arnaque.
Finalité
Point à partir duquel un bloc ne peut plus être annulé sans coût explicite. Sur Bitcoin, elle est probabiliste et grandit avec les confirmations. Sur Ethereum, elle est économique : après deux epochs environ, l'annuler ferait perdre au moins un tiers de l'enjeu total. Démo : la preuve d'enjeu expliquée.
Flash loan
Prêt sans collatéral, emprunté et remboursé dans la même transaction. Si le remboursement échoue, tout est annulé comme si rien ne s'était passé. Il sert à l'arbitrage et au refinancement, mais il donne aussi à un attaquant un capital énorme pour manipuler un oracle fragile. À essayer : l'agrégation de flux de prix.
Fork
Divergence des règles ou de l'historique. Un soft fork durcit les règles et reste compatible avec les anciens nœuds, comme SegWit. Un hard fork admet ce qui était interdit et peut scinder la chaîne en deux, comme Ethereum et Ethereum Classic en 2016.
Frais de base
Part du coût du gas fixée par le protocole Ethereum à chaque bloc, puis brûlée. Elle monte d'au plus 12,5 % quand le bloc précédent dépasse sa cible de remplissage et baisse dans le cas inverse. Tu ne peux pas la négocier, seulement fixer un plafond. À manipuler : le calculateur de gas.
Frais prioritaires
Pourboire ajouté aux frais de base sur Ethereum pour inciter le producteur de bloc à inclure ta transaction. Sur Bitcoin, il n'y a pas de frais de base : tout le montant des frais joue ce rôle. Une hausse des frais prioritaires signale une forte demande à ce moment précis. Démo : gwei et coût réel.
Front-running
Passer juste avant une transaction déjà visible, pour profiter de son effet sur le prix. La file d'attente publique rend cette pratique possible on-chain, puisque le producteur de bloc ordonne librement. L'attaque sandwich en est la variante la plus répandue. À essayer : l'impact sur le prix.

G

Gas
Unité qui mesure le travail de calcul et de stockage sur Ethereum. Le coût réel vaut gas consommé multiplié par le prix unitaire : un simple transfert d'ETH consomme toujours 21 000 gas, quel que soit le montant envoyé. C'est la complexité de l'opération qui compte, pas sa valeur. À manipuler : le calculateur interactif.
Gas limit
Plafond de gas qu'une transaction accepte de consommer, à ne pas confondre avec le gas limit d'un bloc. S'il est trop bas, l'exécution s'arrête et la transaction échoue, mais le gas consommé reste payé. Le surplus non utilisé n'est pas facturé. Démo : calculer un coût.
Gouvernance
Processus de décision d'un protocole, par vote de tokens, multisig ou coordination sociale. Une gouvernance mal protégée peut voler la trésorerie si quelqu'un achète ou emprunte assez de droits de vote. Un timelock donne du temps pour réagir avant l'exécution d'une décision.
Gwei
Unité de prix du gas sur Ethereum, égale à un milliard de wei, soit 0,000000001 ETH. On parle en gwei pour éviter d'aligner les zéros. Un transfert de 21 000 gas à 10 gwei coûte 210 000 gwei, soit 0,00021 ETH. À essayer : faire le calcul en euros.

H

Halving
Division par deux de la subvention de bloc de Bitcoin, tous les 210 000 blocs, soit environ quatre ans. Elle est passée de 50 BTC en 2009 à 3,125 BTC depuis avril 2024. Le calendrier d'émission est connu d'avance, et il ne dit rien du prix. À manipuler : la courbe d'émission.
Hard fork
Changement de règles qui admet des blocs auparavant invalides, donc non compatible avec les anciens nœuds. Si tout le monde suit, c'est une simple mise à jour, ce qu'Ethereum fait régulièrement. Si une partie refuse, deux chaînes coexistent et partagent leur passé.
Hardware wallet
Petit appareil qui garde la clé privée hors de l'ordinateur et signe à l'intérieur de sa puce. Le PC reçoit la signature, jamais la clé. Il ne protège pas d'une signature approuvée à l'aveugle : lis l'écran de l'appareil, pas celui du navigateur. Démo : où vit la clé, étape par étape.
Hash
Empreinte de taille fixe calculée à partir de n'importe quelle donnée. La même entrée donne toujours la même sortie, et le calcul inverse est impraticable. Le hash sert à identifier les blocs, relier la chaîne et résumer les messages à signer. À essayer : le SHA-256 en direct.
Hashrate
Nombre de hachages calculés par seconde par un mineur ou par tout le réseau. Celui de Bitcoin se compte en exahashes par seconde, soit 10^18 essais. Il mesure la sécurité apportée par le matériel, et ne dit rien du nombre de mineurs indépendants. À manipuler : miner soi-même.
HD wallet
Hierarchical Deterministic wallet : wallet qui dérive toutes ses clés d'une seule graine, selon BIP-32. Tu sauvegardes une fois pour toutes et tu génères une nouvelle adresse à volonté. Un seul secret protège alors tous les comptes, d'où le soin à apporter à la seed. Démo : des mots à l'arbre de clés.
Health factor
Ratio d'un emprunt en DeFi entre la valeur du collatéral, ajustée par un seuil de liquidation, et la dette. Sous 1, ta position peut être liquidée. Un facteur de 1,5 signifie que le collatéral ajusté peut encore baisser d'un tiers environ avant le seuil, à dette constante. À essayer : le curseur du health factor.
HMAC
Construction qui combine une clé secrète et une fonction de hachage pour authentifier un message. Elle évite les attaques par extension de longueur qui visent le simple SHA-256(clé + message). BIP-32 et le PBKDF2 de BIP-39 l'utilisent tous deux avec SHA-512.
HTLC
Hashed Timelock Contract : paiement conditionnel débloqué par le secret d'un hash avant une échéance, sinon remboursé. Lightning enchaîne des HTLC sur plusieurs canaux, avec le même hash : le paiement réussit partout ou nulle part. Les nœuds intermédiaires n'ont pas à être dignes de confiance. À manipuler : router un paiement.

I

Immutabilité
Difficulté pratique à modifier l'historique d'une blockchain, pas impossibilité absolue. Elle se mesure en coût et en coordination, selon le travail ou l'enjeu qui protège la chaîne. Un contrat proxy peut aussi changer de code sans toucher à cet historique. Démo : éditer un ancien bloc.
Invariant
Condition qu'un contrat doit garder vraie à la fin de chaque opération, comme x·y=k pour un AMM ou la somme des soldes pour un token. Beaucoup de failles reviennent à une règle cassée en cours d'exécution. Les audits et tests de propriétés cherchent justement à les prendre en défaut. À essayer : l'invariant en direct.

J

Jeton LP
Token reçu quand tu déposes dans un pool, qui représente ta part de ses réserves. Tu le rends pour retirer ta part, frais accumulés compris sur la plupart des modèles. Sa valeur évolue avec la composition du pool, pas seulement avec ton dépôt initial. À manipuler : mouvement de prix et valeur LP.

K

Keccak-256
Fonction de hachage d'Ethereum, qui sert aux adresses, aux sélecteurs de fonction et au stockage des contrats. Elle diffère du SHA3-256 standardisé par le NIST par un seul paramètre de remplissage, mais les résultats ne sont pas identiques. Une bibliothèque de SHA-3 ne donnera donc pas le bon hash Ethereum. Démo : comparer avec SHA-256.
KYC
Know Your Customer : vérification d'identité imposée aux plateformes régulées. Elle relie une personne à des adresses de dépôt et de retrait, ce qui réduit l'anonymat pratique de tout l'historique. La blockchain elle-même n'exige aucune identité.

L

Layer 1
Blockchain de base, qui assure son propre consensus et la disponibilité de ses données. Bitcoin et Ethereum en sont deux exemples. Le trilemme vitesse, sécurité, décentralisation y pousse à garder des blocs modestes et à déporter le débit vers d'autres couches. À essayer : ce qui change avec une seconde couche.
Layer 2
Réseau qui exécute des transactions à part et hérite tout ou partie de la sécurité d'une chaîne principale. Il y publie des résumés et assez de données pour vérifier ou reconstruire l'état. Vérifie ce qu'il garantit vraiment : sortie forcée, séquenceur, clés d'administration. À manipuler : regrouper 100 transactions en une.
Lightning Network
Réseau de canaux de paiement au-dessus de Bitcoin, où les paiements sont routés via des intermédiaires. Les transactions restent hors chaîne jusqu'à la fermeture du canal, ce qui les rend quasi instantanées. La contrainte est la liquidité : il faut assez de capacité du bon côté de chaque canal. Démo : les canaux de paiement en démo.
Liquidation
Vente forcée du collatéral quand un emprunt devient trop risqué. N'importe qui peut la déclencher contre une prime, ce qui protège le protocole. En cas de chute rapide, ces ventes peuvent s'enchaîner et accélérer la baisse. À essayer : la santé d'un prêt.
Liquidité
Facilité à échanger un montant sans déplacer le prix. Dans un AMM, elle vient de la taille des réserves : plus elles sont grandes, moins ton ordre pèse. Une capitalisation élevée ne prouve rien si le pool ne peut absorber qu'une petite vente. À manipuler : la taille de l'échange et le prix.
Liquidité concentrée
Mode d'AMM où le fournisseur place ses fonds sur une plage de prix choisie, au lieu de toute la courbe. Le même capital y rapporte plus de frais quand le prix reste dans la plage. Si le prix en sort, ton dépôt ne travaille plus et se retrouve entièrement dans l'actif le moins demandé. Démo : le simulateur de valeur LP.
Lock-and-mint
Modèle de bridge : tu verrouilles un actif sur la chaîne A, et un représentant est frappé sur la chaîne B. Le retour brûle le représentant et libère l'original. Si le coffre est vidé, les représentants ne sont plus couverts, alors même que leur contrat fonctionne. À essayer : le flux en démo.

M

Mainnet
Réseau principal d'une blockchain, où les transactions ont des effets définitifs et les coins une valeur. Il s'oppose au testnet. Une erreur y coûte de vrais fonds, d'où les essais préalables sur un réseau de test.
Malléabilité
Possibilité de modifier une signature ou une transaction sans l'invalider, ce qui change son identifiant. Sur Bitcoin, ce défaut compliquait le suivi de chaînes de transactions non confirmées. SegWit l'a corrigé en sortant les signatures du calcul du txid, ce qui a rendu Lightning praticable. À manipuler : les canaux de paiement.
Manipulation d'oracle
Attaque qui fausse le prix lu par un contrat, souvent en déséquilibrant un pool peu liquide le temps d'une transaction. Le protocole croit alors qu'un collatéral vaut bien plus que son prix réel. Une moyenne sur plusieurs sources et un TWAP réduisent ce risque, sans l'annuler. Démo : comment l'agrégation résiste.
Mempool
Salle d'attente des transactions valides mais pas encore incluses dans un bloc. Il n'y en a pas un seul : chaque nœud tient le sien, selon ce qu'il a reçu et ses propres règles. Sur Bitcoin, c'est le lieu de l'enchère entre transactions, classées par frais par vbyte. À essayer : l'enchère de frais dans un faux mempool.
Merge
Passage d'Ethereum de la preuve de travail à la preuve d'enjeu, le 15 septembre 2022. La chaîne d'exécution a rejoint la Beacon Chain sans interruption ni réécriture de l'historique. Elle n'a réduit ni les frais ni le délai de bloc de façon notable, mais la consommation électrique a chuté de plus de 99 %. À manipuler : la preuve d'enjeu.
Métadonnées
Description d'un NFT, en général un fichier JSON avec nom, image et attributs, désigné par une URI stockée dans le contrat. Ce fichier est souvent hors chaîne, sur IPFS ou sur un simple serveur. Si son hébergeur disparaît, le token reste mais son image peut s'effacer. Démo : inspecter les métadonnées.
MEV
Maximal Extractable Value : profit qu'un producteur de bloc ou un chercheur peut tirer de l'ordre, l'inclusion ou l'exclusion des transactions. Arbitrage et liquidation en sont des formes neutres, l'attaque sandwich une forme nuisible pour l'utilisateur. Sur Ethereum, une industrie de constructeurs de blocs s'est formée autour de cette recherche. À essayer : l'impact d'un ordre sur le prix.
MiCA
Règlement européen sur les marchés de crypto-actifs (UE 2023/1114), pleinement applicable depuis fin 2024. Il encadre les prestataires, les émetteurs de stablecoins et les livres blancs. Il ne garantit ni un token ni un rendement : il impose des obligations aux acteurs. À manipuler : comment un stablecoin tient sa parité.
Minage
Recherche par force brute d'un nonce qui donne un hash d'en-tête sous la cible. Le premier qui trouve publie son bloc, et tous les autres le vérifient en un calcul. Cette asymétrie est le cœur de la preuve de travail. Démo : mine un bloc dans ton navigateur.
Mint
Création de tokens par un contrat, inscrite dans son état. Vérifie qui peut l'appeler et sans quelle limite : un droit de mint sans plafond peut diluer tous les porteurs. Burn est l'opération inverse. À essayer : frapper et transférer un token de test.
Multisig
Wallet qui exige plusieurs signatures, par exemple 2 sur 3, pour dépenser. Il élimine le point de défaillance unique, à condition que les clés soient vraiment indépendantes. Sur Ronin, le seuil de 5 sur 9 n'a pas tenu, car quatre clés étaient chez le même opérateur, qui gardait aussi l'accès à une cinquième. Cas réel : quand 5 clés sur 9 suffisent.

N

NFT
Non-Fungible Token : token à identifiant unique, enregistré dans un contrat, le plus souvent ERC-721. Ce qui est garanti on-chain est la propriété de cet identifiant, et non le contenu qu'il désigne. L'œuvre elle-même reste souvent stockée ailleurs. À manipuler : ce qu'un ERC-721 contient vraiment.
Nœud
Ordinateur qui fait tourner le logiciel d'une blockchain et relaie blocs et transactions. Un nœud complet vérifie chaque règle lui-même, sans faire confiance à personne, ce qui donne au réseau sa vraie force. Un mineur propose des blocs, mais les nœuds décident s'ils sont valides. Démo : construire une chaîne.
Nonce
Nombre utilisé une fois, dont le sens change selon le contexte. En minage, c'est la valeur qu'on fait varier pour chercher un hash sous la cible, et sur un compte Ethereum, le compteur de transactions qui empêche le rejeu. Dans une signature ECDSA, c'est un secret qui ne doit jamais se répéter. À essayer : chercher un nonce.

O

Off-chain
Ce qui se passe hors de la blockchain et n'est donc pas vérifié par ses règles : une base de données, un fichier, un message signé. Une signature off-chain peut néanmoins produire un effet on-chain plus tard, comme un permit. Gratuit et sans transaction ne veut donc pas dire sans danger. À manipuler : les approbations de tokens.
Opcode
Instruction élémentaire de l'EVM ou de Bitcoin Script, comme ADD, SSTORE ou OP_CHECKSIG. Sur Ethereum, chaque opcode a un coût : écrire dans le stockage coûte bien plus cher qu'additionner. Le bytecode d'un contrat n'est qu'une suite de ces instructions. Démo : voir un contrat s'exécuter.
Oracle
Service qui inscrit on-chain une donnée extérieure, comme un prix, car un contrat ne peut pas consulter internet. Il faut donc faire confiance à ses sources et à son mode d'agrégation. Un oracle faussé peut déclencher de vraies liquidations sur un code pourtant correct. À essayer : l'agrégation de flux de prix.
Ordinateur quantique
Machine qui, à grande échelle, casserait ECDSA et Schnorr grâce à l'algorithme de Shor, en retrouvant une clé privée depuis sa clé publique. Les hachages résistent mieux, car l'algorithme de Grover n'apporte qu'un gain quadratique. Aucune machine actuelle n'y parvient, et des signatures post-quantiques sont déjà à l'étude. À manipuler : clé privée et clé publique.

P

Parité
Valeur cible d'un stablecoin, souvent 1 dollar. Elle tient par un mécanisme de rachat ou d'arbitrage, pas par une promesse d'affichage. La question utile : qui peut rendre 1 token contre 1 dollar, et avec quelle réserve ? Démo : comment tient la parité.
Passphrase
Mot de passe facultatif, parfois appelé 25e mot, ajouté à la seed dans le calcul PBKDF2 de BIP-39. Chaque passphrase donne un wallet différent et toute erreur ouvre un wallet vide valide. C'est utile contre le vol de la seed, mais une passphrase oubliée ne se retrouve pas. À essayer : comment les mots créent le wallet.
PBKDF2
Fonction de dérivation qui ralentit volontairement le calcul en répétant un hachage. BIP-39 lui applique 2 048 itérations de HMAC-SHA512 pour passer des mots à la graine. C'est peu : la vraie protection d'une seed reste son entropie. À manipuler : des mots à la graine.
Permit
Signature hors chaîne, normalisée par EIP-2612, qui vaut approbation d'un ERC-20. Elle évite une transaction et du gas, ce qui est pratique. Elle devient dangereuse quand elle est demandée par un faux site, car aucune transaction n'apparaît avant le vol. Démo : comprendre une approbation.
Perte impermanente
Écart entre la valeur d'une position de liquidité et celle des mêmes tokens gardés en wallet. Dans un pool à produit constant, si le prix relatif double, l'écart atteint environ 5,7 %. Elle est dite impermanente car elle s'efface si le prix revient au point de départ, mais retirer la rend définitive. À essayer : le simulateur.
Phishing
Tromperie qui te pousse à livrer une seed ou à signer une transaction nuisible, via un faux site, un faux support ou un message. Aucune faille technique n'est nécessaire, seulement ta signature. Une demande de seed est toujours une arnaque, sans aucune exception. À manipuler : repère la transaction de phishing.
Pool de liquidité
Contrat qui détient deux tokens ou plus et sert de contrepartie aux échanges d'un AMM. Les fournisseurs y déposent des fonds et reçoivent une part des frais. Le prix affiché vient du rapport des réserves, donc tout échange le déplace. Démo : x·y=k en direct.
Pool de minage
Groupe de mineurs qui additionnent leur puissance et partagent la récompense selon le travail fourni. Le revenu devient régulier, sans que le gain moyen augmente. Le gestionnaire du pool choisit souvent les transactions, d'où un sujet de centralisation. À essayer : l'effet de la difficulté.
Préimage
Donnée d'origine d'un hash. Une fonction sûre rend impraticable de la retrouver à partir du hash seul : pour SHA-256, il faut de l'ordre de 2^256 essais. Un mot de passe faible se devine malgré tout, car on peut essayer les candidats probables. À manipuler : le SHA-256 en direct.
Preuve à divulgation nulle
Preuve qu'une affirmation est vraie sans révéler autre chose que ce fait. Par exemple, montrer qu'on connaît un secret ou qu'un calcul est juste, sans donner le secret ni refaire le calcul. Elle sert à la confidentialité et à la compression des rollups, où la vérification reste courte. Démo : regrouper des transactions.
Preuve de fraude
Preuve qu'un rollup optimiste a publié un état faux, permettant de l'annuler pendant une période de contestation. Une seule personne honnête qui surveille suffit, en théorie. Ce modèle explique les retraits souvent bloqués environ sept jours par les ponts natifs. À essayer : le fonctionnement d'un rollup.
Preuve d'enjeu
Mécanisme où le droit de proposer et voter vient d'une mise bloquée, pas d'un calcul. Un comportement fautif fait perdre une partie de la mise, ce qui rend l'attaque coûteuse sans dépense électrique. Le pouvoir suit toutefois la mise, ce qui pose la question de sa concentration. À manipuler : la sélection des validateurs.
Preuve de travail
Mécanisme où le droit de produire un bloc se gagne par un calcul coûteux à faire et rapide à vérifier. Réécrire l'histoire exige de refaire ce travail, plus vite que le reste du réseau. Ce coût énergétique fait partie du modèle de sécurité. Démo : la preuve de travail en direct.
Preuve de validité
Preuve cryptographique qu'un lot de transactions a été exécuté correctement, vérifiée par un contrat. Contrairement à la preuve de fraude, aucune période d'attente n'est requise pour la validité. Produire la preuve reste coûteux en calcul. À essayer : les rollups.
PSCA
Prestataire de services sur crypto-actifs : statut européen créé par MiCA, sous agrément d'une autorité nationale, l'AMF en France. Il a pris la suite de l'ancien statut français de PSAN. Vérifie un agrément sur les registres officiels : il atteste d'un encadrement, pas de la qualité d'un investissement.

R

Racine de Merkle
Hash unique au sommet d'un arbre de Merkle, qui résume toutes ses feuilles. Sur Bitcoin, elle figure dans l'en-tête de bloc : c'est grâce à elle qu'un nœud léger peut vérifier la présence d'une transaction. Modifier une feuille change la racine. À manipuler : calculer une racine.
RBF
Replace-By-Fee : remplacer une transaction Bitcoin non confirmée par une version qui paie plus de frais. C'est la façon normale de débloquer un envoi trop bas. Une transaction non confirmée n'est donc jamais définitive pour celui qui la reçoit. Démo : l'enchère de frais.
Récompense de bloc
Somme versée à celui qui produit un bloc : subvention créée par le protocole, plus les frais. Sur Bitcoin, la subvention diminue à chaque halving, et les frais doivent prendre le relais à long terme. C'est un des débats ouverts sur son budget de sécurité. À essayer : la courbe d'émission.
Réentrance
Faille où un contrat appelle l'extérieur avant d'avoir mis à jour son état, ce qui laisse l'appelé revenir et répéter l'opération. Elle a vidé The DAO en 2016. La règle de base : vérifications, puis écritures, puis appels externes. À manipuler : l'attaque rejouée en direct.
Réorganisation
Remplacement de blocs récents quand une branche concurrente devient majoritaire. Tes transactions de la branche abandonnée retournent au mempool et peuvent être incluses à nouveau, ou pas. D'où l'attente de confirmations avant de considérer un paiement comme acquis. Démo : ce qui protège les blocs.
Résistance à la censure
Capacité d'un réseau à inclure une transaction valide, même si une autorité ou un gros acteur s'y oppose. Elle dépend de la diversité des producteurs de blocs, pas du seul nombre de nœuds. Une forte concentration des constructeurs de blocs l'affaiblit.
Réutilisation de nonce
Erreur fatale en ECDSA : deux signatures avec le même nonce permettent de calculer la clé privée par simple algèbre. Sony en a fait les frais sur la PS3 en 2010, et des wallets Android en 2013. Les signatures modernes dérivent ce nonce de façon déterministe, selon RFC 6979. À essayer : ce qu'une signature contient.
Révocation
Transaction qui remet à zéro une approbation de token déjà accordée. Elle coûte du gas, mais retire l'accès à tes tokens pour le contrat concerné. Elle ne rend rien de ce qui a déjà été volé : mieux vaut donc accorder des plafonds exacts. À manipuler : approbation illimitée ou exacte.
Rollup
Layer 2 qui exécute les transactions à part, puis publie leurs données compressées sur la chaîne principale. N'importe qui peut donc reconstruire l'état et contester ou vérifier. Il en existe deux familles, selon qu'on suppose le lot valide ou qu'on le prouve. Démo : pourquoi c'est moins cher.
Rollup optimiste
Rollup qui suppose ses lots valides, sauf si une preuve de fraude arrive pendant une période de contestation. Il reste simple à bâtir et compatible avec l'EVM. Le prix à payer est un délai de retrait natif, souvent de sept jours. À essayer : regrouper 100 transactions.
RPC
Interface par laquelle un wallet interroge un nœud et lui envoie des transactions. Si tu passes par un service tiers, celui-ci peut voir ton IP, tes adresses et te renvoyer des données incomplètes. Faire tourner ton propre nœud supprime cet intermédiaire.
Rug pull
Arnaque où les créateurs d'un projet retirent la liquidité ou vendent leurs réserves, ce qui laisse les autres avec un token invendable. Les indices se lisent souvent dans le contrat : droit de mint illimité, liquidité non verrouillée, fonction qui bloque la vente. Aucun audit ne protège d'une équipe qui part avec les clés. À manipuler : ce que contient un contrat de token.

S

Satoshi
Plus petite unité de Bitcoin on-chain, égale à 0,00000001 BTC. Il en faut donc 100 millions pour faire 1 BTC. Le nom vient de Satoshi Nakamoto, le pseudonyme du créateur du réseau. Démo : où est vraiment ton argent.
Schnorr
Algorithme de signature ajouté à Bitcoin par Taproot, qui simplifie la preuve de sécurité et produit des signatures de 64 octets. Ses signatures s'additionnent linéairement : avec MuSig2, un groupe peut produire une seule signature ordinaire. On ne distingue alors pas un multisig d'une dépense simple. À essayer : le principe de la signature.
Script
Langage de Bitcoin, sans boucle, à base de pile, qui fixe les conditions de dépense d'une sortie. La plupart vérifient une signature, d'autres combinent seuils et délais. Il est volontairement limité : pas d'état global, donc une surface d'attaque réduite. À manipuler : les pièces de Bitcoin.
Seed phrase
Liste de 12 ou 24 mots qui encode le secret dont dérivent toutes les clés d'un wallet. Qui a ces mots a les fonds, sur n'importe quel appareil. Note-la hors ligne et ne la tape jamais sur un site : ni photo, ni cloud, ni message. Démo : comment 12 mots créent ton wallet.
SegWit
Mise à jour de Bitcoin activée en 2017, qui sépare les signatures du corps de la transaction. Elle corrige la malléabilité du txid et augmente la capacité via une unité de poids. Déployée en soft fork, elle a aussi ouvert la voie à Lightning. À essayer : comment se calculent les frais.
Séquenceur
Composant qui ordonne les transactions d'un rollup avant de les publier sur la chaîne principale. Il est encore souvent unique, ce qui donne des confirmations rapides mais peut retarder ou censurer temporairement. Une sortie forcée vers la chaîne principale limite ce pouvoir, si elle existe. À manipuler : l'architecture d'un rollup.
SHA-256
Fonction de hachage à sortie de 256 bits, standardisée par le NIST. Bitcoin l'applique deux fois pour les blocs et les identifiants de transaction. À ne pas confondre avec du chiffrement : rien ne se déchiffre. Démo : teste le SHA-256.
Signature aveugle
Signature d'une transaction que ton wallet n'est pas capable de décoder et qu'il affiche comme une suite d'octets. Tu valides alors sans savoir ce que tu autorises. Le piratage de Bybit montre qu'une interface trompeuse peut abuser plusieurs signataires expérimentés. Cas réel : signer sans voir.
Signature numérique
Preuve mathématique, produite avec une clé privée, qu'un message précis a été approuvé par le détenteur de cette clé. N'importe qui la vérifie avec la clé publique, sans jamais connaître le secret. Modifier un seul octet du message la rend invalide. À essayer : signer, altérer, voir l'échec.
Slashing
Sanction de preuve d'enjeu qui détruit une partie de la mise d'un validateur et l'exclut, en cas de double vote ou de double proposition. La pénalité grandit si beaucoup de validateurs fautent ensemble. Être hors ligne n'entraîne pas de slashing, seulement de faibles pénalités. À manipuler : le simulateur de validateurs.
Slippage
Écart entre le prix attendu d'un échange et son prix exécuté. Il vient de ton propre impact sur le pool et des transactions passées avant toi. La tolérance que tu fixes annule le swap si l'écart est dépassé. Démo : taille de l'échange et prix.
Slot
Fenêtre de 12 secondes sur Ethereum, pendant laquelle un validateur tiré au sort peut proposer un bloc. Un slot peut rester vide si ce validateur est absent. Il y a 32 slots dans un epoch. À essayer : la preuve d'enjeu.
Smart contract
Programme déployé sur une blockchain, exécuté à l'identique par tous les nœuds. Il n'est ni vraiment intelligent ni un contrat au sens juridique : il applique son code, bugs compris. Il ne peut agir que lorsqu'une transaction l'appelle. À manipuler : ton premier contrat, sans wallet.
Soft fork
Durcissement des règles, que les anciens nœuds continuent d'accepter. SegWit et Taproot en sont des exemples sur Bitcoin. Il suffit qu'une majorité le fasse respecter pour éviter la scission de la chaîne.
Solidity
Langage de haut niveau le plus courant pour écrire des contrats sur Ethereum, compilé en bytecode EVM. Sa syntaxe rappelle celle de JavaScript, mais son exécution diffère : le code est public, chaque opération a un prix et une erreur peut être irréversible. Démo : lire un contrat en Solidity.
Sortie forcée
Mécanisme par lequel un utilisateur de layer 2 retire ses fonds via la chaîne principale, même si le séquenceur l'ignore. C'est un bon test de ce qu'un rollup garantit réellement. Sans lui, ton accès dépend entièrement de l'opérateur. À essayer : les layer 2 et les rollups.
Spirale de mort
Boucle où la baisse d'un token de soutien affaiblit un stablecoin algorithmique, ce qui provoque des rachats, plus d'émission et une nouvelle baisse. Le mécanisme repose sur une confiance qui disparaît au pire moment. L'effondrement de Terra en mai 2022 en est le cas d'école. Cas réel : la spirale rejouée.
Stablecoin
Token conçu pour suivre une valeur, le plus souvent celle d'une monnaie. Il existe trois grandes familles : garanti par des réserves, garanti par du crypto-collatéral, et algorithmique. Stable est une intention de conception, jamais une garantie. À manipuler : collatéral et simulation de décrochage.
Stablecoin algorithmique
Stablecoin qui cherche à tenir sa parité par des règles d'émission et de rachat, sans réserve extérieure suffisante. Il peut fonctionner tant que la demande suit, mais il reste fragile aux rachats massifs. Terra en a montré la limite. Cas réel : la spirale rejouée.
Staking
Immobiliser des coins pour participer à la validation d'une chaîne en preuve d'enjeu, contre une récompense. Sur Ethereum, être validateur demande au minimum 32 ETH. La récompense vient du protocole et des frais, avec un risque de pénalité et de slashing. Démo : le simulateur de validateurs.
Staking liquide
Staking délégué à un protocole, qui remet un token représentant ta position et utilisable ailleurs. Il retire la contrainte des 32 ETH et du blocage, mais il ajoute un risque de contrat et une possible décote du token. Il concentre aussi beaucoup d'enjeu chez quelques opérateurs. À essayer : comment fonctionne la mise.
Stockage à froid
Conservation de clés sur un support jamais connecté à internet, comme un hardware wallet ou une sauvegarde hors ligne. Il supprime les attaques à distance sur la clé, sans régler le risque de perte physique. Il ne protège pas non plus d'une signature approuvée sans lecture. À manipuler : wallet chaud, wallet froid.
Swap
Échange direct d'un token contre un autre, le plus souvent via un AMM. Ta transaction fixe un minimum à recevoir et échoue si ce minimum n'est pas atteint. Sur Ethereum, tu paies le gas même en cas d'échec. Démo : faire un swap.

T

Taproot
Mise à jour de Bitcoin activée en novembre 2021, qui ajoute les signatures Schnorr et un arbre de scripts. Une dépense complexe peut ne révéler que la branche utilisée, ou ressembler à une dépense ordinaire. Les adresses Taproot commencent par bc1p. À essayer : comprendre la signature.
Testnet
Réseau de test qui reprend les règles d'un mainnet, avec des coins sans valeur. Il sert à déployer et à vérifier du code avant la production. Un service qui prétend échanger ces coins contre de vrais fonds est suspect.
Timelock
Condition qui interdit une dépense ou une exécution avant une date ou une hauteur de bloc. Sur Bitcoin, elle sécurise les canaux de paiement. Dans une gouvernance, elle laisse le temps de sortir avant qu'un changement prenne effet. À manipuler : les canaux de paiement.
Token
Actif numérique créé par un contrat sur une blockchain existante, à distinguer du coin natif d'une chaîne. Il n'a pas de blockchain propre : ses soldes vivent dans un contrat. Son nom et son symbole ne prouvent rien, seule l'adresse du contrat identifie un token. Démo : créer un token de test.
Token enveloppé
Représentation sur une chaîne d'un actif venu d'ailleurs, ou d'un coin natif sous forme de token ERC-20. La valeur dépend de ce qui garde l'original : un contrat, un bridge ou un dépositaire. Vérifie toujours ce mécanisme, car deux versions enveloppées n'ont pas le même risque. À essayer : verrouiller et émettre.
Transaction
Message signé qui demande un changement d'état, comme un transfert ou un appel de contrat. Elle ne compte qu'une fois incluse dans un bloc valide. Sur Bitcoin, elle consomme des UTXO, sur Ethereum elle modifie des soldes de comptes. À manipuler : les deux modèles en code.
TVL
Total Value Locked : valeur des actifs déposés dans un protocole. C'est une mesure de taille, ni de sécurité ni de revenus, et elle bouge avec le prix des actifs. Un même actif peut être compté plusieurs fois s'il est redéposé ailleurs.
TWAP
Time-Weighted Average Price : prix moyen pondéré par le temps, calculé sur plusieurs blocs. Il rend plus chère la manipulation d'un oracle, car il faut tenir un faux prix dans la durée. Le revers est une réaction plus lente aux vrais mouvements. Démo : les flux de prix.
Txid
Identifiant d'une transaction Bitcoin, obtenu par double SHA-256 de ses données hors témoin depuis SegWit. Il sert à la retrouver sur un explorateur et à la désigner comme entrée d'une dépense future. Le connaître ne donne aucun droit sur les fonds. À essayer : comprendre le hachage.

U

UTXO
Unspent Transaction Output : sortie non dépensée, l'unité de base de Bitcoin. Ton solde est la somme des UTXO que tes clés peuvent dépenser, comme des billets dans une poche. Dépenser en consomme entièrement, et la monnaie te revient dans une nouvelle sortie. À manipuler : le simulateur de pièces.

V

Validateur
Participant de preuve d'enjeu qui propose des blocs et vote pour d'autres. Sur Ethereum, chacun est activé avec au moins 32 ETH de mise et tourne en permanence. Il touche des récompenses, mais il risque des pénalités et un slashing. Démo : sélectionner des validateurs.
Validium
Système proche d'un zk-rollup qui garde ses données hors de la chaîne principale. Il coûte moins cher, mais si les données sont retenues, personne ne peut reconstruire l'état ni sortir. La preuve garantit que l'exécution est juste, pas que les données restent accessibles. À essayer : ce que publie un rollup.
Vbyte
Unité de taille utilisée pour les frais Bitcoin depuis SegWit, égale à quatre unités de poids. Les données de signature y pèsent moins que le reste de la transaction. C'est pourquoi les frais se donnent en sat/vB et dépendent de la taille, pas du montant envoyé. À manipuler : les frais dans un faux mempool.

W

Wallet
Logiciel ou appareil qui gère tes clés et signe tes transactions. Il ne contient pas de coins : ceux-ci restent sur la blockchain. Le mot portefeuille trompe donc un peu, et trousseau de clés serait plus juste. Démo : où vit vraiment la clé.
Wallet chaud
Wallet dont les clés se trouvent sur un appareil connecté, comme une extension ou une application mobile. C'est pratique au quotidien, mais tout logiciel malveillant sur la machine peut viser la clé. Garde-y des montants à hauteur du risque que tu acceptes. À essayer : wallet chaud, wallet froid.
Wallet froid
Wallet dont la clé privée ne quitte jamais un environnement hors ligne. Le terme couvre hardware wallet et machine isolée. Froid ne dit rien de la transaction à signer, que tu dois toujours lire. À manipuler : ce qui change vraiment.
Wei
Plus petite unité d'Ethereum : 1 ETH vaut 10^18 wei. Les contrats comptent en wei, en entiers, car l'EVM n'a pas de nombres à virgule. Le même principe s'applique aux tokens via leur champ decimals. Démo : les decimals d'un token.
Whitepaper
Document qui décrit la conception d'un projet, comme les neuf pages de Satoshi Nakamoto publiées en octobre 2008. Il explique des intentions, sans prouver que le code les respecte. Sous MiCA, le livre blanc d'une offre au public obéit à un format et à des obligations.

X

x·y=k
Formule de l'AMM à produit constant : le produit des réserves ne doit pas baisser. Avec 10 ETH et 1 000 USD dans un pool, sans frais, k vaut 10 000 : retirer 1 ETH exige d'apporter 111,11 USD et non 100. Le prix se dégrade d'autant plus que ton ordre pèse sur le pool. À essayer : la formule en direct.

Z

zk-rollup
Rollup qui publie, pour chaque lot, une preuve de validité vérifiée par un contrat. Le lot est donc accepté sans période de contestation. Les preuves demandent un calcul lourd, d'où un matériel spécialisé pour les prouveurs. À manipuler : les rollups expliqués.
zk-SNARK
Famille de preuves à divulgation nulle courtes et rapides à vérifier, souvent après une cérémonie de mise en place fiable. Les zk-STARK s'en passent, au prix de preuves plus longues. La taille de la preuve dépend peu du calcul prouvé, d'où leur intérêt pour les rollups. Démo : la compression par preuve.