BSC : Binance Smart Chain

10 min Niveau 1

Vous avez probablement entendu parler de Binance Chain, la maison de la monnaie BNB. Elle est optimisée pour les transactions ultra-rapides. Pour y parvenir, elle a dû faire certains compromis, l'un d'entre eux étant qu'elle n'était pas aussi flexible du point de vue de la programmabilité que d'autres blockchains.

Eh bien, Binance Smart Chain est là pour changer cela, une nouvelle blockchain avec un environnement complet pour le développement d'applications décentralisées de haute performance. Elle a été conçue pour être compatible avec Binance Chain, afin que les utilisateurs puissent bénéficier du meilleur des deux mondes.

Introduction

Binance Chain a été lancé par Binance en avril 2019. Son objectif principal est de faciliter les échanges rapides et décentralisés (ou sans garde). Sans surprise, la plus grande application décentralisée (ou DApp) qui s'y trouve est Binance DEX, l'un des échanges décentralisés les plus conviviaux qui existent. Vous pouvez l'utiliser via une interface web sur binance.org ou par son intégration native avec Trust Wallet.

Toutefois, en raison des limites inhérentes aux systèmes de blockchain, la chaîne n'a pas beaucoup de flexibilité - les contrats intelligents dans un système optimisé pour les échanges rapides pourraient considérablement congestionner le réseau. Vous vous souvenez de CryptoKitties ? Au sommet de sa popularité, il a paralysé la blockchain Ethereum.

L'évolutivité reste l'un des obstacles les plus difficiles à surmonter pour le développement des blockchains. Et c'est là que Binance Smart Chain entre en jeu.

Qu'est-ce que Binance Smart Chain ?

La Binance Smart Chain (BSC) est décrite comme une blockchain qui fonctionne en parallèle de la Binance Chain. Contrairement à Binance Chain, BSC dispose de fonctionnalités de contrats intelligents et est compatible avec la machine virtuelle Ethereum (EVM). L'objectif de la conception était de laisser le débit élevé de Binance Chain intact tout en introduisant des contrats intelligents dans son écosystème.

En substance, les deux blockchains fonctionnent côte à côte. Il convient de noter que BSC n'est pas une solution d'évolutivité dite de niveau 2 ou hors chaîne. Il s'agit d'une blockchain indépendante qui pourrait fonctionner même si Binance Chain était hors ligne. Cela dit, les deux chaînes présentent une forte ressemblance du point de vue de la conception.

Parce que BSC est compatible avec EVM, elle a été lancée avec un support pour le riche univers des outils Ethereum et des DApps. En théorie, cela permet aux développeurs de porter facilement leurs projets sur Ethereum. Pour les utilisateurs, cela signifie que des applications comme MetaMask peuvent être facilement configurées pour fonctionner avec BSC. Sérieusement, il s'agit juste de modifier quelques paramètres.

Comment fonctionne la Smart Chain de Binance ?

Consensus

Binance Smart Chain atteint des temps de bloc de ~3 secondes avec un algorithme de consensus Proof-of-Stake. Plus précisément, elle utilise un algorithme appelé Proof of Staked Authority (ou PoSA), où les participants mettent en jeu BNB pour devenir des validateurs. S'ils proposent un bloc valide, ils recevront des frais de transaction pour les transactions qu'il contient.

Notez que, contrairement à de nombreux protocoles, il n'y a pas de subvention de bloc pour les BNB fraîchement émis, car le BNB n'est pas inflationniste. Au contraire, l'offre de BNB diminue au fil du temps, car l'équipe de Binance procède régulièrement à des brûlages de pièces.

Compatibilité inter-chaînes

Binance Smart Chain a été conçu comme un système indépendant mais complémentaire de la chaîne Binance existante. L'architecture à double chaîne est utilisée, l'idée étant que les utilisateurs puissent transférer en toute transparence des actifs d'une blockchain à l'autre. Ainsi, il est possible d'effectuer des transactions rapides sur Binance Chain, tandis que de puissantes applications décentralisées peuvent être créées sur BSC. Grâce à cette interopérabilité, les utilisateurs sont exposés à un vaste écosystème qui peut répondre à une myriade de cas d'utilisation.

Les jetons BEP-2 et BEP-8 de Binance Chain peuvent être échangés contre des jetons BEP-20, la nouvelle norme introduite pour Binance Smart Chain. Avez-vous lu Une introduction aux jetons ERC-20 ? Alors vous êtes déjà familiarisé avec le format du BEP-20. Il utilise les mêmes fonctions que son homologue Ethereum.

Pour déplacer des jetons d'une chaîne à l'autre (c'est-à-dire de BEP-2 à BEP-20 ou vice versa), la méthode la plus simple est peut-être d'utiliser le portefeuille de la chaîne Binance, disponible sur Chrome et Firefox.

La finance décentralisée sur la Smart Chain de Binance

Vous savez peut-être qu'un certain nombre d'actifs numériques - tels que BTC, LTC, ETH, EOS ou XRP - existent déjà sur la chaîne Binance en tant que "Peggy coins". Il s'agit de jetons qui sont rattachés à des actifs sur leurs chaînes natives. Par exemple, vous pouvez décider de bloquer 10 BTC afin de recevoir 10 BTCB sur la chaîne Binance. À tout moment, vous pouvez échanger vos 10 BTCB contre 10 BTC, ce qui signifie que le prix des BTCB devrait suivre de près celui des BTC natifs.

En faisant cela, vous portez effectivement ces actifs sur Binance Chain. Vous êtes intéressé par la façon dont ce genre de chose peut être réalisé ? Consultez le document Tokenized Bitcoin on Ethereum Explained.

En raison de la flexibilité offerte par la Smart Chain de Binance, les actifs de plusieurs chaînes différentes peuvent être utilisés dans l'espace croissant du DeFi. Par exemple, des applications comme PancakeSwap permettent aux utilisateurs d'échanger des actifs en toute confiance (un peu comme Uniswap), de s'engager dans l'agriculture de rendement et de voter sur des propositions. Parmi les projets similaires, citons BurgerSwap et BakerySwap.

Conclusion

Binance Smart Chain étend considérablement les fonctionnalités de la chaîne originale de Binance et rejoint une gamme de protocoles de pointe conçus pour combler le fossé entre diverses blockchains. Bien qu'elle n'en soit qu'à ses débuts, la promesse du jalonnement BNB et la compatibilité EVM font de la plateforme un moteur idéal pour les développeurs qui créent de puissantes applications décentralisées.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus