Presentamos Fast Finality en Ronin
El Shillin Hardfork estará activo el 26 de Octubre de 2023, 2:00 EST
Puntos Clave
Cuando el Shillin Hardfork se ponga en marcha, esto traerá la "fast finality" y una experiencia de usuario mejorada a Ronin.
Hemos reducido el tiempo necesario para que un bloque alcance la finality de 45 segundos a 6 segundos con este lanzamiento.
En el siguiente artículo, explicaremos cómo funciona block finality comparando Ronin y Ethereum.
El Shillin Hardfork estará activo el Jueves 26 de Octubre a las 2:00 EST. Esto trae una fast finality y una experiencia de usuario Ronin mejorada a nuestra comunidad. Esta upgrade se lanzó en la testnet de Saigon el 7 de Septiembre y estará disponible en la mainnet de Ronin el 26 de Octubre. Con la fast finality, los usuarios ya no tienen que enfrentarse a largos tiempos de finalización de transacciones - el tiempo necesario para que un bloque alcance la finality se ha reducido de 45 segundos a 6 segundos. Así es como funciona en Ronin:
¿Qué es la block finality?
Un bloque se considera finalizado cuando se vuelve irreversible y se registra permanentemente en la blockchain. Esto significa que las transacciones del bloque han sido confirmadas y ejecutadas. Finality es crucial para la tecnología blockchain porque asegura que las transacciones no puedan ser revertidas o duplicadas.
Ethereum block finality
Ethereum 1.0 (Proof of Work)
Al igual que Bitcoin, Ethereum 1.0 se basaba en el mecanismo de consenso Proof of Work (PoW). En este sistema, los mineros compiten para resolver intrincados puzles matemáticos. El primer minero que resuelve el enigma tiene derecho a añadir un nuevo bloque. A medida que se añaden bloques sucesivos a la chain, revertir o alterar la historia del blockchain se vuelve exponencialmente difícil. Para garantizar la seguridad y la finality de las transacciones, los usuarios deben esperar 12 bloques. Con un tiempo medio de bloque de 12 segundos, el tiempo estimado de finalidad es de unos 144 segundos.
Ethereum 2.0 (Proof of Stake)
Después de la Fusión, Ethereum comenzó a utilizar Gasper, un mecanismo de consenso Proof of Stake (PoS). La finalidad se consigue mediante un proceso de votación en el que participan los validators. Durante cada época, los validators envían y recogen votos, y se requieren dos épocas para finalizar un bloque. Por tanto, los usuarios deben esperar al menos dos épocas para finalizar un bloque. Dado que el tiempo de bloque es de 12 segundos y que cada época tiene 32 bloques, el tiempo total necesario para finalizar un bloque en Ethereum 2.0 es de al menos 768 segundos (12 segundos * 32 bloques * 2 fases).
Ethereum Goerli Testnet (Proof of Authority)
La testnet Goerli, una testnet pública de Ethereum, funciona con el mecanismo de consenso Proof-of-Authority (PoA). En este sistema, un conjunto de n validators autorizados rotan en la generación de nuevos bloques para la network. Para garantizar la finality y la seguridad de las transacciones, los usuarios de la testnet Goerli deben esperar 2n/3 + 1 bloques.
Ronin block finality
El consenso de Ronin es una combinación de Delegated Proof of Stake (DPoS) y PoA. Los usuarios delegan su propia stake para seleccionar un conjunto de n=22 validators, luego los validators producen bloques de manera PoA. Como resultado, se necesitan 2n/3+1=15 confirmaciones para finalizar un bloque. Con un tiempo de bloque de 3 segundos, el tiempo de finality es de 45 segundos.
Inspirado en Ethereum 2.0, el Shillin Hardfork en Ronin introduce un proceso de votación para acelerar la finalización del bloque. Debido al gran número de validators de Ethereum 2.0, se necesitan dos épocas (cada una de 32 bloques) para recoger los votos de los validators. Pero como Ronin utiliza DPoS, sólo se seleccionan 22 validadores. Por lo tanto, el proceso de votación puede realizarse en dos bloques y los usuarios sólo tienen que esperar 6 segundos para finalizar un bloque.
Reflexiones Finales
Estamos constantemente buscando formas de mejorar la experiencia de los jugadores de Ronin. Esta update hará que Ronin sea más rápido y fluido, permitiéndonos atraer a más jugadores, más juegos y, en definitiva, más valor.
Seremos los reyes de las gaming chains.





