Résumé
Binance Smart Chain (BSC) est un hard fork du protocole Go Ethereum (Geth) et présente de nombreuses similitudes avec la blockchain Ethereum. Cependant, les développeurs de BSC ont apporté des ajustements importants à certains points clés. Le changement le plus important se reflète dans le mécanisme de consensus de BSC, qui a finalement réussi à réduire les frais de transaction et à augmenter la vitesse de transaction.
Introduction
À première vue, Binance Smart Chain (BSC) et Ethereum sont très similaires. Les DApp et les jetons intégrés à BSC sont compatibles avec la machine virtuelle Ethereum (EVM). Vous avez peut-être remarqué que l'adresse de votre portefeuille public est exactement la même dans les deux blockchains, et qu'il existe même des projets inter-chaînes en cours dans les deux réseaux. Il existe néanmoins des différences significatives entre les deux blockchains. Avant de décider quelle blockchain utiliser, il est préférable de comprendre d’abord les différences entre les deux.
Trafic Blockchain et écosystème DApp
En juin 2021, Ethereum héberge plus de 2 800 DApps dans la blockchain, tandis que BSC en compte environ 810. Bien que l’écart soit énorme, étant donné que BSC est en pleine ascension, cet écosystème puissant et en constante évolution mérite d’être attendu.
Les adresses actives sont également une mesure importante à prendre en compte sur la chaîne. Bien qu’il s’agisse d’une blockchain émergente, BSC a établi un record de 2 105 367 adresses le 7 juin 2021, soit plus de deux fois le sommet historique d’Ethereum le 9 mai 2021 (799 580 adresses).
Quelle est la raison de l’augmentation soudaine du BSC ? Principalement grâce à des délais de confirmation plus courts et à des frais moins élevés. La croissance du BSC peut également être liée au battage médiatique autour des jetons non fongibles (NFT) et à la compatibilité avec les portefeuilles de crypto-monnaie populaires tels que Trust Wallet et MetaMask.
Si l’on compare les données de transactions quotidiennes, la différence est encore plus évidente. Grâce à BSC, les utilisateurs peuvent transférer des fonds et interagir avec des contrats intelligents plus rapidement et à moindre coût. Comme le montre la figure ci-dessous, le volume quotidien des transactions de BSC culmine à environ 12 millions et dépasse actuellement 4 millions.

En comparaison, le volume de transactions quotidiennes d’Ethereum n’a jamais dépassé 1,75 million. Pour les utilisateurs qui ont besoin de transférer régulièrement des fonds, BSC semble être plus populaire. Bien entendu, l’analyse quotidienne du volume de transactions doit également être évaluée en conjonction avec les adresses actives. Au moment de la rédaction de cet article, BSC compte plus d’utilisateurs et son volume moyen de transactions est plus élevé.

Les DeFi DApps les plus utilisées dans Ethereum et BSC
En termes de finance décentralisée, il existe un grand nombre de produits croisés DApp entre BSC et Ethereum en raison de la compatibilité avec la blockchain. Les développeurs peuvent facilement porter des applications d'Ethereum vers BSC, et les nouveaux projets BSC réutilisent souvent le code open source d'Ethereum, en le renommant simplement. Jetons un coup d'œil aux cinq meilleurs DApp Ethereum classés par les utilisateurs de DAppRadar.

Les cinq premiers de la liste sont divers, dont deux teneurs de marché automatisés DeFi (Uniswap et SushiSwap), un jeu de crypto-monnaie (Axie Infinity) et un marché peer-to-peer (OpenSea). Comparez les cinq premiers de BSC et vous découvrirez de nombreuses similitudes.

