Ethereum 2.0 listo para someterse a la primera actualización de hard fork

El cofundador de Ethereum, Vitalik Buterin, lanzó el lunes un plan para el primer hard fork de la nueva cadena de etiquetas Ethereum 2.0, tentativamente llamada HF1.

La bifurcación dura permitiría a los desarrolladores introducir varias actualizaciones clave en la recientemente lanzada Beacon Chain, 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 de confianza minimizadas" capaces de verificar la cadena de bloques por sí mismos en lugar de depender de proveedores de servicios externos.

El soporte para clientes ligeros se introduce a través de "comités de tiempo" especiales, grupos de validadores asignados al azar para crear firmas especiales que facilitan la determinación de la versión correcta de la cadena.

Otras mejoras incluyen correcciones a la elección de reglas de bifurcación, donde los desarrolladores han identificado varias instancias del protocolo potencialmente vulnerables a 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 se descubrieron demasiado tarde para corregirlas a tiempo, escribió Buterin.

En términos de cambios prácticos, la bifurcación dura tiene como objetivo revisar el funcionamiento de la mecánica de las fugas de corte y de inactividad. Actualmente, los apostadores en Eth2 pueden perder parte de su capital ya sea por su inactividad o por tratar de apoyar a una minoría en la cadena, que se sanciona con recortes.

Las filtraciones por inactividad a veces se consideraban un impedimento para los piquetes en el hogar, debido al hecho de que se penalizaba por problemas de fuerza mayor, como una conexión a Internet desigual o cortes de energía. Si bien el sistema se configuró para ser muy indulgente, el equipo todavía está ajustando el mecanismo para facilitar la vida de los jugadores con conexiones inestables. Se espera que la fuga se convierta en cuadrática, lo que significa que habrá una diferencia significativa entre la inactividad intermitente y continua. Por ejemplo, un staker que sufriera cortes de algunos minutos cada uno, por un total de una hora, perdería 10 veces menos que otro staker que simplemente desconectara su máquina durante una hora continua.

Las fugas de inactividad también terminarán gradualmente en lugar de inmediatamente, asegurando que los nodos fuera de línea continuarán perdiendo valor hasta que la red esté muy por encima del umbral necesario para la seguridad.

Si bien 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 financieras más severas por mal comportamiento. Esto tiene como objetivo "debilitar las ruedas motrices" del sistema.

No se sabe cuándo se realizará la bifurcación, ya que se necesita un mayor desarrollo y revisión para algunos detalles de la propuesta. Mientras tanto, los desarrolladores de Ethereum están tratando de encontrar una convención de nomenclatura para HF1 y futuras bifurcaciones. Los temas ofrecidos hasta ahora incluyen los nombres de estrellas, sistemas planetarios, áreas de World of Warcraft y meses del año, entre otros.