BNB Chain es una cadena de bloques compatible con la máquina virtual Ethereum (EVM), diseñada para admitir contratos inteligentes con el fin de competir con la cadena de bloques Ethereum, que es la cadena de bloques líder para aplicaciones DeFi.
Después del cambio de marca, BNB Chain comprende: BNB Beacon Chain (anteriormente Binance Chain), utilizada para la gobernanza; y BNB Smart Chain (BSC) (anteriormente Binance Smart Chain), una cadena compatible con EVM que proporciona consenso.
La cadena ofrece una tarifa de transacción más baja y un entorno de mayor velocidad de transacción a los usuarios de DeFi, al tiempo que permite a los desarrolladores expandir o migrar fácilmente sus aplicaciones descentralizadas (DApps) a la nueva cadena. El entorno familiar también permitió a los aspirantes a desarrolladores establecerse rápidamente sin tener que competir directamente con los protocolos ya establecidos en Ethereum. Esto resultó ser cierto cuando surgieron y dominaron la cadena nuevos protocolos como PancakeSwap, Venus, ApeSwap y Alpaca Finance.
Junto con el respaldo y el apoyo de Binance, la cadena BNB creció rápidamente en popularidad, y el valor total bloqueado (TVL) en la cadena creció exponencialmente con los vientos de cola del verano de DeFi. BNB Chain ocupa actualmente el tercer lugar con 3,38 mil millones de dólares en TVL, solo detrás de Ethereum (25,95 mil millones de dólares) y Tron (5,66 mil millones de dólares).

OpBNB: una nueva era de escalabilidad
En 2022, las soluciones de Capa 2 (L2) comenzaron a ganar terreno, a medida que los desarrolladores y usuarios comenzaron a reconocer la escalabilidad como un problema real para las cadenas de bloques monolíticas, que en ese momento eran la mayoría de las principales cadenas de Capa 1. Los paquetes acumulativos creados en Ethereum, como Arbitrum y Optimism, ganaron una atención significativa y rápidamente se convirtieron en ecosistemas populares en el espacio DeFi. BNB Chain hizo un anuncio en junio de 2023 para presentar su propia solución L2, opBNB, en un movimiento para escalar aún más BSC.
OpBNB está diseñado en base a Optimism OP Stack, una base de código fuente abierta, con modificaciones para satisfacer las necesidades de BSC. OpBNB adopta la arquitectura Optimistic rollup, abstrayendo la capa de ejecución en su propia capa, mientras que las funciones restantes de la cadena de bloques son manejadas por la L1, en este caso, BNB Smart Chain. La capa opBNB procesa transacciones fuera de la cadena y publica los datos de las transacciones en la L1 como datos de llamadas, lo que permite una mayor velocidad de transacción y tarifas de gasolina más bajas para los usuarios de la L2. Al igual que otros rollups, opBNB utiliza el token de gas de la cadena L1, que es el token BNB.
Sobre la base de OP Stack, opBNB introduce optimizaciones en el almacenamiento en caché de datos, la minería de bloques y la capa de derivación para satisfacer sus necesidades.
OpBNB optimiza la forma en que se almacenan en caché los datos en la cadena agregando una capa adicional en la caché (L1.5: “SharedPool”). Esto aumenta la tasa de aciertos de la caché, lo que reduce la necesidad de consultar la base de datos directamente y, por lo tanto, aumenta la eficiencia de la recuperación de datos en opBNB.

En el frente de la minería de bloques, una cadena OP Stack tradicional ejecuta las transacciones dos veces en un proceso de producción de bloques estándar. Esto es redundante y puede requerir cientos de milisegundos de tiempo de ejecución con cada bloque. OpBNB optimiza esto almacenando los resultados de la primera ejecución en el caché en lugar de volver a ejecutar las transacciones nuevamente, reduciendo así el tiempo de ejecución adicional en la producción de bloques.
Finalmente, opBNB aumenta la eficiencia del lote al introducir el envío de lotes asíncrono, lo que permite al lote enviar lotes de transacciones sin esperar confirmación. Esto elimina el cuello de botella causado por esperar la confirmación antes de enviar el siguiente lote de transacciones. Se implementará un proceso para observar una reorganización en la L1, después del cual el lote volverá a enviar las transacciones afectadas.
Estas optimizaciones permiten a opBNB supuestamente lograr 4.000 transacciones por segundo en la cadena y mantener las tarifas de transacción en la cadena en tan solo 0,005 USD. La alta capacidad de procesamiento de transacciones de la cadena y sus bajas tarifas de transacción podrían convertirla en la cadena perfecta para los juegos, que es un sector clave al que parece apuntar opBNB.
La testnet opBNB está activa desde el 19 de junio de 2023 y está abierta a recibir comentarios de desarrolladores y evaluadores.