- Los desarrolladores de Ethereum han publicado una actualización de Ethereum 2.0, Fase 0.
- En la actualización se indica que el desarrollo avanza según lo previsto. La fase 0 también se explica en detalle.
El hard fork Ethereum de Istanbul está a sólo unos días de distancia. Tan pronto como se haya activado el 07 de diciembre de 2019, la comunidad Ethereum se centrará cada vez más en el desarrollo de Ethereum 2.0 cuyo lanzamiento se aproxima. Para informar a la comunidad con la última información sobre Eth2, especialmente sobre Phase 0, se ha publicado un nuevo post en el blog oficial de Ethereum de Carl Beekhuizen.
Lanzamiento en varias fases
Ethereum 2.0, también llamado Eth2 o Serenity, traerá Sharding, Proof of Stake (PoS), una nueva máquina virtual (eWASM) y muchas más innovaciones. Al principio es importante saber que la actualización se llevará a cabo en fases.
En esta etapa, la Fase 0 parece estar programada para comenzar en el primer trimestre de 2020. Como describe Beekhuizen, los desarrolladores están refinando actualmente el software cliente, mientras que «la especificación para la Fase 1 ya ha sido completada, y la Fase 2 está en investigación y desarrollo activos».
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 almacenando los datos en los Shards. La fase 2 añade la ejecución de Ethereum 2.0 mediante la «actualización de Eth2 desde una base de datos robusta a una plataforma informática totalmente distribuida».
La hoja de ruta prevé 6 fases según Ethereum Wiki, con las fases 1 y 2 programadas para 2020 y 2021, respectivamente, suponiendo que la fase 0 pueda comenzar a tiempo en el primer trimestre del próximo año.
Así, la fase 0 marca el inicio de la Beacon Chain, que gestionará el protocolo Casper Proof of Stake. Una vez activada esta fase, habrá dos blockchains Ethereum paralelas, Eth1, la antigua blockchains Proof of Work (PoW), y Eth2, la nueva Beacon Chain.
En esta fase, los usuarios pueden migrar su ETH de Eth1 a Eth2 y convertirse en validadores y participar en el stakeking. Sin embargo, todavía no será posible apostar y ganar Ether (ETH). Para utilizar la Beacon Chain, los validadores necesitan un cliente Beacon Chain Client. En la actualidad, varios equipos los están desarrollando por separado.
Para la mayoría de los usuarios, estos procesos se ejecutarán de forma silenciosa. Las aplicaciones existentes continuarán ejecutándose sin cambios. Todos los saldos de cuenta, códigos de contrato y almacenes de contrato se tomarán en segundo plano y se cambiarán las rutas de código. Por lo tanto, la Beacon Chain no será realmente espectacularmente visible en la superficie. Pero como el primer componente de Ethereum 2.0 que se entrega, es la base de todo el sistema, para todas las fases posteriores.
Ethereum 2.0: Fase 0 – ¿Cómo será la red?
En el fondo, en la fase 0 de Ethereum 2.0, tendrán lugar numerosos procesos nuevos y complejos, que Ben Edgington ha resumido muy bien (traducido libremente):
Hay varios aspectos: la gestión de los validadores y sus intereses; la nominación de las propuestas de bloques seleccionados para cada Shard en cada paso; la organización de validadores en comités para votar sobre los bloques propuestos; la aplicación de reglas de consenso; la aplicación de recompensas y sanciones a los validadores; y, como punto de anclaje donde los Shards registran sus estados para facilitar las transacciones cross-shard.
Este resumen muestra la complejidad de Ethereum 2.0. Para la Fase 0, Carl Beekhuizen ha tratado de arrojar algo de luz y explicar en detalle lo que sucede en la Fase 0. El componente central, como ya se ha mencionado, es la Beacon Chain.
La tarea principal de la Beacon Chain será la «atestación». Estas atestaciones son votos de aprobación para un bloque de Shard y al mismo tiempo prueba de los votos de participación para un bloque de Beacon. Así, se crea un consenso sobre quiénes son los validadores y cuáles son sus intereses, para saber cuántos votos valen, y para recompensarlos y/o castigarlos apropiadamente por su comportamiento. Una diferencia con respecto a otras blockchains PoS será el enorme repertorio de validadores (traducido libremente):
Parte de lo que distingue a Eth2 de otros sistemas PoS es el gran número de validadores que pueden participar en el protocolo. A diferencia de otros sistemas, que permiten 10, 100 y 1000 participantes, Eth2 escala a cientos de miles o incluso millones de validadores.
Este grado de descentralización debe lograrse agrupando a los validadores en comités. Los votos de un comité se combinan criptográficamente en una sola confirmación.
Además, la Beacon Chain también tiene la tarea de rastrear la antigua blockchain Eth1. Esto también significa que los nuevos validadores pueden unirse a Eth2 enviando 32 Ether (ETH) al Deposit Contract sobre Eth1. Sin embargo, es importante notar que actualmente no hay posibilidad de que Eth2 pueda ser transferido de vuelta (a Eth1) desde la Beacon Chain en la Fase 0. Una vez depositado en el contrato de registro del validador, ETH1 será efectivamente quemado.
¡Síguenos en Facebook y Twitter y no te pierdas ninguna noticia! ¿Le gusta nuestro índice de precios?