Cover photo

Escalando Ethereum con Fuel

📖 Disclaimer : Esta publicación es una traducción realizada por un miembro de la comunidad de Fuel. Se realizan verificaciones cuidadosas para proporcionar traducciones precisas, pero pueden contener errores u omisiones. Fuel Labs no se hace responsable de la exactitud, confiabilidad o puntualidad de la información traducida.

Original: Scaling Ethereum with Fuel

Las VMs alternativas son cruciales para permitir que Ethereum escale.

A pesar de existir en un entorno donde nuevas L1 están ganando popularidad, Ethereum aún lidera el espacio web3 en muchos aspectos. Cuenta con un gran ecosistema de desarrolladores y usuarios finales, una sólida hoja de ruta hacia la escalabilidad en la Consensus Layer (Capa de Consenso) y Data Availability Layer (Capa de Disponibilidad de Datos), y una enorme liquidez.

Ethereum alberga significativamente más activos que cualquier otra blockchain (fuente: DefiLlama)
Ethereum alberga significativamente más activos que cualquier otra blockchain (fuente: DefiLlama)

Sin duda hay mucho valor que se puede capturar construyendo dentro del ecosistema existente de Ethereum, como lo demuestran las numerosas soluciones rollups y L2 que se están construyendo en Ethereum.

Pero al mismo tiempo, hay una narrativa creciente en la que la EVM y Solidity están perdiendo importancia.

https://twitter.com/DennisonBertram/status/1586114575107244032?s=20

La compatibilidad con EVM ya no es una característica determinante a la hora de considerar nuevas blockchains, incluso aquellas que se construyen sobre Ethereum.


La Oportunidad

Actualmente, el principal cuello de botella para la escalabilidad no es la velocidad de ejecución de transacciones, sino la limitada capacidad de ancho de banda que la Consensus Layer y Data Availability Layer pueden soportar. En este entorno, las capacidades de ejecución de transacciones lentas de la EVM son "suficientemente buenas", ya que todavía superan el ancho de banda que Ethereum puede proporcionar.

Sin embargo, Ethereum se encuentra en un camino hacia una escalabilidad masiva en la Consensus Layer y Data Availability Layer, con el proto-danksharding llegando pronto y el sharding programado para salir en 2023. Con la escalabilidad de la Base Layer (Capa Base) en el horizonte, el espacio de bloque ya no será la restricción principal. El próximo cuello de botella será el cómputo: qué tan rápido pueden procesar las transacciones las Execution Layers (Capas de Ejecución).

En este futuro, la relativamente lenta y costosa computacionalmente EVM, ya no será suficiente para mantenerse al día con la creciente oferta de ancho de banda en la Consensus Layer y Data Availability Layer.

La EVM fue diseñada para ser lo suficientemente eficiente en el contexto de la versión original de la blockchain de Ethereum. Si bien ambos han visto mejoras desde su lanzamiento inicial, el progreso significativo en el lado de la EVM ha sido continuamente restringido por la necesidad de mantener la compatibilidad hacia atrás.

La EVM ha sido incapaz de seguir el ritmo de las innovaciones  el escalado de la computación.
La EVM ha sido incapaz de seguir el ritmo de las innovaciones el escalado de la computación.

Para maximizar el valor agregado mediante el aumento del ancho de banda en la Base Layer de Ethereum, las L2 tendrán que igualar estas mejoras de escalabilidad construyendo y desplegando máquinas virtuales de mayor rendimiento en la Execution Layer.

Este nuevo paradigma ofrece una oportunidad (y un desafío) para que las Execution Layers persigan una verdadera escalabilidad para Ethereum yendo más allá de la EVM.


La Solución

Fuel se diseñó exactamente con este propósito: escalar Ethereum trascendiendo la EVM.

Los L2 y rollups actuales están diseñados principalmente para la estructura de blockchain monolíticas, lo que significa que normalmente no están optimizados para gran potencial de ancho de banda L1. Fuel está configurado de forma única para gestionar este potencial.

