BEP-20 : qu’est-ce que la norme de jeton BNB Smart Chain et comment se compare-t-elle à ERC-20 ?

BEP-20 : qu’est-ce que la norme de jeton BNB Smart Chain et comment se compare-t-elle à ERC-20 ?

Quelqu'un vous envoie des USDT. Vous saisissez l'adresse de votre portefeuille, confirmez et attendez. Rien n'arrive. Vous vérifiez le hachage de la transaction. Les jetons ont quitté le portefeuille de l'expéditeur. Ils ont transité par la BNB Smart Chain. Votre portefeuille est sur Ethereum. Les USDT ont disparu. Ils sont bloqués entre deux réseaux car personne ne vous a informé que l'USDT existe à la fois comme jeton ERC-20 sur Ethereum et comme jeton BEP-20 sur la BSC, et que les deux ne sont pas interchangeables sans pont.

Cette erreur coûte cher chaque semaine. Elle survient car la plupart des débutants ignorent qu'un même jeton peut fonctionner sur différentes blockchains utilisant des normes différentes. BEP-20 est l'une de ces normes. Elle est utilisée sur la BNB Smart Chain, tout comme ERC-20 l'est sur Ethereum. Même concept, réseau différent, jeton de gaz différent, règles de transfert d'actifs différentes.

Si vous utilisez MetaMask, Trust Wallet ou tout autre protocole DeFi sur BSC, vous interagissez déjà avec des tokens BEP-20, que vous en soyez conscient ou non. Cet article explique ce qu'est la norme BEP-20, la compare aux normes ERC-20 et BEP-2, quels tokens l'utilisent et vous donne les informations pratiques essentielles pour éviter de perdre vos cryptomonnaies.

Que signifie BEP-20 et pourquoi il existe ?

