Blockchain Ethereum
Ethereum est une blockchain publique conçue pour exécuter des smart contracts et des applications décentralisées.
dApp = application qui fonctionne grâce à des smart contracts sur une blockchain, au lieu de fonctionner sur un serveur central.
Ethereum est la blockchain de référence sur laquelle le standard ERC-20 a été défini.
Le standard ERC-20 (sans code)
ERC-20 est un ensemble de règles que doit respecter un smart contract pour être reconnu comme un token sur Ethereum.
ERC-20 ≠ token ERC-20
ERC-20 = un standard
ERC-20 est une liste de règles.
Il ne contient :
- aucun token
- aucun solde
- aucun contrat déployé
Smart contract ERC-20
Le smart contract :
- stocke les valeurs
- applique les règles
- permet les transferts
Le smart contract du token applique les règles via des fonctions.
Token ERC-20
Par abus de langage, on parle souvent de “token ERC-20”.
💡Distinction claire
- Standard ERC-20 → liste de règles
- Smart contract ERC-20 → smart contract respectant le standard
- Fonctions ERC-20 → implémentation technique des règles
- Token → valeur numérique associée à une adresse
- Token ERC-20 → valeur gérée par un smart contract ERC-20
Où sont stockés les soldes ?
Dans un token ERC-20, les soldes sont stockés dans le storage (mémoire permanente) du smart contract, c’est-à-dire dans l’état global de la blockchain, à l’intérieur du compte smart contract.
Techniquement, c’est une structure du type :
balances[address] = nombre
\
Quand un wallet “affiche” tes tokens, il lit le storage du contrat (via des appels de lecture) et récupère le solde associé à ton adresse.
BNB Smart Chain
BNB Smart Chain est une blockchain publique compatible Ethereum, conçue pour exécuter des smart contracts avec des frais faibles et des transactions rapides.
Elle fait partie de l’écosystème BNB Chain.
BNB Chain ≠ BNB Beacon Chain ≠ BNB Smart Chain
BNB Chain
Le nom de l’écosystème qui regroupe plusieurs blockchains.
BNB Beacon Chain
Blockchain dédiée à la gouvernance et au staking de BNB Chain, sans smart contracts complexes.
💡 Le staking consiste à bloquer des tokens pour participer au fonctionnement et à la sécurité d’une blockchain.
BNB Smart Chain (BSC)
BNB Smart Chain (BSC) est une blockchain publique compatible Ethereum, conçue pour exécuter des smart contracts et des tokens BEP-20, avec des transactions rapides et des frais faibles.
Compatible Ethereum car :
- elle utilise la même machine virtuelle (EVM = Ethereum Virtual Machine)
- elle permet d’exécuter les mêmes smart contracts
- elle utilise le même langage (Solidity)
- elle utilise les mêmes outils :
- Metamask
- Remix
- Hardhat
Elle reprend également le même modèle de comptes qu’Ethereum.
Le standard BEP-20 (sans code)
BEP-20 est un ensemble de règles que doit respecter un smart contract pour être reconnu comme un token sur BNB Smart Chain.
BEP-20 ≠ token BEP-20
BEP-20 = un standard
BEP-20 définit un ensemble de règles sur la manière dont un token doit fonctionner.
Il ne contient :
- aucun token
- aucun solde
- aucun contrat déployé
Smart contract BEP-20
Le programme qui :
- stocke les valeurs
- applique les règles
- permet les transferts
Le smart contract du token applique les règles via des fonctions.
💡 Par abus de langage, on parle souvent de “token BEP-20”.
Token BEP-20
Un token est une valeur numérique associée à une adresse.
Un token BEP-20 n’est donc pas le smart contract lui-même.
C’est une valeur dont les règles sont implémentées par un smart contract BEP-20 sur BNB Smart Chain.
💡 Distinction claire
- Standard BEP-20 → liste de règles
- Smart contract BEP-20 → smart contract respectant le standard BEP-20
- Fonctions BEP-20 → implémentation technique des règles définies dans le standard BEP-20
- Token → valeur numérique associée à une adresse
- Token BEP-20 → valeur dont les règles sont implémentées par un smart contract BEP-20
Règles du standard BEP-20
Un token BEP-20 est une valeur gérée par un smart contract qui doit respecter un ensemble précis de règles fonctionnelles afin d’être reconnu et utilisable par l’écosystème BNB Smart Chain.
Ces règles sont héritées du standard ERC-20 (Ethereum).
Top comments (0)