Los desarrolladores de Ethereum hablan sobre Serenity en Reddit

El equipo de desarrollo de Ethereum 2.0 celebró una sesión de Ask Me Anything (AMA) el 5 de febrero. El equipo respondió algunas de las preguntas más urgentes sobre Serenity, además de temas generales como la Prueba de Participación (PoS).

Ha habido otras dos sesiones de este tipo, hace seis meses y un año, respectivamente. Aunque no se han producido cambios innovadores desde el último AMA, el equipo está dando pasos concretos hacia la escalabilidad de Ethereum (ETH).

La fase 0 vendrá en 2020

Respondiendo a las preguntas sobre lo que ha cambiado en el Ethereum 2.0 desde el último AMA en junio, el equipo estuvo de acuerdo en general en que la mayoría de las características seguían siendo las mismas. Aunque se habían comprometido con la anterior especificación de Serenity 0.8, ésta cambió más tarde al revelarse la 1.0.

Danny Ryan de la Fundación Ethereum elaboró:

"En cuanto a las características, no ha cambiado mucho desde junio, pero era demasiado pronto para comprometerse a la congelación por completo. Desde entonces, los principales cambios en la BeaconChain han sido para mejor; evitar especificaciones inválidas de marcadores de posición para la fase 1, mover la complejidad innecesaria (por ejemplo, algunas optimizaciones tempranas para clientes ligeros) a la fase 1 cuando realmente la necesitamos, y pulir lo que está ahí".

La mayoría de los miembros de la comunidad estaban preocupados por el plazo para el primer paso en Ethereum 2.0 - Fase 0. Esto introduciría la beacon chain, la primera en incluir la validación de la Prueba de Participación.

Justin Drake explicó que la mayoría de los pasos que quedan son auditorías del código existente. El contrato de depósito, que manejaría los fondos de apuestas, está a punto de ser desplegado. La interfaz de usuario del depósito todavía tendrá que ser completada y auditada, lo que los desarrolladores estimaron que tomará tres meses.

Los clientes de Ethereum 2.0 se están desarrollando en paralelo y todavía necesitan "trabajar en la calidad de la producción". El procedimiento de pulido y prueba también llevará unos tres meses, aunque señaló que se trata de estimaciones aproximadas.

Drake continuó:

"Espero que podamos lanzarnos antes del 30 de julio de 2020 (el 5º aniversario de Ethereum 1.0). Creo que es poco probable que lo lancemos en el primer o segundo trimestre de 2020, especialmente si queremos que tres clientes estén listos para el lanzamiento".

Respondiendo a una pregunta sobre si consideraría un lanzamiento del 2021 como un fracaso, dijo:

"Sí, sería un fracaso. Tengo un 95% de confianza en que nos lanzaremos en el 2020".

Prueba de Participación y cadenas laterales

A medida que la comunidad de Ethereum experimenta la transición al punto de venta, algunas personas siguen siendo escépticas. Un usuario expresó su preocupación por la creciente disparidad de riqueza en un modelo de estaca, ya que "recompensa a los ricos por tener más dinero".

Danny Ryan argumentó que PoS es de hecho más justo que prueba de trabajo (PoW):

"En ambas bases, la posesión de un activo permite buscar ganancias en ese activo. La diferencia entre las dos es que en el punto de venta, el mapeo del capital a las ganancias es mucho más directo y justo (es decir, comprar token, bloquear token, realizar tareas, ganar X)".

La minería, sostuvo, favorece a los participantes con beneficios especiales como el acceso anticipado al hardware y descuentos por volumen, que tienen poco que ver con el protocolo en sí.

En el debate se abordó el tema de la escalada de la cadena lateral, y algunos usuarios expresaron su preocupación por la escalabilidad de Ethereum a la luz de los retrasos del 2,0. Vitalik Buterin señaló a Ethereum 1.x como una solución provisional, mientras que confiaba en que las tecnologías de rollup serían liberadas:

"La bifurcación Istanbul que reduce los costos de gas de CALLDATA a 16 por byte es una gran ayuda para el zkrollup y el rollup optimista, aumentando el rendimiento máximo teórico de ambos a ~2500 tx/seg."

"Así que no estoy muy preocupado por el escalado en general", concluyó.

La comunidad de Ethereum ha hecho recientemente la transición a una nueva familia de soluciones de escalado de cadena lateral llamada "rollups". Aunque el Rollup Optimista es considerado el favorito, Justin Drake también compartió su entusiasmo por los rollups de conocimiento cero:

"Personalmente soy muy optimista en cuanto a los zk-rollups, y más en general en cuanto al uso de SNARKs para el escalado. Con el Eth2 tendremos mucha disponibilidad de datos así que hay menos necesidad de soluciones de disponibilidad de datos como Plasma y los canales de estado. Con la investigación para las fases 0 y 1 esencialmente hecha estoy gastando un tiempo significativo en SNARKs".

Un usuario también mencionó Plasma, preguntando si la tecnología está muerta después de que varios artículos informaron que este puede ser el caso.

El equipo no respondió directamente a la pregunta, señalando que "Ethereum es agnóstico a los protocolos de la capa 2 que se construyen sobre él". Aunque el equipo no confirmó los rumores, tampoco los negó, apuntando a una probable desilusión con la tecnología.

Finalmente, cuando se le preguntó sobre cómo Ethereum 1.0 pasará a Serenity, el equipo reveló que inicialmente será uno de los fragmentos (shards):

"El plan actual es que Ethereum 1 continúe funcionando como un fragmento de Eth2. Esto podría ser eliminado una vez que toda la tecnología exista para convertirlo en un Ambiente de Ejecución".

Sigue leyendo: