Propuesta de Vitalik Buterin para Mejorar Ethereum
El cofundador de Ethereum, Vitalik Buterin, ha delineado un nuevo enfoque para mejorar la velocidad y escalabilidad de la red al repensar cómo se estructura la finalización de bloques. En una publicación de blog del 1 de agosto, Buterin propuso separar el mecanismo de elección de bifurcación de Ethereum de su proceso de finalización, lo que, según él, podría simplificar el protocolo y permitir confirmaciones de bloques más rápidas.
Diseño Actual y Propuesta de Mejora
El consenso de Ethereum actualmente se basa en un diseño que utiliza slots, donde tanto el mecanismo de elección de bifurcación como el de finalización operan dentro de la misma ventana de tiempo. Aunque este diseño es robusto, requiere múltiples rondas de comunicación entre validadores durante cada slot, lo que limita la rapidez con la que se pueden confirmar nuevos bloques. Considerando esto, Buterin sugiere reducir la complejidad permitiendo que ambos procesos evolucionen de manera independiente.
“Puede haber una forma de alejarse un poco del acoplamiento estrecho entre slots y finalización introducido en 3SF, y en su lugar tener una regla de elección de bifurcación LMD GHOST más separada y un gadget de finalización, con diferentes conteos de participantes.”
Un Sistema de Dos Niveles
Bajo su plan, Buterin propone asignar un número pequeño y fijo de validadores, aproximadamente 256, para ejecutar el algoritmo de elección de bifurcación LMD GHOST en una base por slot. Este grupo determinaría rápidamente la cabeza de la cadena en tiempo real, actuando como el “carril rápido” de Ethereum para la selección de bloques. Mientras tanto, un conjunto más amplio de validadores, que opera a un ritmo más lento, manejaría el proceso de finalización, que determina qué bloques se vuelven irreversibles.
Esta división podría permitir a Ethereum reducir el número de rondas de comunicación por slot de tres o cuatro a solo dos, haciendo que la red sea más receptiva sin sacrificar la integridad del consenso.
Implicaciones para la Escalabilidad
Buterin señaló que su arquitectura propuesta tiene implicaciones más amplias para la escalabilidad de Ethereum. Dijo que este movimiento permitiría a la red acortar los tiempos de slot y manejar un grupo de validadores más grande de manera segura. Esto podría escalar a un millón de participantes sin introducir una sobrecarga significativa o depender de trucos criptográficos complejos.
Buterin también argumentó que tal sistema mantendría a Ethereum seguro mientras simplifica sus operaciones internas. Además, daría a los desarrolladores más flexibilidad para actualizar o cambiar los mecanismos de finalización con el tiempo, sin interrumpir la lógica central de elección de bifurcación.
Estado Actual de la Propuesta
Por el momento, la propuesta se encuentra en la fase de investigación y está abierta a más aportes de la comunidad. No obstante, marca un paso significativo hacia la optimización del rendimiento de Ethereum a medida que la red evoluciona hacia una plataforma más eficiente y escalable.