BNB Chain è una blockchain compatibile con Ethereum Virtual Machine (EVM), progettata per supportare contratti intelligenti al fine di competere con la blockchain di Ethereum, che è la blockchain leader per le applicazioni DeFi.

Dopo il rebranding, BNB Chain comprende: BNB Beacon Chain (precedentemente Binance Chain), utilizzata per la governance; e BNB Smart Chain (BSC) (in precedenza Binance Smart Chain), una catena compatibile con EVM che fornisce consenso.

La catena offre agli utenti DeFi una commissione di transazione inferiore e un ambiente con velocità di transazione più elevata, consentendo allo stesso tempo agli sviluppatori di espandere o migrare facilmente le proprie applicazioni decentralizzate (DApp) nella nuova catena. L’ambiente familiare ha inoltre consentito agli aspiranti sviluppatori di avviare rapidamente un’attività senza dover competere direttamente con i protocolli già stabiliti su Ethereum. Ciò si è rivelato vero quando nuovi protocolli come PancakeSwap, Venus, ApeSwap e Alpaca Finance sono emersi e hanno dominato la catena.

Insieme al sostegno e al sostegno di Binance, la catena BNB è cresciuta rapidamente in popolarità, vedendo il valore totale bloccato (TVL) sulla catena crescere in modo esponenziale grazie ai venti favorevoli dell'estate DeFi. BNB Chain è attualmente terza con 3,38 miliardi di dollari in TVL, dietro solo a Ethereum (25,95 miliardi di dollari) e Tron (5,66 miliardi di dollari).

OpBNB: una nuova era di scalabilità

Nel 2022, le soluzioni di livello 2 (L2) hanno iniziato a guadagnare terreno, poiché sviluppatori e utenti hanno iniziato a riconoscere la scalabilità come un vero problema per le blockchain monolitiche, che a quel punto costituivano la maggior parte delle principali catene di livello 1. I rollup basati su Ethereum come Arbitrum e Optimism hanno guadagnato un'attenzione significativa, diventando rapidamente ecosistemi popolari nello spazio DeFi. BNB Chain ha annunciato nel giugno 2023 di introdurre la propria soluzione L2, opBNB, con l'obiettivo di espandere ulteriormente BSC.

OpBNB è progettato sulla base di Optimism OP Stack, una codebase open source, con modifiche per soddisfare le esigenze di BSC. OpBNB adotta l'architettura di rollup ottimistico, astraendo il livello di esecuzione nel proprio livello, mentre le restanti funzioni blockchain sono gestite da L1, in questo caso, la BNB Smart Chain. Il livello opBNB elabora le transazioni fuori catena e pubblica i dati delle transazioni su L1 come dati di chiamata, consentendo una maggiore velocità di transazione e tariffe del gas ridotte per gli utenti su L2. Proprio come gli altri rollup, opBNB utilizza il token gas della catena L1, che è il token BNB.

Basandosi sullo stack OP, opBNB introduce ottimizzazioni nella memorizzazione nella cache dei dati, nel block mining e nel livello di derivazione per soddisfare le loro esigenze.

OpBNB ottimizza il modo in cui i dati vengono memorizzati nella cache della catena aggiungendo un ulteriore livello nella cache (L1.5: “SharedPool”). Ciò aumenta il tasso di successo della cache, riducendo la necessità di interrogare direttamente il database, aumentando quindi l'efficienza nel recupero dei dati su opBNB.

Sul fronte del block mining, una tradizionale catena OP Stack esegue le transazioni due volte in un processo di produzione di blocchi standard. Questo è ridondante e può richiedere centinaia di millisecondi in tempo di esecuzione con ciascun blocco. OpBNB lo ottimizza memorizzando i risultati della prima esecuzione nella cache invece di rieseguire nuovamente le transazioni, riducendo così il tempo di esecuzione aggiuntivo nella produzione di blocchi.

Infine, opBNB aumenta l'efficienza del batcher introducendo l'invio batch asincrono, che consente al batcher di inviare batch di transazioni senza attendere la conferma. Ciò elimina il collo di bottiglia causato dall'attesa della conferma prima dell'invio del successivo batch di transazioni. Verrà messo in atto un processo per monitorare una riorganizzazione sulla L1, dopo di che il batcher invierà nuovamente le transazioni interessate.

Queste ottimizzazioni consentono a opBNB di raggiungere presumibilmente 4.000 transazioni al secondo sulla catena e di mantenere le commissioni di transazione sulla catena a soli 0,005 USD. L’elevata capacità di elaborazione delle transazioni della catena e le basse commissioni di transazione potrebbero renderla la catena perfetta per i giochi, che è un settore chiave a cui opBNB sembra prendere di mira.

Il testnet opBNB è attivo dal 19 giugno 2023 ed è aperto al feedback di sviluppatori e tester.