Présentation de la Binance Smart Chain (BSC)
Présentation de la Binance Smart Chain (BSC)
AccueilArticles

Présentation de la Binance Smart Chain (BSC)

Débutant
3w ago
4m

Résumé

Vous avez peut être déjà entendu parler de la Binance Chain, la blockchain native du BNB. Sa spécificité est d'être optimisée pour des transactions ultra-rapides. Pour arriver à ce résultat, un certain nombre de compromis ont dû être faits, dont celui de n'être pas aussi flexible que d'autres blockchains sur l'aspect programmation.

La Binance Smart Chain est donc là pour prendre le relais ! Il s'agit d'une nouvelle blockchain offrant des outils de programmation complets pour développer des applications décentralisées hautement performantes. Elle a été construite dès le départ pour être compatible avec la Binance Chain et s'assurer que les utilisateurs puissent bénéficier du meilleur des deux mondes.


Introduction

La Binance Chain a été lancée par Binance en avril 2019. Son principal objectif est de faciliter des échanges rapides et décentralisés (en offrant aux utilisateurs un contrôle complet sur leurs investissements). Sans surprise peut être, la plus grosse application décentralisée (DApp) que l'on trouve dessus est le Binance DEX, l'un des échanges décentralisés les plus faciles d'utilisation de cet écosystème. Vous pouvez l'utiliser via une interface web sur binance.org or via son intégration avec Trust Wallet.
En revanche, en raison des limites inhérentes aux blockchains, la Binance Chain n'offre qu'une flexibilité limitée - une utilisation trop poussée des smart contracts dans un système optimisée pour des échanges rapides pourrait en effet sérieusement congestionner le réseau. Vous vous souvenez des CryptoKitties de 2017 ? Au pic de leur popularité, la blockchain Ethereum s'étaient retrouvée complètement bloquée.
La scalabilité (ou capacité à s'adapter à un nombre sans cesse croissant d'utilisateurs) reste l'un des plus gros challenges du développement de nouvelles blockchains. C'est la raison pour laquelle la Binance Smart Chain a fait son apparition.


Qu'est-ce que la Binance Smart Chain ?

La Binance Smart Chain (BSC) peut être décrite comme une blockchain fonctionnant en parallèle de la Binance Chain. Contrairement à la Binance Chain, BSC permet de programmer des smart contracts et est compatible avec l'Ethereum Virtual Machine (EVM). Son objectif est donc de laisser intact la rapidité de transaction de la Binance Chain tout en introduisant les smart contracts dans leur écosystème.
Dans les faits, les deux blockchains opèrent ensemble. On peut prendre la peine de noter que BSC n'est pas une solution au problème de la scalabilité du type  layer two ou off-chain. Il s'agit bien d'une blockchain indépendante que pourrait fonctionner même sans la Binance Chain. Cela dit, les deux chaînes comportent une forte ressemblance en termes de conception.
Puisque BSC est compatible avec l'EVM, elle a été lancée de façon à supporter l'univers riche des outils associés à Ethereum et aux DApps. En théorie, cela facilite la possibilité pour les développeurs de transférer leurs projets depuis la blockchain Ethereum. Pour les utilisateurs, cela veut dire que de nombreuses applications comme  MetaMask peuvent facilement être configurées pour fonctionner avec BSC. Sérieusement, il ne s'agit que de modifier quelques paramètres ! Si vous voulez essayer, allez voir l'article Utiliser MetaMask avec la Binance Smart Chain.



Comment fonctionne la Binance Smart Chain ?

Consensus

La Binance Smart Chain émet un nouveau bloc toutes les ~3 secondes grâce à un algorithme de consensus de type Preuve d'Enjeu. Plus exactement, elle utilise un algorithme appelé Proof of Staked Authority (ou PoSA) qui permet aux participants de staker leurs BNB pour devenir validateurs. S'ils proposent un bloc valide, ils reçoivent les frais de transactions des transactions inclues dans ce bloc.
À noter : contrairement à de nombreuses autres blockchains, aucun BNB n'est créé pour récompenser la validation de nouveaux blocs, puisque le BNB n'a pas d'inflation. Au contraire, le nombre de BNB en circulation ne fait que décroître au fil du temps, puisque l'équipe Binance procède régulièrement à la destruction de BNB (coin burns).