Mediante la adopción de principios de diseño de maquinas virtuales nuevas y mejoradas, las Execution Layers modulares como Fuel pueden específicamente optimizar para una computación eficiente y escalable, para una experiencia superior de los desarrolladores y para máxima seguridad, al mismo tiempo que contribuyen directamente a escalar Ethereum.

post image

¿Cómo ayudará Fuel a escalar Ethereum?

Una vez establecido todo esto, ¿Cómo ayudará Fuel a escalar Ethereum? Hay varios factores a tener en cuenta:

♦️ Despliegue en Ethereum

La hoja de ruta actual de Fuel incluye el despliegue en la mainnet de Ethereum. Ya se ha lanzado la red testnet beta-2 con un puente a la testnet Goerli de Ethereum, y la implementación completa en mainnet está prevista para este año 2023.

🛣️ Alineación con la hoja de ruta de Ethereum

La comunidad de core developers de Ethereum ha declarado explícitamente que está construyendo un Ethereum centrado en los rollups. Como parte de esta hoja de ruta, Vitalik ha señalado que "el escalado de la Base Layer de Ethereum se centrará principalmente en el escalado de cuantos bloques de datos pueden contener, y no en la eficiencia de la computación on-chain".

En otras palabras, los esfuerzos de escalado de Ethereum se centran en proporcionar ancho de banda para las Execution Layers modulares, mientras que se confía en esas capas para realizar mejoras en la velocidad de ejecución de las transacciones. Como tal, Fuel se centra en proporcionar una computación rápida y eficiente en la Execution Layer para apoyar la hoja de ruta de la escalabilidad de Ethereum.

🔐 FuelVM: Prueba de fraude dentro de la EVM

El conjunto de instrucciones FuelVM está diseñado específicamente para ser expresivo y a la vez capaz de probar fraude dentro de la EVM. En otras palabras, Fuel ha sido diseñado con el objetivo expreso de apoyar el uso de Ethereum como Settlement Layer (Capa de Liquidación).

⛓️ Acercar a los desarrolladores al ecosistema Ethereum

Fuel ha sido diseñado con la experiencia de los desarrolladores en primer plano, y el lenguaje Sway ya está ganando una tracción significativa. Gracias a la creación de un DSL basado en Rust y de herramientas completas que aman los desarrolladores, Fuel está en condiciones de atraer a decenas de nuevos desarrolladores al ecosistema.

https://twitter.com/reimao42/status/1589240548170563584?s=20

Además, el diseño de FuelVM permite nuevos casos de uso que no son viables en EVM (como los DEX con orderbook). Más funciones y una mejor experiencia para los desarrolladores darán lugar a más proyectos, casos de uso más versátiles y más usuarios finales.

Dado que Fuel se desplegará en Ethereum con un Trust-minimized Bridge (Puente de Confianza Minimizada) entre las dos redes, estos desarrolladores y usuarios contribuirán directamente al crecimiento del ecosistema Ethereum, en lugar de migrar a L1 alternativas.


Fuel: A todo por la escalabilidad de Ethereum

El compromiso de Ethereum con una hoja de ruta modular significa que hacer el poder de computo más escalable y eficiente en la Execution Layer, es el siguiente paso en la construcción de un ecosistema de Ethereum con una mayor escalabilidad. Las VM (máquinas virtuales) alternativas son una pieza crucial de este rompecabezas, y Fuel está a la cabeza de este reto.

Al construir la Execution Layer modular más rápida, Fuel está aportando a Ethereum la máxima seguridad y el mayor rendimiento flexible.


Síguenos en

Sobre Nosotros

Fuel es la Execution layer más rápida para el enfoque modular de blockchains. Potente y elegante, la tecnología permite la ejecución paralela de transacciones, empoderando a desarrolladores con el mayor rendimiento flexible y la máxima seguridad necesaria para escalar. Los desarrolladores eligen FuelVM por su experiencia superior para el desarrollador y la capacidad de ir más allá de las limitaciones de la EVM.

Conviértete en un Colaborador