Para disminuir la probabilidad de una reorganización maliciosa de la cadena de bloques y mejorar la compatibilidad con otras redes de cadenas de bloques de máquinas virtuales Ethereum (EVM), la cadena #BNB de #Binance está programada para someterse a dos bifurcaciones duras en agosto de 2023. .

Para disminuir la probabilidad de una reorganización maliciosa de la cadena de bloques y mejorar la compatibilidad con otras redes de cadenas de bloques de máquinas virtuales Ethereum (EVM), la cadena BNB de Binance está programada para someterse a dos bifurcaciones duras en agosto de 2023.

Después de pruebas considerables, las mejoras de Plato y Hertz están programadas para el 10 y 30 de agosto, respectivamente. BEP-126 se introduce mediante la actualización Platón ya completada. La propuesta de evolución más reciente incluye un mecanismo de finalidad rápida que debería hacer imposible revertir los bloques.

El 10 de agosto a la altura del bloque 30724096 se completó la mejora de Platón. de BscScan

En una entrevista con Cointelegraph, Arno Bauer, arquitecto senior de soluciones de BNB Chain, analizó las complejidades de los cambios en la red. Los usuarios podrán obtener rápidamente información precisa del bloque finalizado más reciente gracias al rápido mecanismo de finalidad, que se prevé disminuirá la probabilidad de reordenamiento de la cadena y estabilizará la producción de bloques. En sus palabras:

Esencialmente, BEP-126 propone agregar un mecanismo de finalidad rápida a BNB Smart Chain para mejorar la seguridad y efectividad de blockchain.

Según Bauer, una idea fundamental de la tecnología blockchain es la finalidad, que se refiere al punto en el que una transacción o bloque de transacciones ya no se puede cambiar ni deshacer. Con los sistemas blockchain, la finalidad sigue siendo esencial para preservar la confianza y evitar el doble gasto.

La finalidad rápida se introduce en BEP-126 a través de una secuencia de procedimientos. Un validador primero propone un bloque a la red y luego otros validadores reciben ese bloque. Los validadores crean un mensaje de votación firmando el bloque con sus claves privadas a continuación. Cuando el bloque principal inmediato tiene una cantidad suficiente de votos, se lleva a cabo la agregación de votos, y los votos del validador se recopilan en un grupo y se agregan.

Al votar por bloques, los validadores deben cumplir con ciertos criterios, como abstenerse de publicar dos votos únicos para la misma altura. Un bloque está "justificado" de acuerdo con las reglas de finalidad si el encabezado de su bloque hijo directo tiene una certificación, y está finalizado si tanto el bloque como su hijo directo están justificados.

Aunque otras bifurcaciones de cadena tienen una suma de dificultad mayor, se considera que la bifurcación tiene la cadena más larga ya que incluye el bloque más alto justificado. En cuanto al número necesario de validadores, existen diferencias adicionales en los requisitos para producir bloques y finalizar bloques.

Por último, pero no menos importante, al igual que el protocolo de prueba de participación de Ethereum, los validadores de BNB Chain son recompensados ​​por votar, mientras que aquellos que infringen las reglas son castigados con pérdidas.

El hard fork de Hertz, programado para el 30 de agosto, tiene como objetivo mantener la cadena BNB actualizada con los avances más recientes en las cadenas de bloques EVM. Como explica Bauer, las bifurcaciones de Ethereum de Berlín y Londres, que se implementaron recientemente, requieren que la cadena BNB mantenga sus estructuras de bloques y transacciones, así como su EVM base.

Para promover un desarrollo fluido y la expansión del ecosistema, es fundamental que dichos EIP también estén habilitados en #BSC por razones de compatibilidad.

Según Bauer, el rápido mecanismo de finalidad de BNBChain debería hacer que el entorno para las aplicaciones descentralizadas (DApps) sea más seguro y al mismo tiempo mejorar su capacidad de respuesta y eficiencia. #evm