Compatibilité cross-chaîne

La Binance Smart Chain a été imaginée comme un système indépendant capable de compléter la Binance Chain déjà existante. Une architecture dual-chain a donc été utilisée, afin de permettre aux utilisateurs de transférer leurs cryptomonnaies d'une blockchain à l'autre sans effort. De cette façon, il est possible d'échanger ses cryptomonnaies très rapidement sur la Binance Chain pendant que des applications décentralisées performantes peuvent être construites sur BSC. Grâce à cette interopérabilité, les utilisateurs ont accès à un large écosystème répondant à la majorité de leurs besoins.
Les tokens BEP-2 et BEP-8 de la Binance Chain peuvent être échangés contre des tokens BEP-20, le nouveau standard introduit avec la Binance Smart Chain. Avez-vous lu Une introduction aux Tokens ERC-20? Si c'est le cas, vous êtes déjà familier avec le format des tokens BEP-20, car ils possèdent les mêmes fonctionnalités que leurs contreparties sur Ethereum.
Pour transférer des tokens d'une chaîne à l'autre (i.e., de BEP-2 vers BEP-20 ou inversement), la méthode la plus simple est d'utiliser la Binance Chain Wallet, disponible sur Chrome et Firefox. Vous pouvez aller voir l'article Utiliser l'Extension de Wallet Binance Chain pour trouver un guide sur le sujet.


La Finance Décentralisée (DeFi) sur la Binance Smart Chain

Vous savez peut être que de nombreuses cryptomonnaies comme le BTCLTCETHEOS, ou XRP existent déjà sur la Binance Chain sous forme de “wrapped” tokens. Il s'agit de tokens rattachés aux actifs provenant d'autres blockchains qu'ils imitent. Par exemple, vous pouvez décider de mettre sous clef 10 BTC pour recevoir en échange 10 BTCB sur la Binance Chain. Puis, à n'importe quel moment, vous pouvez rééchanger vos 10 BTCB contre 10 BTC, ce qui signifie que le prix du BTCB restera en permanence très proche celui du BTC d'origine. 
En faisant cela, vous permettez au final de transférer ces actifs sur la Binance Chain. Intéressé(e) pour en apprendre plus ? Allez voir l'article Le Bitcoin tokenisé sur Ethereum : Comment ça Marche ?
En raison de la flexibilité qu'offre la Binance Smart Chain, des actifs provenant de nombreuses blockchains différentes peuvent être utilisés dans son écosystème DeFi en plein croissance. Des applications comme PancakeSwap permettent par exemple à leurs utilisateurs d'échanger des cryptomonnaies de façon décentralisée (comme avec Uniswap), de générer des revenus passifs grâce au yield farming et de voter sur des propositions de gouvernance. Parmi les projets similaires, on peut mentionner BurgerSwap et BakerySwap (si vous êtes nouveau dans les cryptos, vous verrez vite que les échanges décentralisés s'inspirent beaucoup de nourriture pour leurs noms !).


Pour conclure

La Binance Smart Chain étend les fonctionnalités de la Binance Chain d'origine et lui ajoute une large gamme de protocoles innovants destinés à jouer un rôle de pont entre les différentes blockchains. Bien qu'elle soit encore récente, le fait qu'elle soit compatible avec l'EVM tout en fonctionnant grâce au BNB fait de cette plateforme un terrain de jeu idéal pour les développeurs chercher à créer des applications décentralisées innovantes et efficaces.

D'autres questions à propos de la Binance Smart Chain ? Allez voir nos FAQ sur le sujet dans la section Ask Academy, où vous pourrez aussi poser vos propres questions et recevoir une réponse de la communauté Binance. Et si vous souhaitez plonger dans les aspects les plus techniques du sujet, n'hésitez pas à consulter le  whitepaper du projet.