Presentando: Rollup OS para Ethereum

Descargo de Responsabilidad

Este artículo ha sido traducido de su idioma original para su conveniencia. A pesar de que nos esforzamos por ser precisos, puede haber pequeños errores o diferencias en la interpretación. Para obtener la representación más precisa y verdadera, consulte la publicación original, disponible aquí.

Agradecemos su comprensión y le animamos a consultar la fuente original para obtener información detallada.

En diciembre de 2020, FuelLabs lanzó Fuel V1, el primer optimistic rollup de Ethereum y el primero en alcanzar el estado de seguridad etapa 2. Durante los últimos tres años, el equipo ha seguido evolucionando el diseño y se complace en anunciar que Fuel mainnet se lanzará en el tercer trimestre de 2024.

Hoy, revelamos la visión que dará forma al futuro de Fuel mientras nos preparamos para lanzar el sistema más poderoso para rollups en Ethereum y el primer rollup en Fuel Network.

En resumen, Fuel es un sistema operativo diseñado específicamente para Rollups en Ethereun, creado para ayudar a los desarrolladores a construir economías descentralizadas a escala.

El Problema

El ecosistema Ethereum está experimentando actualmente una explosión cámbrica de cadenas modulares L2, que van desde rollups tradicionales basados en EVM hasta no-EVM, la mayoría de las cuales se ejecutan mediante sistemas informáticos de propósito general o máquinas virtuales (VM) L1. Si bien los Rollups de Ethereum han logrado grandes avances en rendimiento y características, todavía existe una gran brecha de capacidad entre los L1 monolíticas y los Rollups de Ethereum en términos de rendimiento y conjunto de características.

Las L2 están tratando de lograr un alto rendimiento con máquinas virtuales paralelizadas; sin embargo, la mayoría de estas arquitecturas estaban destinadas a L1 monolíticas y no logran abordar las demandas cambiantes de los sistemas modulares y centrados en el ecosistema de Ethereum.

El ajuste de arquitecturas L1 a una configuración de Rollup obliga a los desarrolladores a afrontar desafíos en el diseño, lo que limita el rendimiento, la adopción y, en última instancia, la visión a largo plazo de Ethereum como una red globalmente descentralizada. Además, el alto rendimiento por sí solo no es suficiente para competir con las redes L1 alternativas.

Por otro lado, las arquitecturas de propósito general como RISC-V, WASM, MIPS, x86, etc., también son subóptimas, ya que el trabajo de una blockchain es fundamentalmente diferente del de una computadora generalizada. Las cadenas de bloques han evolucionado para hacer una cosa: gestionar activos.

La falta de coincidencia entre el uso de arquitecturas de propósito general o L1 para resolver blockchain y tareas específicamente relacionadas con rollups ha causado innumerables dolores de cabeza a los desarrolladores y ha resultado en una mala experiencia de usuario, herramientas fragmentadas y problemas de seguridad.

Para cerrar la brecha de capacidad y rendimiento y agregar nuevas características al ecosistema Ethereum, debemos repensar la arquitectura de ejecución desde cero. ¿La solución? Diseñar una herramienta adecuada para el trabajo: una arquitectura creada específicamente para resolver los problemas únicos de Rollups en Ethereum.

Para permitir el futuro centrado en los rollups establecido por la Fundación Ethereum, se requiere un nuevo tipo de arquitectura específicamente orientada a las necesidades de los rollups. Esta arquitectura tendrá que combinar las características más sólidas de todas las cadenas de bloques anteriores, entre ellas, el modelo UTXO de Bitcoin, la paralelización de Solana, la seguridad de Ethereum, el diseño orientado a activos de Move y la interoperabilidad y personalización de VM de Cosmos.

Fuel está diseñado para incorporar todas estas características junto con una ejecución minimizada de estado para crear un paquete diseñado específicamente para Rollups de Ethereum.

¿Qué es Rollup OS?

Fuel es un sistema operativo diseñado específicamente para Rollups de Ethereum.