BEP signifie BNB Evolution Proposal (Proposition d'évolution du BNB). Vingt correspond simplement au numéro de la proposition, selon la même convention de nommage que celle utilisée pour les jetons ERC-20 sur Ethereum. La norme indique aux développeurs : « Voici comment les jetons sur la BNB Smart Chain doivent se comporter. »

Voici le contexte. Binance possédait déjà une blockchain appelée Binance Chain (désormais BNB Beacon Chain) depuis avril 2019. Rapide pour les transferts de tokens basiques, elle était cependant limitée dans ses fonctionnalités. Impossible d'exécuter des smart contracts, de gérer la DeFi ou d'héberger une marketplace NFT. En bref, une solution mono-fonctionnelle pour le Binance DEX.

En septembre 2020, Binance a donc lancé une seconde chaîne en parallèle : la BNB Smart Chain. Celle-ci utilisait la machine virtuelle Ethereum (EVM). Il suffisait de copier-coller son code Solidity depuis Ethereum, de le déployer sur la BSC, et le tour était joué. PancakeSwap était en quelque sorte un fork d'Uniswap, opérationnel en quelques jours seulement grâce à la compatibilité avec l'EVM qui a rendu le portage extrêmement simple.

BEP-20 a été introduit avec BSC comme norme de jeton. Il ne s'inspire pas d'ERC-20, mais est une version remaniée d'ERC-20. Il conserve les mêmes six fonctions et les mêmes deux événements. Un développeur ayant déployé un contrat ERC-20 sur Ethereum peut réutiliser exactement le même code sur BSC et le nommer jeton BEP-20. La différence ne réside pas dans le code, mais dans le réseau sous-jacent.

La principale différence : les frais de gaz. Sur Ethereum, un simple transfert de tokens peut coûter entre 1 et 15 $ selon la congestion du réseau. Sur BSC, le même transfert ne coûte que quelques centimes. Les frais de gaz sont payés en BNB et non en ETH. Le temps de bloc sur BSC est d'environ 3 secondes, contre 12 secondes sur Ethereum. C'est plus rapide et moins cher. Le compromis réside dans la décentralisation : BSC repose sur 21 validateurs actifs sélectionnés par un mécanisme de consensus de type Proof of Staked Authority (PoSA). Ethereum compte plus d'un million de validateurs. Cette différence significative est au cœur des critiques adressées à BSC.

Paramètre BEP-20 (BSC) ERC-20 (Ethereum)
Réseau Chaîne intelligente BNB Ethereum
Jeton d'essence BNB ETH
Bloc de temps ~3 secondes ~12 secondes
Coût moyen du gaz (transfert de jeton) 0,01 $ - 0,05 $ 1-15 $
Compatible EVM Oui Indigène
Validateurs 21 actifs (PoSA) 1M+ (Point de vente)
Langage des contrats intelligents Solidité Solidité
Format d'adresse 0x... 0x...

Un détail pratique qui prête souvent à confusion : les adresses BEP-20 et ERC-20 sont identiques en apparence. Elles commencent toutes deux par 0x suivi de 40 caractères hexadécimaux. Votre adresse MetaMask est la même sur les deux réseaux. Cependant, les jetons sont distincts sur chaque réseau. Envoyer des USDT BEP-20 à une adresse Ethereum sans passer par un pont signifie que les jetons se retrouvent sur la blockchain BSC à cette adresse. Si le destinataire vérifie uniquement Ethereum, il ne verra rien. Les jetons existent bel et bien, mais sur la mauvaise blockchain.

bep-20

BEP-20 vs BEP-2 : les deux normes de jetons Binance

Je ne compte plus le nombre de fois où quelqu'un a demandé sur un serveur Discord : « Quelle est la différence entre BEP-2 et BEP-20 ? » La réponse était autrefois compliquée. Désormais, elle est simple : BEP-2 est abandonné.

Je m'explique. Binance a exploité deux blockchains simultanément pendant quatre ans. La BNB Beacon Chain (l'ancienne, datant d'avril 2019) utilisait des tokens BEP-2. Elle permettait les transferts rapides et faisait fonctionner le Binance DEX, mais rien de plus. Pas de smart contracts. Pas de DeFi. Les adresses BEP-2 ressemblaient à bnb1qzm84k... et nécessitaient un champ MEMO que tout le monde oubliait, ce qui entraînait des pertes de fonds qui se prolongeaient par trois jours de discussion avec le support.

La BNB Smart Chain (septembre 2020) était la plus intelligente. Compatible EVM. Contrats intelligents. DeFi. NFT. Tokens BEP-20 avec adresses 0x... Fini les MEMO inutiles.

Presque immédiatement, tout le monde est passé à BSC. La Beacon Chain est devenue désertée. En juin 2024, Binance a mis fin au projet. La Beacon Chain a cessé de produire des blocs. Le protocole BEP-2 est officiellement obsolète. Si vous possédez des jetons BEP-2 dans une ancienne sauvegarde de Trust Wallet datant de 2020, vous devez les convertir en BEP-20, sinon ils resteront bloqués sur une chaîne qui n'existe plus.

Standard Réseau Format d'adresse contrats intelligents Statut (2026)
BEP-2 Chaîne de balises BNB bnb1... (+ MÉMO) Non Fermeture (juin 2024)
BEP-20 Chaîne intelligente BNB 0x... Oui Actif, norme primaire
ERC-20 Ethereum 0x... Oui Actif

BEP-20 et ERC-20 : similitudes et différences

On me demande souvent : « Le BEP-20, c'est juste de l'ERC-20 sur une autre blockchain ? » En gros, oui. Et c'est bien là l'essentiel. Binance n'a pas réinventé la roue. Ils se sont inspirés d'Ethereum, ont apporté quelques modifications et l'ont déployé sur une blockchain plus rapide, moins chère et plus centralisée.

Les outils sont également compatibles. J'utilise MetaMask pour BSC de la même manière que pour Ethereum. Même IDE Remix pour le déploiement des contrats. Même Hardhat pour les tests. Mêmes bibliothèques OpenZeppelin. Si vous êtes développeur Solidity, BSC est un jeu d'enfant. Aucune nouvelle compétence n'est requise.

BEP-20 ajoute quelques fonctionnalités absentes d'ERC-20. La fonction `getOwner()` est obligatoire sur BEP-20, mais optionnelle sur Ethereum. Le champ `decimals` doit être déclaré explicitement. De plus, BEP-20 intègre des paramètres optionnels pour la mise sur liste noire d'adresses, la création, la destruction et la suspension des transferts. Sur Ethereum, ces fonctionnalités s'ajoutent via les extensions OpenZeppelin. Sur BSC, elles font partie du modèle standard utilisé par la plupart des développeurs.

Les véritables différences se situent au niveau du réseau, et non au niveau du jeton :

Les frais de gaz rendent le BSC attractif pour les petites transactions. Échanger 50 $ de tokens sur PancakeSwap ne coûte que quelques centimes. La même opération sur Uniswap coûte plusieurs dollars en frais de gaz. Pour les utilisateurs particuliers de la DeFi en Asie, en Afrique et en Amérique latine, où 5 $ de frais de gaz représentent une somme importante, le BSC constituait une alternative abordable à Ethereum.

La vitesse compte aussi. Des blocs de 3 secondes permettent une confirmation plus rapide des transactions. Les protocoles DeFi sont plus réactifs. Les liquidations sont plus rapides. Pour les robots de trading et les arbitragistes, ce temps de bloc plus court représente un avantage.

C'est au niveau de la décentralisation que BSC perd la bataille. Vingt-et-un validateurs, tous sélectionnés par staking, la plupart étant étroitement liés à Binance. Ethereum, quant à lui, repose sur plus d'un million de validateurs indépendants répartis dans le monde entier. Si la décentralisation est importante pour vous, BSC est plus difficile à convaincre. En revanche, si la rapidité et le faible coût sont vos priorités, BSC l'emporte.

Principaux tokens BEP-20 sur la Smart Chain BNB

Le BNB est techniquement un jeton natif, et non un jeton BEP-20 (comme l'ETH est natif d'Ethereum). Cependant, le Wrapped BNB (WBNB) est un wrapper BEP-20 utilisé par les protocoles DeFi.

Les principaux jetons BEP-20 par activité et capitalisation boursière :

Jeton Taper Ce que cela fait
USDT (BSC) stablecoin Tether sur la Smart Chain BNB, des milliards en circulation
USDC (BSC) stablecoin Le stablecoin de Circle sur BSC
BUSD Stablecoin (déprécié) Il s'agissait du principal stablecoin de BSC jusqu'à ce que Paxos cesse de l'émettre en février 2023.
GÂTEAU Gouvernance/utilité Le jeton natif de PancakeSwap, le plus grand DEX du BSC
XVS Gouvernance Venus Protocol, la plus grande plateforme de prêt BSC
CUIRE Gouvernance Jeton DEX BakerySwap
BSC-USD stablecoin USD indexé sur Binance
ALPAGA DeFi Alpaca Finance, agriculture à rendement stimulé

L'histoire du BUSD mérite d'être soulignée. Le Binance USD était le stablecoin natif de BSC depuis des années. En février 2023, la SEC a ordonné à Paxos (l'émetteur) de cesser l'émission de BUSD. Le stablecoin est alors devenu exclusivement utilisable pour les rachats. Des milliards de dollars ont été retirés de la circulation au cours des mois suivants. BSC a perdu son stablecoin natif et l'écosystème s'est tourné vers l'USDT et le FDUSD. Ce revers réglementaire a affaibli la compétitivité de BSC dans la finance décentralisée (DeFi).

PancakeSwap demeure le DEX dominant. Il est l'équivalent d'Uniswap sur le BSC. Les détenteurs de tokens CAKE gèrent le protocole et perçoivent des récompenses de staking. Venus Protocol gère les opérations de prêt et d'emprunt. Ces deux protocoles représentent une part importante de la TVL totale de la DeFi sur le BSC.

Utilisation des jetons BEP-20 : aspects pratiques

Deux minutes suffisent pour la configuration. Vraiment. Ouvrez MetaMask. Onglet Réseaux. Ajoutez la Smart Chain BNB. ID de chaîne : 56. RPC : bsc-dataseed.binance.org. Symbole : BNB. Explorateur de blocs : bscscan.com. C’est fait. Vous pouvez aussi utiliser la liste des réseaux intégrée et ignorer la saisie manuelle.

Ensuite : les frais de gaz. Achetez quelques dollars de BNB sur Binance ou Coinbase. Transférez-les vers votre compte MetaMask sur BSC. Ce petit montant couvre des centaines de transactions, car les frais de gaz sur BSC sont minimes.

À partir de là, c'est identique à Ethereum. PancakeSwap pour les échanges. Venus pour les prêts. Pools pour le yield farming. Votre application MetaMask fonctionne de manière identique sur les deux réseaux : mêmes boutons, même flux, seule la chaîne de blocs qui s'exécute en arrière-plan diffère.

Trust Wallet ne nécessite aucune configuration car il appartient à Binance. BSC est opérationnel immédiatement. Les utilisateurs de Ledger et Trezor se connectent via MetaMask comme d'habitude.

Un conseil que je donne systématiquement à tous les débutants : VÉRIFIEZ LE RÉSEAU AVANT D'ENVOYER. Les adresses BSC et Ethereum se ressemblent : 0x suivi des mêmes caractères hexadécimaux. Votre adresse de portefeuille est littéralement identique sur les deux chaînes, car elles dérivent de la même clé privée. Cependant, les tokens de chaque chaîne évoluent dans des univers distincts. J'ai vu des gens envoyer 10 000 $ en USDT BEP-20 à une personne qui attendait des USDT ERC-20 sur Ethereum. Les tokens arrivent bien à cette adresse, mais sur BSC. Le destinataire ouvre Ethereum et ne voit rien. Panique générale. La solution est simple si vous savez ce qui s'est passé : ajoutez BSC au portefeuille du destinataire. La même clé privée contrôle les deux chaînes, et les tokens sont là. Mais la plupart des gens l'ignorent et pensent que l'argent est perdu.

La Smart Chain BNB en 2026 : où en est l’écosystème ?

2021 a été l'année de gloire de BSC. Les frais de gaz sur Ethereum ont atteint 50 à 100 dollars par swap. Uniswap était devenu inaccessible au commun des mortels. BSC proposait la même expérience pour une somme dérisoire. Des milliards de dollars ont migré du jour au lendemain. PancakeSwap, parti de rien, a rivalisé avec Uniswap en termes de volume quotidien en quelques mois seulement. Toutes les fermes de rendement imaginables ont fait leur apparition sur BSC, tout comme les arnaques au rabais. La période de Far West était bien réelle et chaotique.

Puis les passerelles de couche 2 d'Ethereum sont apparues : Arbitrum, Optimism et Base. Des frais de gaz inférieurs à 0,10 $ mais avec le modèle de sécurité d'Ethereum. Le principal argument de vente de BSC, « nous sommes moins chers qu'Ethereum », a perdu de son attrait lorsque les passerelles de couche 2 ont offert la même chose sans le compromis de la centralisation.

Binance a riposté avec opBNB, sa propre solution de couche 2 basée sur BSC. Frais de gaz inférieurs à 0,001 $. Destiné aux jeux et aux applications de microtransactions où même les frais de couche 2 sur Ethereum sont élevés. BNB Greenfield gère le stockage décentralisé. L'écosystème est en expansion, et non en récession.

La TVL DeFi sur BSC devrait atteindre 4 à 5 milliards de dollars en 2026. Il s'agit du troisième ou quatrième écosystème DeFi le plus important, selon les performances d'Arbitrum. Des millions d'utilisateurs, principalement en Asie du Sud-Est et en Amérique du Sud, l'utilisent quotidiennement. Discret et dynamique, il remplit parfaitement sa mission : être accessible à un milliard d'utilisateurs de cryptomonnaies supplémentaires.

La norme BEP-20 restera inchangée. Elle remplit parfaitement sa fonction. La véritable question est de savoir si le BSC conservera sa pertinence. Mon avis : le BSC ne disparaîtra pas. Il bénéficie d'un soutien institutionnel trop important de la part de Binance et d'un nombre considérable d'utilisateurs sur les marchés émergents, où même les frais de couche 2 paraissent élevés comparés aux fractions de centime du BSC. Cependant, l'époque où le BSC rivalisait avec Ethereum pour la domination de la DeFi est probablement révolue. Il a trouvé sa place : bon marché, rapide et suffisamment performant pour la majorité des utilisateurs qui privilégient l'économie de 5 $ par transaction plutôt que la sécurisation de leurs échanges par un million de validateurs.

Des questions?

En février 2023, la SEC a ordonné à Paxos de cesser l`émission de nouveaux BUSD. Le stablecoin est alors passé en mode de rachat uniquement. Les utilisateurs pouvaient toujours échanger leurs BUSD contre des dollars, mais aucun nouveau jeton n`était créé. L`offre en circulation a chuté de plus de 16 milliards de dollars à moins de 100 millions de dollars, les utilisateurs migrant vers l`USDT et le FDUSD sur BSC. Le BUSD n`est plus actif en tant que stablecoin.

Techniquement, oui, mais les jetons restent sur BSC. Si vous envoyez 20 USDT BEP-20 à une adresse Ethereum, les jetons sont transférés à cette adresse sur BSC, et non sur Ethereum. Si le destinataire ajoute BSC à son portefeuille (la même clé privée contrôle les deux réseaux), il pourra voir et utiliser les jetons. S`il ne consulte qu`Ethereum, les jetons apparaîtront comme manquants. Pour transférer correctement des jetons entre les chaînes, utilisez un pont inter-chaînes comme Binance Bridge, Multichain ou Stargate.

Non. Le BNB est la cryptomonnaie native de la BNB Smart Chain (comme l`ETH l`est pour Ethereum). Le protocole BEP-20 est la norme pour les tokens construits sur la BSC. CAKE, XVS et USDT sur la BSC sont tous des tokens BEP-20. Le BNB lui-même n`est pas un token BEP-20, mais le Wrapped BNB (WBNB) existe en tant qu`enveloppe BEP-20 pour une utilisation dans les protocoles DeFi.

Une adresse BEP-20 se présente sous la forme 0x suivi de 40 caractères hexadécimaux, identique à une adresse Ethereum. Votre adresse MetaMask ou Trust Wallet est la même sur BSC et Ethereum car les deux réseaux utilisent la même méthode de dérivation d`adresse à partir de votre clé privée. C`est pourquoi vous pouvez utiliser le même portefeuille sur les deux blockchains, mais c`est aussi pourquoi il arrive que des jetons soient envoyés par erreur au mauvais réseau.

Fonctionnellement quasi identiques, les deux blockchains définissent les six mêmes fonctions essentielles pour les transferts de tokens, les approbations et la vérification des soldes. Un développeur Solidity peut déployer le même contrat sur les deux chaînes. Les différences résident dans le réseau : BEP-20 fonctionne sur BSC (frais de gaz payés en BNB, blocs de 3 secondes, 21 validateurs), tandis qu’ERC-20 fonctionne sur Ethereum (frais de gaz payés en ETH, blocs de 12 secondes, plus d’un million de validateurs). Les tokens d’un réseau ne peuvent être utilisés sur l’autre sans pontage.

BEP-20 signifie BNB Evolution Proposal numéro 20. Il s`agit de la norme de jetons permettant de créer des jetons fongibles sur la BNB Smart Chain (BSC). On peut la comparer à la version BSC de l`ERC-20 d`Ethereum : même concept, mêmes fonctions principales, blockchain différente. Tout jeton créé sur la BSC et conforme aux règles BEP-20 peut être stocké dans des portefeuilles compatibles BSC, échangé sur les DEX BSC et utilisé dans les protocoles DeFi BSC.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.