Fuel es un sistema operativo innovador diseñado específicamente para Ethereum Rollups. Al abordar desafíos clave como la paralelización, la ejecución minimizada por el estado y la interoperabilidad, Fuel dijo que garantiza que estos Rollups puedan ejecutarse sin compromiso.

Hoy (30/5), Fuel declaró que ha lanzado la red de prueba Ethereum Sepolia.

(Introducción completa: Introducción a la red de capa de ejecución Fuel Network, ¿cómo proporcionar un entorno informático eficiente mediante computación paralela y estado reducido?)

FuelVM: Mejorando el rendimiento y la eficiencia

FuelVM se basa en la experiencia del ecosistema Ethereum e incorpora muchas mejoras propuestas a largo plazo que no se implementaron en la máquina virtual Ethereum (EVM) debido a requisitos de compatibilidad con versiones anteriores. Estas mejoras incluyen la ejecución de comercio paralelo y soporte para múltiples activos nativos.

Fuel proporciona poder de procesamiento al ejecutar transacciones en paralelo utilizando listas de acceso estatales estrictas y de manera estructurada utilizando el modelo UTXO. FuelVM permite que los nodos completos identifiquen las cuentas involucradas en una transacción y mapeen las dependencias antes de la ejecución. Esto permite a Fuel aprovechar múltiples subprocesos y núcleos de CPU que normalmente permanecerían inactivos en cadenas de bloques de un solo subproceso, lo que aumenta significativamente la potencia informática, el acceso al estado y el rendimiento de las transacciones.

Lenguaje Sway: Diseñado para entornos de alta informática

Fuel proporciona una poderosa experiencia para desarrolladores a través de su lenguaje de dominio específico (DSL) Sway. Sway se basa en el lenguaje Rust y tiene una sintaxis diseñada para máquinas virtuales blockchain, lo que elimina la necesidad de un código repetitivo extenso. Sway se creó con FuelVM y está optimizado para los entornos de alta computación de Fuel.

Combinando lo mejor de Rust y Solidity

Sway combina los mejores elementos de Rust y Solidity. Prioriza el análisis y la seguridad en tiempo de compilación, similar al verificador de préstamos de Rust, al tiempo que adopta la sintaxis de Rust. Desde Solidity, Sway adopta el paradigma de contrato inteligente y tiene mecanismos blockchain y almacenamiento de contratos de alto nivel integrados para que la redacción de contratos sea intuitiva y segura.

auditoría estática

Sway introduce la auditoría estática en los contratos inteligentes para mejorar la seguridad. Es de alto rendimiento y tiene canales de optimización escalables y un backend modular capaz de apuntar a varias arquitecturas blockchain.

Herramientas de desarrollo: entorno de desarrollo integrado

El entorno de desarrollo de Fuel está impulsado por un potente conjunto de herramientas de desarrollo. Fuel proporciona una experiencia de desarrollo integrada verticalmente al integrar las mejores características de los lenguajes de contratos inteligentes como Solidity con los paradigmas del ecosistema de herramientas Rust. Todos los componentes, desde la máquina virtual hasta la CLI, funcionan en conjunto para brindar a los desarrolladores un flujo de trabajo coherente y eficiente.

En resumen, Fuel representa un avance importante en el campo de los paquetes acumulativos de Ethereum, ya que proporciona una potencia de procesamiento superior, un lenguaje Sway amigable y un entorno de desarrollo totalmente integrado. Al aprender del ecosistema Ethereum e introducir soluciones innovadoras, se espera que Fuel establezca nuevos estándares en la tecnología blockchain.

(Más información sobre documentación técnica)

¡Este artículo ha sido lanzado en la red de pruebas Sepolia! ¿Qué es el combustible? La solución para revolucionar los Ethereum Rollups apareció por primera vez en Chain News ABMedia.