Home Tecnología 3 propuestas de mejora que llegarían a Ethereum en los próximos años

3 propuestas de mejora que llegarían a Ethereum en los próximos años

by Pablo

Uno de los mayores desafíos que enfrenta Ethereum hoy en día es lograr una mayor escalabilidad. Es decir, seguir siendo funcional a medida que más personas utilizan la red y se desarrollan más aplicaciones. Con esto en mente, los mejores desarrolladores trabajan en propuestas que tienen como objetivo mejorar diferentes aspectos en el funcionamiento de la red.  

De acuerdo con lo que se expresa en un publicación En Twitter del experto y emprendedor Paolo Rebuffo, hay tres propuestas de mejora de Ethereum (EIP) que podrían potenciar la escalabilidad de la red en los próximos 12 meses.  

Si se cumplen los plazos previstos por este experto, los EIP se activarían tras la fusión de la actual blockchain con Ethereum 2.0. En ese caso, Ethereum comenzará a trabajar con la prueba de participación (Prueba de participación o PoS) para validar nuevos bloques.  

Rebuffo hizo hincapié en tres propuestas, los PEI 4444, 4488 y 4844. Los dos últimos fueron presentados por nada menos que Vitalik Buterin, co-creador de Ethereum, en conjunto con otros desarrolladores. Los tres se encuentran aún en la etapa de presentación y debate y no hay plazos específicos para su evaluación e implementación. 

Además, Rebuffo, también inversor que actualmente trabaja en el desarrollo del cliente Ethereum Erigon, agregó otras ideas complementarias que ayudarían en la escalabilidad de la red líder en desarrollos de aplicaciones descentralizadas (dApps) y protocolos financieros descentralizados (DeFi). 

Una forma de optimizar los recursos 

El primero de los enumerados es EIP-4444, que propone que los clientes recorten los datos almacenados que tienen más de un año de antigüedad. Esto facilita las cosas a los agentes de nodos, que necesitarán menos espacio en disco para ejecutarlos.  

De acuerdo con el texto de la propuesta, que data de noviembre de 2021, los datos históricos ocupan actualmente 400 GB de espacio, y van en aumento. Por lo tanto, para validar bloques en la cadena de bloques, los usuarios deben tener discos de 1 TB. Sin embargo, el EIP detalla, los datos históricos no son necesarios para validar nuevos bloques, sino que solo se recuperan cuando se solicitan explícitamente.  

Esta reducción, junto con la eliminación de códigos que procesan bloques históricos, reduce los requisitos para clientes y usuarios.  

Ideas de Vitalik Buterin para la escalabilidad de Ethereum 

Por otro lado, está EIP-4488, propuesto por Vitalik Buterin y Ansgar Dietrichs en noviembre de 2021. Su objetivo principal es reducir los costos de comisión para las transacciones en las segundas capas de Ethereum. 

¿Cómo se lograría? De acuerdo con el propuesta, la clave es reducir las tarifas por los datos de llamada o calldata de las transacciones. Estos datos son espacios de solo lectura en códigos de transacción que almacenan parámetros de transacción.  

Además de reducir las tarifas por la transferencia de este tipo de datos, EIP-4488 también sugiere limitar la cantidad de este tipo de información en cada bloque.  

Esta alternativa sería beneficiosa para los rollups de Ethereum, dicen Buterin y Dietrichs. Los paquetes acumulativos son soluciones de escalabilidad de segunda capa que «enrollan» varias transacciones y luego las traducen todas juntas en la capa principal de la red. En general, los paquetes acumulativos le permiten reducir las tasas varias veces con respecto a los de la red básica

Ahora, incluso estas tarifas reducidas son caras para muchos usuarios, dice la propuesta. Reducir los gastos asociados con los datos de llamadas puede ser una solución a corto plazo a este problema, según estos desarrolladores. Mientras tanto, se pueden desarrollar soluciones más permanentes y complejas, como la fragmentación de datos, que propone dividir la red en 64 fragmentos y dejar un espacio determinado en cada bloque para los rollups. 

«Los rollups son, a corto y medio plazo, y posiblemente a largo plazo, la única solución de escalabilidad sin confianza para Ethereum», argumenta el EIP. Con todo esto, Vitalik Buterin ratifica su posición de que la escalabilidad vendrá del desarrollo de estas segundas capas de la red, según se informó en Coin News.

El desarrollador Anthony Sassano es de la opinión de que el desarrollo en Ethereum tomará varios años más. Fuente: Twitter.

En tercer lugar, Rebuffo citó EIP-4844. Esta es otra propuesta de Vitalik Buterin, junto con los desarrolladores Dankrad Feist, Diederik Loerakker, George Kadianakis, Matt Garnett, en febrero de 2022. 

Al igual que EIP-4488, esta propuesta también tiene que ver con los rollups en Ethereum. Su objetivo principal es ser una solución provisional hasta que se desarrolle el fragmentado de datos, con el objetivo de optimizar el espacio dedicado a los rollups dentro de cada bloque. 

Para ello, lo que pretende es crear un nuevo formato de transacciones, «transacciones con blob», que contengan una gran cantidad de datos que no pueden ser leídos por la máquina virtual Ethereum, pero que transmiten su compromiso.  

Este es el tipo de transacción que se utilizará en el futuro, cuando finalice la fragmentación de datos. Sin embargo, en este caso no se dejaría el espacio para la fragmentación, sino que la información se transmitiría a la capa principal de la Beacon Chain (la cadena Ethereum 2.0).

Otros plugins para escalar Ethereum 

Más allá de los EIP explicados anteriormente, Rebuffo también citó otras ideas que contribuirían a la escalabilidad de Ethereum. Por ejemplo, el uso de un árbol de Verkle en lugar de un árbol de Merkle reduciría las IOPS en el almacenamiento. 

Para desglosar un poco estos conceptos, debemos saber que las IOPS (Input/Output Operations Per Second) es una unidad que se utiliza para medir el rendimiento de los dispositivos informáticos de almacenamiento. Cuantas menos operaciones se almacenen, mayor será la eficiencia del sistema.

2/2
Cómo Ethereum podría escalar en los próximos 12 meses:
-Verkle Tree en lugar del árbol Merkle Patricia, reduce las IOPS en el almacenamiento.
– Un mejor modelo de datos del cliente Ethereum (estado simple) reduce la huella del disco y aumenta la eficiencia en el disco.— funnyking.eth zkHODLER 🦦🐛🦈 (@PaoloRebuffo) junio 19, 2022

Por otro lado, los modelos «basados en árboles» para la organización de datos en la cadena de bloques se basan en una raíz, desde la cual se despliegan muchas ramas. De acuerdo con un publicación de Vitalik Buterin en su blog, el árbol de Verkle es similar pero mucho más eficiente que el árbol de Merkle. 

Finalmente, lo último que dice Rebuffo es que la optimización de los modelos de datos de los clientes también ayudará. Esto, detalla, ayudaría a reducir el uso en los discos de almacenamiento y, por lo tanto, aumentaría su eficiencia.

Related Posts