ADVERTISEMENT

Lanzamiento de Ethereum 2.0 se acerca: Auditoría de la fase 0 completada

  • Least Authority ha completado la auditoría de las especificaciones de la Fase 0 del Ethereum 2.0, marcando otro importante paso hacia el lanzamiento.
  • En total, la compañía identificó siete problemas con la especificación Eth 2.0 Fase 0.

Danny Ryan, el coordinador del proyecto Ethereum 2.0, y la Least Authority anunciaron que la auditoría de las especificaciones de la fase 0 del Ethereum 2.0 ha sido completada con éxito. Estos últimos se encargaron de auditar la especificación (en lugar de una implementación codificada). Como Ryan anunció a través de Twitter, el siguiente paso para el Ethereum es ahora lanzar redes de prueba multicliente y un programa de recompensa por errores de la fase 0.

Least Authority identifica 7 problemas con la fase 0 de Ethereum 2.0

Ethereum 2.0, Eth2 o Serenity, será la actualización más significativa hasta la fecha, introduciendo la Proof of Stake (PoS), Sharding y una nueva máquina virtual (eWASM), así como muchas otras innovaciones técnicas. El lanzamiento está previsto en 6 fases y la fase 0 se lanzará este verano, mientras que las fases 1 y 2 se implementarán en Mainnet en 2020 y 2021 respectivamente.

La fase 0 proporciona la funcionalidad básica para la Beacon Chain, los validadores y la coordinación de los Shards. La fase 1 se basa en esto introduciendo Sharding. La fase 2 añade el entorno de ejecución a Ethereum 2.0, con lo que «se mejora Eth2 de una base de datos robusta a una plataforma de computación totalmente distribuida».

El equipo de la Least Authority llevó a cabo la auditoría de la especificación de la Fase 0 hasta el final. Como el equipo señaló en una entrada de blog, los protocolos de consenso de Proof of Stake son un campo relativamente inexplorado. Actualmente no hay implementaciones a gran escala de un sistema PoS en una red principal. Por lo tanto, la auditoría de la Least Authority se centró en los potenciales vectores de ataque.

En general, la empresa identificó siete problemas en la especificación de la fase 0 del Eth 2.0 e hizo tres sugerencias de mejores prácticas. En el informe de auditoría publicado, la Least Authority se centró en dos áreas centrales, la capa de red peer-to-peer (P2P) y el sistema ENR.

Dos cuestiones identificadas se referían al sistema de propuestas en bloque, que está diseñado para mantener en secreto la Single Secret Leader Election (SSLE) y evitar la fuga de información, a la vez que proporciona una forma rápida para que el proponente del bloque seleccionado verifique a los demás que es realmente el proponente. Para resolver esto, Least Authority escribió (traducido libremente)

Con la fuga de información parcheada, el proponente del bloque permanece tan protegido como lo estaría en la blockchain de PoW, pero sin el esfuerzo computacional. El equipo de Ethereum 2.0 reconoció la mitigación propuesta, pero el SSLE sigue siendo un área de investigación muy activa. Por lo tanto, esperamos más información y actualizaciones sobre estos vectores a medida que la investigación sobre el SSLE continúe y el Ethereum 2.0 alcance los hitos de la fase 1 y 2.

Además, se han encontrado tres vectores de ataque en el campo del sistema de mensajería P2P. El protocolo de chismes utilizado, como descubrieron los investigadores, generalmente sufre el problema del spam. Comprobar si un mensaje es legítimo o spam es un problema fundamental, que también se encontró en las especificaciones de la fase 0 del Ethereum 2.0:

Identificamos un problema en el que un nodo deshonesto es capaz de enviar una cantidad ilimitada de mensajes de bloque antiguos al resto de la red con una penalización mínima, de modo que pueden sobrecargar la red y bloquear los mensajes legítimos.

Además, la Least Authority encontró «una pequeña laguna» que permite a un nodo enviar una cantidad ilimitada de los llamados «mensajes de bloque» con una penalización mínima. Como resultado, la empresa recomienda implementar un protocolo de gossip que cumpla totalmente con las normas de la BAR. Sin embargo, como también señala la Least Authority, todos los problemas no son errores, sino áreas activas de investigación:

Al igual que el SSLE, esta es un área activa de investigación. La falta de especificaciones aquí no es un defecto en el diseño del Ethereum 2.0, sino una oportunidad para mejorar aún más y aplicar una recomendación general de mejores prácticas para este tipo de sistema.

Para el lanzamiento de Ethereum 2.0, fase 0, los desarrolladores del núcleo tienen como objetivo el 30 de julio, el quinto aniversario de Ethereum 1.0. Sin embargo, la fecha no está fijada en pierda.

¡Síguenos en Facebook y Twitter y no te pierdas ninguna noticia! ¿le gusta nuestro índice de precios?

Nuestra mejor recomendación: Comprar Bitcoin, Ethereum, XRP y Cardano a eToro
Brokerddtrgegr
Etoro

✔️ Comprar 15 criptomonedas
✔️ CFD de Bitcoin con apalancamiento
✔️ Seguro hasta 20.000 euros
✔️ PayPal, SEPA, tarjeta de crédito

eToro
**= Advertencia de riesgo: 62% de las cuentas de CFD minoristas pierden dinero cuando operan con CFD de este proveedor.
Last updated on

About Author

Jake Simmons

Jake Simmons ha sido un entusiasta de las cripomonedas desde 2016, y desde que oyó hablar de Bitcoin y de la tecnología de blockchain, ha estado involucrado con el tema todos los días. Más allá de las criptomonedas, Jake estudió informática y trabajó durante 2 años para una startup en el sector de la blockchain. En el CNF es responsable de las cuestiones técnicas. Su objetivo es hacer que el mundo sea consciente de las criptomonedas de una manera sencilla y comprensible.

Los comentarios están cerrados.

Follow us to the moon!

Send this to a friend