PancakeSwap a été créé comme un hard fork d'Uniswap. Autofarm et Pancake Bunny sont des fermes minières de liquidité, mais Ethereum ne figure pas dans le top cinq de cette catégorie. Biswap et Apeswap sont tous deux des teneurs de marché automatisés. Binance Smart Chain a des frais faibles et augmente considérablement les vitesses de transaction, de sorte que les mines de liquidité sur Binance Smart Chain ont tendance à être plus efficaces. Poussé par ces facteurs, l’extraction de liquidités est devenue un choix populaire pour les utilisateurs de BSC.
En ce qui concerne les jeux de crypto-monnaie, bon nombre des jeux les plus populaires sont en effet nés sur Ethereum. Bien que BSC ait également des projets très similaires à "CryptoKitties" et Axie Infinity, ils n'ont pas réussi à capturer un grand nombre d'acteurs comme Ethereum Classic.
Transfert entre réseaux
Si vous avez déjà déposé un token BEP-20 ou ERC-20 dans votre portefeuille, vous avez peut-être remarqué que les adresses de portefeuille pour Ethereum et BSC sont exactement les mêmes. Par exemple, si vous sélectionnez par erreur le réseau cible lors du retrait de pièces sur un échange, elles peuvent être facilement récupérées à partir d'autres blockchains.
Si vous retirez accidentellement des jetons ERC-20 vers BSC, vous pouvez toujours les récupérer à l'adresse BSC correspondante. A l’inverse, le même processus peut être suivi afin de récupérer les tokens transférés de BSC vers Ethereum. Heureusement, dans les deux cas, vos fonds ne sont pas définitivement perdus. Pour des conseils détaillés, lisez Comment récupérer une crypto-monnaie sur Binance qui a été transférée vers le mauvais réseau.
frais de transaction
BSC et Ethereum facturent tous deux des frais de transaction basés sur un modèle de frais de gaz comme mesure de la complexité des transactions. Les utilisateurs du BSC peuvent fixer le prix du gaz en fonction des besoins du réseau, et les mineurs donneront la priorité aux transactions avec des prix du gaz plus élevés. Cependant, le hard fork londonien d’Ethereum a mis en œuvre quelques nouveaux ajustements et les utilisateurs diront probablement adieu aux frais élevés.
La mise à niveau d'Ethereum a créé un nouveau mécanisme de tarification avec des frais de base pour chaque bloc. Les frais de base évoluent en fonction des besoins de transaction et les utilisateurs n'ont pas besoin de décider eux-mêmes du prix du gaz.
Les données historiques montrent que les frais de gaz d’Ethereum sont beaucoup plus élevés que ceux de BSC. Le prix moyen le plus élevé était de 68,72 $, survenu en mai 2021. Aujourd’hui, cette tendance a changé, mais le prix de l’Ethereum est toujours supérieur à celui du BSC.

Pour mieux comprendre la situation, examinons le coût moyen d’Ethereum dans Etherscan. Les trois premiers graphiques montrent le prix actuel du gaz d’Ethereum. Pour BSC et Ethereum, 1 Gwei correspond respectivement à 0,000000001 Binance Coin ou Ethereum. Plus le prix que vous payez est bas, plus la transaction prendra du temps.
Si vous transférez simplement les jetons ERC-20 vers un autre portefeuille, le prix moyen que vous payez au moment de la rédaction est de 2,46 $. Lors de l’utilisation du pool de liquidité Uniswap impliquant plusieurs transactions, le prix est passé à 7,58 $.

L'image ci-dessous montre une transaction en BSC avec des frais de seulement 0,03 $, ce qui équivaut à un transfert ERC-20 à partir de la page de suivi des frais de gaz Ethereum. BSC calcule ce chiffre en multipliant le carburant utilisé dans la transaction (21 000) par le prix de la redevance carburant (5 Gwei).
heure de transaction
Mesurer le temps moyen de transaction dans une blockchain est compliqué. D'un point de vue technique, tant que le mineur vérifie que la transaction est dans le bloc, la transaction est terminée, mais d'autres facteurs prolongeront encore le temps d'attente :
Si les frais ne sont pas suffisamment élevés, les mineurs peuvent retarder votre transaction ou même ne l'inclure dans aucun bloc.
Des interactions plus complexes avec la blockchain nécessitent plusieurs transactions. Par exemple, injectez des liquidités dans des pools de liquidités.
La plupart des services ne considéreront une transaction comme valide qu'après confirmation d'un certain nombre de blocs. Ces opérations de confirmation supplémentaires réduisent le risque pour les commerçants et les fournisseurs de services d'annuler les rétrofacturations après le rejet d'un bloc par le réseau.
Les statistiques sur les frais de gaz Ethereum ci-dessus montrent des temps de transaction allant de 30 secondes à 16 minutes. Ces chiffres prennent en compte les transactions réussies mais ne prennent pas en compte les exigences concernant les confirmations multiples.
Par exemple, si vous déposez Ethereum (ERC-20) sur votre compte Binance, vous devrez attendre 12 confirmations du réseau. Bien qu'il faille environ 13 secondes pour extraire un bloc (comme le montre la figure ci-dessous), le temps nécessaire pour déposer de l'Ether dans le portefeuille spot augmentera de 156 secondes supplémentaires.

