Entendiendo Ethereum Parte 3: Endgame

Este artículo intenta explicar el roadmap que compartió Vitalik en Diciembre del 2021 y la plática que sostuvo con BanklessHQ a principios de año. Comencemos.

En el artículo anterior hablamos de algunas de las actualizaciones de Ethereum que ya habían ocurrido tal y como The Beacon Chain, EIP1559 y Altair.

Ahora vamos a enfocarnos en el futuro y todo lo que se espera que ocurra en Ethereum en los próximos meses y años.

The Merge

En Diciembre del 2020 se lanzó The Beacon Chain la cual es una cadena de bloques que corre en paralelo a Ethereum pero en lugar de utilizar PoW utiliza PoS. Desde que The Beacon Chain fue lanzada miles de usuarios han comenzado a validar la red (378k) y a bloquear su ETH para que esta transición sea exitosa.

The Merge representa la transición por completo de PoW a PoS lo que traerá más seguridad a la red, mayor gobernanza democrática (descentralización) y un uso más eficiente de los recursos al reducir el costo del hardware para validar bloques.

Cuando ocurra The Merge los usuarios que hayan bloqueado su ETH para asegurar la red no podrán hacer retiros de estos fondos hasta el siguiente fork (Shangai, approx 6 meses). Cabe resaltar que no se deberá hacer ningún swap a un nuevo “ETH” (Menciono esto para evitar que usuarios caigan en alguna estafa).

Además, la inclusión de PoS combinado con EIP1559 generará una reducción en la emisión de $ETH de una manera tan grande que se le ha llamado The Triple Halving, el cual será el equivalente a 3 halvings en Bitcoin.

Al momento de escribir esto The Merge no tiene una fecha fija de lanzamiento en Mainnet. En la testnet Ropsten se espera que ocurra alrededor del 8 de Junio (ver resumen última llamada de los coredevs)

The Surge

En esta actualización se espera aumentar la escalabilidad de forma masiva de los rollups a través del sharding. Al día de hoy las transacciones en L2, a pesar de ser 5-10x (Optimistic Rollups) más baratas que en L1, siguen siendo costosas para algunos usuarios.

Además se planea introducir el sharding para “dividir” la base de datos en múltiples instancias. Inicialmente se ejecutarán 4 shards para llegar a 64 en el corto plazo y un objetivo de 1024 shards a largo plazo.

El sharding es una excelente manera de escalar mientras se preserva la descentralización ya que los validadores solo necesitarán la información del sharding que están validando.

The Verge

Posteriormente se pretende actualizar la forma en la que se almacena el estado de Ethereum al reemplazar introducir los árboles de Verkle.

Actualmente Ethereum es una cadena de bloques lineal en la que los bloques son añadidos al último (pensemos en el juego Snake). Esto eventualmente generará ineficiencias al procesar la información.

El propósito de los árboles de Verkle será reemplazar los Merkle Patricia Tree los cuales almacenan el estado ethereum. El estado de ethereum es una base de datos que almacena todas las wallets, smart contracts, balances, etc.

El beneficio principal de esta actualización tiene que ver con los stateless clients. Hoy para verificar un bloque tienes que acceder al estado de Ethereum por completo, al introducir los árboles de Verkle en lugar de verificar la red completa, se verifica una prueba la cual te daría toda la información del bloque que necesitas.

Esto es beneficioso para la red porque permite que los validadores sean más ligeros al verificar solamente los bloques que necesitan por lo que correr un nodo sería más sencillo al reducir la cantidad de memoria necesaria.

The Purge

En este punto se pretende eliminar toda la data histórica en Ethereum con base a EIP4444 la cual hace que los clientes de Ethereum se ven obligados a eliminar la información mayor a un año. Esto reducirá aún más los requisitos de hardware necesarios para los nodos (más descentralización), la banda ancha en la red también se verá reducida por lo que los clientes sincronizarán menor información. Volviendo a la referencia de Snake, es como si pudiéramos cortar partes de la serpiente sin perder la partida.

¿Pero qué ocurre con ciertas Dapps o Rollups que necesiten información histórica > 1 año? Ahora mismo se plantea que se utilicen soluciones lentas y centralizadas como Etherscan, pero Vitalik sugiere que se utilice The Graph Protocol, el cual aun no es del todo descentralizado pero está en camino.

The Splurge

Por último pero no menos importante tenemos The Splurge, que introduce algo conocido como Proposer Builder Separation (PBS) lo cual separa lal proponente del bloque (validador) del constructor, aislando así el aspecto más proclive a la centralización.

¿Con qué fin? Para aumentar la descentralización. El formato actual permite que el proponente del bloque use estrategias sofisticadas para elegir qué transacciones incluir para maximizar sus ganancias Lo que fija un alto costo para correr un validador de forma efectiva y le da ventaja a las piscinas centralizadas.

Comentarios finales

Sin duda alguna queda un largo camino por recorrer para llegar a el futuro soñado por todos, el cual consiste en resolver el trilema de la blockchain (Descentralización, Seguridad y Escalabilidad), así como convertir a Ethereum en la columna vertebral de la era digital y el activo de 3 puntos.

Si te gusto te invito a darle like y rt a la publicación en Twitter para que esta información pueda llegar a más personas.

Subscribe to Ariiellus
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.