BNB Chain est une blockchain compatible avec la machine virtuelle Ethereum (EVM), conçue pour prendre en charge les contrats intelligents afin de concurrencer la blockchain Ethereum, qui est la principale blockchain pour les applications DeFi.
Après le changement de nom, BNB Chain comprend : BNB Beacon Chain (anciennement Binance Chain), utilisée pour la gouvernance ; et la BNB Smart Chain (BSC) (anciennement Binance Smart Chain), une chaîne compatible EVM fournissant un consensus.
La chaîne offre des frais de transaction inférieurs et un environnement de vitesse de transaction plus élevée aux utilisateurs DeFi, tout en permettant aux développeurs d'étendre ou de migrer facilement leurs applications décentralisées (DApps) vers la nouvelle chaîne. L’environnement familier a également permis aux futurs développeurs de s’installer rapidement sans avoir à rivaliser directement avec les protocoles déjà établis sur Ethereum. Cela s'est avéré vrai lorsque de nouveaux protocoles tels que PancakeSwap, Venus, ApeSwap et Alpaca Finance ont émergé et ont dominé la chaîne.
Couplée au soutien et au soutien de Binance, la chaîne BNB a rapidement gagné en popularité, voyant la valeur totale verrouillée (TVL) sur la chaîne croître de façon exponentielle grâce aux vents arrière de DeFi Summer. BNB Chain est actuellement troisième avec 3,38 milliards de dollars en TVL, derrière juste Ethereum (25,95 milliards de dollars) et Tron (5,66 milliards de dollars).

OpBNB : une nouvelle ère d'évolutivité
En 2022, les solutions de couche 2 (L2) ont commencé à gagner du terrain, alors que les développeurs et les utilisateurs ont commencé à reconnaître l'évolutivité comme un réel problème pour les blockchains monolithiques, qui constituaient à ce stade la plupart des principales chaînes de couche 1. Les rollups construits sur Ethereum tels que Arbitrum et Optimism ont attiré une attention considérable, devenant rapidement des écosystèmes populaires dans l'espace DeFi. BNB Chain a annoncé en juin 2023 le lancement de sa propre solution L2, opBNB, dans le but de faire évoluer davantage BSC.
OpBNB est conçu sur la base d'Optimism OP Stack, une base de code open source, avec des modifications pour répondre aux besoins de BSC. OpBNB adopte l'architecture de cumul optimiste, abstrayant la couche d'exécution dans sa propre couche, tandis que les fonctions restantes de la blockchain sont gérées par le L1, dans ce cas, la BNB Smart Chain. La couche opBNB traite les transactions hors chaîne et publie les données de transaction sur le L1 en tant que données d'appel, permettant une vitesse de transaction plus élevée et une réduction des frais de gaz pour les utilisateurs du L2. Tout comme les autres rollups, opBNB utilise le jeton gas de la chaîne L1, qui est le jeton BNB.
S'appuyant sur la pile OP, opBNB introduit des optimisations dans la mise en cache des données, l'exploration de blocs et la couche de dérivation pour répondre à leurs besoins.
OpBNB optimise la façon dont les données sont mises en cache sur la chaîne en ajoutant une couche supplémentaire dans le cache (L1.5 : « SharedPool »). Cela augmente le taux de réussite du cache, ce qui réduit le besoin d'interroger directement la base de données, augmentant ainsi l'efficacité de la récupération des données sur opBNB.

Sur le front du minage de blocs, une chaîne OP Stack traditionnelle exécute les transactions deux fois dans un processus de production de blocs standard. Ceci est redondant et peut nécessiter des centaines de millisecondes de temps d'exécution avec chaque bloc. OpBNB optimise cela en stockant les résultats de la première exécution dans le cache au lieu de réexécuter les transactions, réduisant ainsi le temps d'exécution supplémentaire dans la production de blocs.
Enfin, opBNB augmente l'efficacité du batcher en introduisant la soumission de lots asynchrone, qui permet au batcher de soumettre des lots de transactions sans attendre la confirmation. Cela supprime le goulot d'étranglement causé par l'attente de confirmation avant la soumission du prochain lot de transactions. Un processus sera mis en place pour surveiller une réorganisation sur le L1, après quoi le batcher soumettra à nouveau les transactions concernées.
Ces optimisations permettent à opBNB d'atteindre 4 000 transactions par seconde sur la chaîne et de maintenir les frais de transaction sur la chaîne à seulement 0,005 USD. La capacité élevée de traitement des transactions de la chaîne et ses faibles frais de transaction pourraient en faire la chaîne idéale pour les jeux, un secteur clé qu'opBNB semble cibler.
Le testnet opBNB est en ligne depuis le 19 juin 2023 et est ouvert aux commentaires des développeurs et des testeurs.