El cofundador de Ethereum, Vitalik Buterin, publicó un plan el lunes para la primera bifurcación dura de la nueva cadena de balizas Ethereum 2.0, tentativamente llamada HF1.
La horquilla dura permitiría a los desarrolladores introducir varias actualizaciones clave a la cadena de balizas recientemente lanzada, que también serviría como una prueba útil para cambios más profundos en el futuro.
El mayor cambio práctico es la compatibilidad con clientes ligeros, nodos que tendrían requisitos mínimos de recursos y podrían ejecutarse en dispositivos móviles. Esto permitiría “carteras minimizadas por confianza” que son capaces de verificar la cadena de bloques por su cuenta en lugar de depender de proveedores de servicios externos.
El soporte de cliente ligero se introduce a través de “comités de sincronización” de propósito especial, grupos de validadores que se asignan aleatoriamente para crear firmas especiales que facilitan la determinación de la versión correcta de la cadena.
Otras mejoras incluyen correcciones en las reglas de elección de bifurcación, donde los desarrolladores identificaron varias instancias del protocolo que son potencialmente vulnerables a los ataques de reorganización. Los problemas son sutiles y requieren una sincronización precisa, pero podrían haber permitido a los actores malintencionados explotar la red mientras controlan una pequeña parte de los validadores. Estas debilidades se conocían antes del lanzamiento, pero fueron descubiertas demasiado tarde para ser arregladas a tiempo, escribió Buterin.
En términos de cambios prácticos, la horquilla dura tiene como objetivo revisar cómo funcionan las mecánicas de corte e inactividad de fugas. Actualmente, los apostantes en Eth2 pueden perder una parte de su capital ya sea debido a estar inactivo o por tratar de apoyar un tenedor minoritario de la cadena, que se castiga con corte.
La fuga de inactividad a veces se consideraba un elemento disuasorio para las apuestas en el hogar, debido a que se les penalizaba por problemas de fuerza mayor como una conexión a Internet irregular o apagones. Mientras que el sistema se creó para ser muy indulgente, el equipo ahora está ajustando aún más el mecanismo para hacer la vida más simple para los apostantes con conexiones inestables. La fuga se convertirá en cuadrática, lo que significa que habrá una diferencia significativa entre la inactividad intermitente y la continua. Para un ejemplo aproximado de la magnitud, un apostante que experimentó 10 interrupciones durante seis minutos cada uno, totalizando una hora, perdería 10 veces menos que otro apostante que simplemente desconectó su máquina durante una hora continua.
Las fugas de inactividad también finalizarán gradualmente en lugar de inmediatamente, lo que garantiza que los nodos sin conexión seguirán perdiendo valor hasta que la red esté muy por encima del umbral necesario para la seguridad.
Mientras que algunos de los cambios hacen que el sistema sea más indulgente con los errores honestos, el equipo está cambiando algunos parámetros para introducir sanciones monetarias más severas por el mal comportamiento. El objetivo es “debilitar las ruedas de entrenamiento” del sistema.
No está claro cuándo se llevará a cabo el tenedor duro, con el desarrollo y la revisión todavía necesarios para algunos de los detalles de la propuesta. Mientras tanto, los desarrolladores de Ethereum están tratando de llegar a una convención de nomenclatura para HF1 y futuras horquillas duras. Los temas propuestos hasta ahora incluyen nombres de estrellas, sistemas planetarios, zonas de World of Warcraft y meses del año, entre otros.