El contrato de depósito de ethereum 2.0 ya no se espera de forma inminente, pero en dos semanas, según Danny Ryan, el coordinador de ethereum 2.0.
En una entrevista suave sobre mucho sobre ethereum 2.0, Ryan dijo que tenemos que salir la versión 1 de la especificación primero, con el contrato de depósito a continuación.
Sin embargo, dijo que hay un par de razones por las que aún no han publicado la especificación final, que describió como canónica.
La razón principal es la biblioteca de criptografía BLS creada por Supranational, una nueva empresa que ni siquiera tiene un equipo en su sitio web.
Las firmas Boneh-Lynn-Shacham (BLS) son fundamentales para crear claves, firmar mensajes y son fundamentales en las primeras fases, Ryan dijo.
Sin embargo, la biblioteca está siendo auditada. También se está sometiendo a una verificación formal, que tiene algunos resultados iniciales, pero la auditoría lleva dos semanas, y “tenemos otras dos semanas más de esta auditoría”, dijo.
“Dada la importancia de esta biblioteca y si hay un error, podríamos F las cosas, ese es 'el bloqueador' ”, dijo.
Inicialmente, Vitalik Buterin et al pretendían ir con una biblioteca de criptografía mucho más establecida, pero un nuevo desarrollador, Justin Drake, logró obtener que cambien a BLS a pesar de que todavía no se ha estandarizado.
“Aunque el contrato de depósito ha sido escrito, probado y verificado formalmente, estamos trabajando para permitir que la estandarización de BLS se estabilice antes del lanzamiento …
Afortunadamente , el contrato de depósito no necesita ponerse en producción hasta que nos acerquemos al lanzamiento de la Fase 0, por lo que no se espera que este enfoque en la estandarización tenga ningún efecto en la fecha de lanzamiento de la Fase 0 ”, dijo Ryan hace un año.
La estandarización ha terminado ahora, pero tenemos esto La auditoría y la verificación formal con dos semanas son una línea de tiempo optimista, ya que es posible que se les ocurra algo y que haya una reescritura de algo.
“No espero que las auditorías produzcan grandes éxitos en este momento. En su lugar, pueden encontrar problemas que deben solucionarse, pero que se pueden hacer tan rápido ", dijo Ryan, y agregó:
" Se trata más de descubrir casos extremos degenerados en lugar de un sello fundamental de 'bueno' o 'malo' en el toda la biblioteca.
La biblioteca es de una calidad increíblemente alta y está muy bien estructurada en aras de la verificación formal ”.
Sin embargo, esta biblioteca no ha sido probada en la naturaleza. Es nuevo, y no está claro cuántos lo están vigilando.
Cualquier error y claves pueden romperse, mientras que muchas bibliotecas de criptografía tienen puertas traseras ocultas. Sin embargo, este es utilizado por algunos otros proyectos de , pero nada tan importante como eth a diferencia de muchas otras bibliotecas de criptografía que se utilizan en la banca, etc.
Además, una auditoría no es un sello de aprobación. Es más la gente que leyó el código no encontró nada, y la única auditoría que importa es la realizada por los Nakamoto en todo el mundo, y si la aleatoriedad no es hermética o si hay alguna puerta trasera descuidada, puede estar seguro de que ' Toda la fuerza bruta.
Sin embargo, la decisión de ir con esta biblioteca BLS se tomó hace uno o dos años, por lo que ahora eth 2 tiene que seguir su horario, que resulta ser de dos semanas.
Ryan dijo además que hay otras cosas como endurecimiento de los clientes, atar cabos sueltos, optimizaciones en el consumo de recursos, auditorías continuas de clientes, suavizar las plataformas de lanzamiento, todas esas cosas están sucediendo en paralelo, pero el gran bloqueador es la auditoría de la marca nueva biblioteca de criptografía BLS, dijo.