Le temps de blocage moyen de BSC est de 3 secondes. Par rapport aux 13 secondes d’Ethereum, la vitesse est augmentée d’environ 4,3 fois.

mécanisme de consensus
Bien que le mécanisme de consensus de preuve de travail (PoW) d’Ethereum soit similaire à celui de Bitcoin, il existe encore des différences significatives par rapport à la preuve de participation faisant autorité (PoSA) de BSC. Cependant, cette différence ne dure pas longtemps. Dans Ethereum 2.0, le réseau passera à un mécanisme de preuve de participation (PoS).
Le PoSA de BSC combine la preuve d'autorité (PoA) et la preuve de participation déléguée (DPoS). 21 validateurs produisent à tour de rôle des blocs et sont récompensés en retour par des frais de transaction Binance Coin. Devenir validateur nécessite d'exécuter un nœud et de miser au moins 10 000 Binance Coins avant d'être éligible pour devenir candidat élu.
D’autres utilisateurs, appelés délégateurs, mettent Binance Coin derrière le candidat élu. Les 21 élus ayant misé les montants les plus élevés traiteront ensuite à tour de rôle les blocs. L'ensemble du processus se répète toutes les 24 heures. Les délégués peuvent également partager les récompenses gagnées par les validateurs.
Le PoW d'Ethereum est un système unique qui ne s'appuie pas sur la communauté, mais sélectionne des validateurs par le biais de concours pour résoudre des problèmes informatiques. Tout le monde peut adhérer, mais les participants doivent acheter ou louer du matériel minier spécialisé. Plus vous disposez de puissance de calcul, meilleures sont vos chances d’être le premier à résoudre l’énigme et à vérifier le bloc. Les mineurs qui réussissent seront récompensés par des frais de transaction et de l'éther.
Bien que PoW soit un moyen efficace de créer un consensus et d’assurer la sécurité du réseau, les développeurs n’ont jamais cessé d’explorer d’autres mécanismes. Ils espèrent trouver des alternatives plus efficaces et plus respectueuses de l’environnement sans compromettre la sécurité.
Pour les raisons ci-dessus, le réseau Ethereum finira par passer au Proof of Stake. Les validateurs miseront sur Ether et auront l’opportunité de produire des blocs. D'autres validateurs « valideront » le bloc et vérifieront son exactitude. Si quelqu'un produit un bloc contenant de fausses transactions, il risque de perdre tous ses jetons mis en jeu. Les validateurs sont ensuite récompensés pour les blocages réussis et le travail de vérification effectué. Les validateurs malveillants qui déposent et misent directement de grandes quantités d’éther pourraient perdre leurs fonds.
Résumer
En résumé, il existe clairement de nombreuses similitudes entre Binance Smart Chain et Ethereum. Dans une certaine mesure, les utilisateurs d’Ethereum peuvent facilement migrer et découvrir BSC. Bien qu'il existe des similitudes, BSC a mis en œuvre un certain nombre d'ajustements significatifs dans le but d'améliorer les performances et l'efficacité. Le mécanisme de consensus Authoritative Proof of Stake (PoSA) permet aux utilisateurs de bénéficier de transactions blockchain moins chères et plus rapides.