Las cadenas de bloques son sistemas sociales construidos para crear y distribuir activos, a diferencia de los sistemas informáticos con recursos limitados. Mientras que los sistemas blockchain evolucionan, los Rollups de Ethereum tomaron la delantera en términos de TVL y actividad de usuarios, y rápidamente se convirtieron en el diseño elegido por los constructores de cadenas.

Hoy en día, Ethereum actúa como el hardware sobre el que se construye todo, y los entornos de ejecución como Fuel y otras máquinas virtuales actúan como software.

Fuel es un software blockchain con todas las funciones, creado específicamente para impulsar los Rollups de Ethereum. Este es un enfoque fundamentalmente nuevo para escalar Ethereum que ofrece una arquitectura optimizada para rollups, a diferencia de las arquitecturas de Capa 2 existentes, que en su mayoría fueron diseñadas para ejecución arbitraria (de propósito general) o Capa 1.

Diseñado para ser personalizable, Fuel permite a cualquier creador de cadenas implementar rollups y cadenas de aplicaciones altamente escalables para resolver cualquier tipo de caso de uso. Fuel consta de los siguientes componentes principales:

  • FuelVM.

    • FuelVM se encuentra en el corazón de Fuel. Todas las características principales de Fuel, como la paralelización, la minimización del estado y la personalización, provienen de la VM.
  • Sway

    • Sway es un lenguaje de dominio específico creado específicamente para blockchains. Combina las mejores características de Solidity y Rust para permitir a los desarrolladores crear código de alto rendimiento fácilmente.
  • Forc Toolchain.

    • Forc Toolchain permite a los desarrolladores crear e implementar fácilmente dApps en cadenas de Fuel.

¿Por qué Fuel?

Fuel ofrece una combinación sin precedentes de rendimiento, interoperabilidad y sostenibilidad para rollups, personalización y seguridad para los desarrolladores, y una experiencia perfecta para los usuarios.

Fuel permite que los rollups combinen PSI (paralelización, ejecución minimizada por estado, interoperabilidad). Impulsado por FuelVM, Fuel tiene como objetivo expandir el conjunto de capacidades de Ethereum sin comprometer la seguridad o la descentralización:

  • Paralelo - rendimiento

    • Al ejecutar transacciones en paralelo, Fuel puede adaptarse a la creciente demanda de ancho de banda de transacciones de los usuarios y, al mismo tiempo, garantizar una experiencia de usuario de alta calidad.
  • Estado minimizado - sostenibilidad

    • El aumento del tráfico en blockchain conduce a un crecimiento en el estado de la cadena de bloques. Los estados grandes también imponen mayores exigencias al hardware de los nodos, lo que lleva a una menor descentralización. El diseño basado en UTXO de Fuel minimiza el estado al ejecutar transacciones, preservando así la descentralización
  • Interoperable:  En un mundo de Rollups

    • Fuel permite que las cadenas se introspeccionen entre sí y así recopilen detalles de cada cadena a nivel de bloque. Esto permite que las cadenas de Fuel interoperen sin problemas entre sí de forma segura.
  • Personalizable - cadenas de aplicaciones

    • Diseñado para ser altamente personalizable, Fuel también permite que un creador de cadenas implemente cadenas de aplicaciones altamente escalables para resolver cualquier tipo de caso de uso.
  • Fácil de usar: para cualquier activo y cualquier billetera

    • Fuel admite la abstracción de cuentas nativas y múltiples esquemas de firma, que permiten que cualquier billetera de cualquier blockchain se conecte a la red.

Fuel – El futuro

En las próximas semanas, el equipo de Fuel compartirá más detalles sobre su arquitectura única, la hoja de ruta del producto y los planes de lanzamiento.

También queremos agradecer a nuestra dedicada comunidad de constructores y entusiastas. Has esperado pacientemente. Ahora, prepárese para un salto modular en el diseño rollup  de Ethereum.

Más detalles están disponibles en nuestro sitio web: fuel.network

Subscribe to Fuel Labs - Spanish Blog
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.