Prysmatic Labs: Los problemas de la testnet Medalla ‘no retrasarán el lanzamiento de ETH 2.0’
Los rumores sobre la muerte de testnet Medalla han sido muy exagerados, dice el editor de Prysmatic Labs, Raúl Jordán, quien agrega que a pesar del contratiempo, el cronograma de lanzamiento de ETH 2.0 sigue en marcha.
Medalla – la última testnet multicliente antes del lanzamiento de la fase 0 de ETH 2.0 – se paralizó estrepitosamente el 14 de agosto cuando un fallo desconectó la mayoría de los validadores de la red.
El incidente hizo que uno de los seis servidores de la testnet reportara la hora y la fecha como un día en el futuro, a lo que el sistema respondió promediando la discrepancia – resultando en que el tiempo mantenido por cada uno de los servidores se equivocó por cuatro horas.
Como consecuencia, “los validadores propusieron incorrectamente bloques y certificados para futuras franjas horarias”, según el informe oficial del incidente de Prysmatic. El error afectó a todos los que usaban Prysm, que eran la mayoría.
En una nuevo post en su blog, Jordan dijo que el resultado del error fue “una carnicería, con más de 3000 eventos de recorte… y todos nuestros validadores internos recortados”. Mientras describía el fallo como “lo mejor que le puede pasar a una testnet” ya que el incidente habría sido catastrófico en la mainnet con dinero real en juego, los defensores de las redes competidoras aprovecharon la falla con alegría.
El blog de Bitcoin SV CoinGeek lo reportó como un gran desastre que demostró que “Ethereum 2.0 no está listo para lanzarse… se pueden esperar importantes retrasos en el lanzamiento de ETH 2.0”. Cualquier retraso sería un problema importante para la red Ethereum, que está luchando contra la congestión y las tarifas récord.
Just imagine a bug like this bringing down mainnet. ETH 2.0 is going to need all the testing it can get. Maybe a couple of Hail Mary’s too. 18 months TM. https://t.co/6e1oQ7uVYu
— Eli Afram (@justicemate) August 20, 2020
Jordan minimizó los problemas, llamándolo “un fin de semana lleno de acontecimientos” que ofreció “la mejor experiencia de aprendizaje para evitar que esto vuelva a suceder, especialmente en la mainnet”.
Explicó que el problema era el resultado de que Prysmatic utilizara servidores de nube de tiempo aproximado para dar a los usuarios la información de que su tiempo de sistema podría estar agotado, señalando que “ajustar dinámicamente el tiempo basado en las respuestas de estos servidores era algo positivo, pero no era necesario en absoluto y en su lugar era problemático”.
Dijo que ahora saben que era un riesgo para la seguridad tener un solo punto de falla para algo tan vital y de ahora en adelante “dependerán sólo del tiempo del sistema”.
Jordan dijo que las afirmaciones de que la testnet estaba “muerta” eran incorrectas y dijo que mientras haya suficientes validadores a bordo, la testnet podría volver a estar en pleno funcionamiento. El 19 de agosto dijo:
“Todavía tenemos esperanza. La participación ha subido de 0-5% a 40%. La cadena necesita > 66% para finalizar.”
La testnet Medalla está funcionando nuevamente desde hoy, aunque aún no es del todo estable, según cuentan.
Medalla is saved!
INFO blockchain: Synced new block block=0x68a46008… epoch=3428 finalizedEpoch=3424 finalizedRoot=0xf0e6b2fe… slot=109700
— prestonvanloon.eth (@preston_vanloon) August 19, 2020
Jordan dijo que Prysmatic Labs cree que el incidente “no afecta inherentemente a la fecha de lanzamiento” de ETH 2.0 y que el lanzamiento de la fase 0 puede proceder según lo previsto:
“Creemos que el objetivo de lanzamiento previsto de 2 a 3 meses desde la génesis de Medalla es todavía una línea de tiempo ideal. Habrá una lista pública de requisitos para el lanzamiento de ETH2, y este incidente definitivamente añadirá un montón de nuevos elementos a la lista en cuanto a la resistencia del cliente, la seguridad y el lanzamiento adecuado”.
Sigue leyendo: