-
La comunicación entre nodos será mejorada para optimizar las transacciones con esta implementación.
-
Una nueva estructura de datos que acelera la distribución de bloques a todos los nodos será añadida por Maxwell.
El equipo que gestiona la BNB Chain anunció que su próxima actualización de gran envergadura, conocida como Maxwell, se implementará en la red principal o mainnet el 30 de junio. Según una declaración publicada el 26 de junio en X, se detalla que «todos los equipos de dApps, validadores e infraestructura deben estar ahora preparados para bloques de menos de un segundo».
La actualización Maxwell, también conocida como hardfork, introduce tres actualizaciones importantes, tal y como explicó KriptoNoticias a finales de mayo. La primera, impulsada por la Propuesta de Evolución de Binance 524 (BEP-524), disminuirá el tiempo de procesamiento de bloque de 1,5 a 0,75 segundos.
BNBScan, el explorador de bloques, confirma que la red BNB Chain procesa bloques en 1,5 segundos al momento de la redacción de este artículo.
Con la actualización de Maxwell, se podría dar un paso adicional para mejorar la experiencia del usuario en las aplicaciones descentralizadas (dApps), ofreciendo menor latencia y mayor rapidez, especialmente en el sector de las finanzas descentralizadas (DeFi) y las aplicaciones en tiempo real.
La segunda mejora, BEP-563, mejora la comunicación entre validadores, que son nodos clave para garantizar el consenso en la red. Con bloques más rápidos, estos nodos deben acordar las transacciones en menos tiempo.
BEP-563 introduce un identificador único (NodeID) en el contrato del sistema, lo que facilitará la identificación y el intercambio eficiente de mensajes en la red de persona a persona (peer-to-peer, P2P).
Esto podría minimizar errores como votos perdidos o propuestas retrasadas, que son vitales para mantener la estabilidad con un tiempo de bloque estimado de 0,75 segundos.
Por otro lado, BEP-564 ajusta la lógica de recuperación de bloques. En una cadena, los nodos sincronizan datos para validar transacciones. Esta propuesta, asegura el equipo de BNB Chain, introduce una estructura de mensajes más eficiente que acelera la propagación de bloques, incluso cuando la red está bajo presión.
Esto podría reducir la latencia, mejorar la sincronización y garantizar que los datos se distribuyan rápidamente a todos los participantes.
Mejoras adicionales que Maxwell traerá a la BNB Chain
Según el repositorio de GitHub, Maxwell también incluirá otras mejoras técnicas. Entre ellas, se encuentra la optimización de la gestión de memoria para los validadores, que ajustará el cliente BSC para manejar bloques de 0,75 segundos con menor riesgo de fallos. Además, se reducirá el límite de gas de 70 millones a 35 millones por bloque en la red de pruebas (testnet) para mantener un nivel de procesamiento equilibrado.
Con Maxwell, el parámetro Epoch se incrementará de 500 a 1.000 bloques. En la BNB Chain, un epoch representa un ciclo en el que se reorganiza el conjunto de validadores activos y su duración está diseñada para mantener la estabilidad del consenso.
El parámetro TurnLength (que determina cuántos bloques consecutivos propone cada validador antes de ceder el turno al siguiente) se duplicará de 8 a 16 bloques. Estos ajustes buscan mantener una duración aproximada de 12 segundos por turno de validador, a pesar de la reducción del tiempo de bloque a 0,75 segundos.
Finalmente, se realizarán ajustes indirectos que afectarán al sistema de penalizaciones para los validadores. Con mecanismos de validación más exigentes y tiempos más cortos, los nodos deben actuar con mayor precisión para evitar sanciones. Aunque el sistema de slashing no cambiará estructuralmente, estos parámetros reforzarán la seguridad del consenso al elevar el estándar de participación.