Fuel es el primer Optimistic Rollup desplegado en la red principal de Ethereum y es principalmente adecuado para aplicaciones centradas en pagos. El próximo Fuel V2 estará basado en el sistema de ejecución mínima altamente paralelizable de UTXO y permitirá el soporte de contratos inteligentes. Tiene contratos inteligentes Turing-completos interoperables al estilo de Ethereum, que admiten no solo transferencias simples.
Cuando las actividades de Odyssey fueron suspendidas debido a la carga en cadena durante Arbitrum Odyssey, la palabra "modularidad" fue mencionada cada vez con más frecuencia. Hoy Foresight News está introduciendo una capa de ejecución modular llamada Fuel.
Fuel es el primer Optimistic Rollup desplegado en la red principal de Ethereum. La versión V1 fue lanzada en Ethereum a finales de 2020. Proporciona escalabilidad utilizando un modelo de ejecución diferente al de EVM, es decir, un sistema de ejecución mínima altamente paralelizable basado en UTXO, que admite ETH y todos los tokens ERC-20.
Fuel V1 está inicialmente destinado para aplicaciones centradas en el pago. Además del simple pago, también admite funciones como el intercambio atómico (contrato con bloqueo de tiempo hash) con HTLC, salida de estilo OP_RETURN (puede escribir cualquier carácter en la transacción), uso de cualquier token para pagar tarifas (no solo ETH), uso de intercambio atómico para retirar en un plazo de 10 minutos, etc.
Sin embargo, quizás debido a la escasez de casos de uso para Fuel V1 y su falta de soporte para contratos inteligentes, aún no ha ganado el favor de los usuarios después de su lanzamiento. Según los datos de L2BEAT, la cantidad actualmente bloqueada es inferior a $10, con solo 21 transacciones en total. Aparte de cuatro transacciones que ocurrieron hace dos meses, la última transacción antes de eso fue en abril del año pasado.
Poco después del lanzamiento de Fuel V1, el equipo de desarrollo de Fuel Labs transfirió todo el enfoque de desarrollo a la versión V2 y la posicionó como una capa de ejecución modular, es decir, un sistema de computación verificable diseñado para pilas de blockchain modulares. Antes de comprender la pila tecnológica y la arquitectura de Fuel, echemos un vistazo al equipo detrás del Equipo Fuel.
Uno de los cofundadores de Fuel Labs es John Adler, quien también es el cofundador de la red blockchain modular Celestia y anteriormente realizó investigaciones de escalabilidad de Capa 2 en ConsenSys. Emily Herbert, la experta en el lenguaje Sway en Fuel Labs, también es una científica de la computación. Otros colaboradores de Fuel Labs se pueden encontrar en el sitio web oficial.
Según la información pública actual, las fuentes de financiación de Fuel Labs provienen principalmente de tres aspectos. Recibió financiamiento de la Fundación Ethereum en 2020 y posteriormente recibió donacionesde Gitcoin. La página de donaciones está actualmente cerrada y desarchivada, por lo que no está claro el monto específico de la donación recibida. Sin embargo, según un tuit de Fuel Labs a principios de 2021, más de 275 contribuyentes de Gitcoin donaron a ello.
Además, en septiembre de 2021, Fuel Labs recibióapoyo de financiaciónde instituciones de inversión externas, completando una ronda de financiación de $1.5 millones. CoinFund lideró la inversión, con la participación de Fenbushi Capital, Origin Capital y otros.
Según Fuel Labs, la pila tecnológica de Fuel (V2) tiene tres pilares fundamentales, a saber:
En el primer trimestre de 2020, Fuel Labs también lanzó un nuevo lenguaje de bajo nivel de Ethereum, agregando varias funciones de calidad de vida al lenguaje intermedio de bajo nivel Yul de la Máquina Virtual Ethereum (sintaxis simple y práctica). El uso de Yul+ puede ser mucho más barato que Solidity en términos de transacciones.
Como se describe en Fuel V1.1 (versión actual), los usuarios inician múltiples transacciones de Fuel a nodos de Fuel, que luego ingresan al Mempool como transacciones no confirmadas. Posteriormente, el cliente combina estas transacciones en un bloque de Fuel, que luego se envía a Ethereum como calldata. En este punto, el bloque de Fuel está confirmado.
El nodo de Fuel interactúa con Ethereum
Si se presenta una prueba de fraude al contrato, los verificadores la analizarán para asegurarse de que la prueba de fraude creada maliciosamente no se procesará, y luego los probadores procesarán la prueba de fraude, es decir, demostrar que se produjo un fraude.
Fuel V1.1 también proporciona un módulo opcional que agrega más funciones como Token Funnels, un contrato que puede aceptar transferencias directas, eliminando el engorroso proceso de necesitar acordar primero al transferir tokens ERC-20. Esto no solo reduce el riesgo de ataques de doble gasto, sino que también evita que los usuarios pierdan fondos si transfieren activos al contrato.
Para depositar fondos en Fuel, simplemente es necesario enviarlos al contrato de Fuel. En este punto, el depósito se agregará al estado de la cadena de Fuel.
Hay dos opciones para retirar dinero de Fuel. La primera opción estándar requiere que el activo se queme en Fuel, y luego la retirada se puede hacer a Ethereum después de un retraso de aproximadamente dos semanas; la segunda opción rápida utiliza HTLC (Contrato de Bloqueo de Tiempo de Hash) que proporciona intercambios atómicos admitidos, con retiradas completadas en minutos a través de proveedores de liquidez.
Fuel Labs también está construyendo un explorador de blockchain, actualmente en una versión temprana, que en el futuro admitirá la gestión de claves basada en Ethereum (es decir, MetaMask y WalletConnect para la gestión de cuentas y la firma de transacciones).
En Fuel V2, además de las características más allá de V1.1 y los contratos inteligentes interoperables mencionados anteriormente, V2 también tiene funciones similares a las de Bitcoin.Script de predicadoque podrá habilitar una gran cantidad de aplicaciones de contratos inteligentes en Fuel mientras mantiene las mejoras de rendimiento del modelo de datos UTXO en comparación con el modelo de datos de cuenta.
Fuel Labs afirmó que en el pasado, otros sistemas de contratos inteligentes basados en UTXO se encontraron con disputas de usuarios al intentar interactuar con el mismo contrato al mismo tiempo. Sin embargo, Fuel se benefició del diseño de transacciones extensible y, por lo tanto, no tuvo problemas de disputas. Las aplicaciones en Fuel pueden interactuar directamente con aplicaciones en Ethereum. Sin embargo, por ahora, Fuel es una red independiente. Sin embargo, en el futuro, estará completamente conectado a Ethereum, primero a la red de prueba y luego a la red principal para que los activos de Ethereum puedan utilizarse en el entorno de ejecución de Fuel.
A finales de junio, Fuel Labs lanzó un DEX similar a Uniswap - SwaySwap. El DEX ya está funcionando en la red de desarrollo de Fuel y actualmente es una aplicación de demostración (implementación no en la red principal). Actualmente, sus funciones incluyen el intercambio y la provisión de liquidez. Después de probarlo, podemos comprobar que la experiencia de SwaySwap es realmente muy fluida. La tarifa de gas requerida es muy baja. Solo se necesitan tres o cuatro segundos para proporcionar liquidez. Incluso menos tiempo se necesita para el intercambio. No es necesario realizar más pasos (por ejemplo, consentimiento) después de hacer clic en "Intercambiar" o "Agregar liquidez".
Esto se debe a que, en SwaySwap, los activos que se intercambian, transfieren y se utilizan para crear LP son activos nativos, no tokens, lo que significa que los usuarios no necesitan aprobar los activos antes de interactuar con el contrato inteligente.
Como se mencionó anteriormente, Fuel V2 será un sistema de ejecución mínima altamente paralelizable basado en UTXO. También permitirá el soporte de contratos inteligentes y tendrá contratos inteligentes Turing completos interoperables de estilo Ethereum, no solo transferencias simples. El recién lanzado SwaySwap actualmente exhibe ventajas significativas en términos de experiencia de usuario y costos de interacción. Sin embargo, es necesaria una validación adicional después de su lanzamiento oficial.
Fuel es el primer Optimistic Rollup desplegado en la red principal de Ethereum y es principalmente adecuado para aplicaciones centradas en pagos. El próximo Fuel V2 estará basado en el sistema de ejecución mínima altamente paralelizable de UTXO y permitirá el soporte de contratos inteligentes. Tiene contratos inteligentes Turing-completos interoperables al estilo de Ethereum, que admiten no solo transferencias simples.
Cuando las actividades de Odyssey fueron suspendidas debido a la carga en cadena durante Arbitrum Odyssey, la palabra "modularidad" fue mencionada cada vez con más frecuencia. Hoy Foresight News está introduciendo una capa de ejecución modular llamada Fuel.
Fuel es el primer Optimistic Rollup desplegado en la red principal de Ethereum. La versión V1 fue lanzada en Ethereum a finales de 2020. Proporciona escalabilidad utilizando un modelo de ejecución diferente al de EVM, es decir, un sistema de ejecución mínima altamente paralelizable basado en UTXO, que admite ETH y todos los tokens ERC-20.
Fuel V1 está inicialmente destinado para aplicaciones centradas en el pago. Además del simple pago, también admite funciones como el intercambio atómico (contrato con bloqueo de tiempo hash) con HTLC, salida de estilo OP_RETURN (puede escribir cualquier carácter en la transacción), uso de cualquier token para pagar tarifas (no solo ETH), uso de intercambio atómico para retirar en un plazo de 10 minutos, etc.
Sin embargo, quizás debido a la escasez de casos de uso para Fuel V1 y su falta de soporte para contratos inteligentes, aún no ha ganado el favor de los usuarios después de su lanzamiento. Según los datos de L2BEAT, la cantidad actualmente bloqueada es inferior a $10, con solo 21 transacciones en total. Aparte de cuatro transacciones que ocurrieron hace dos meses, la última transacción antes de eso fue en abril del año pasado.
Poco después del lanzamiento de Fuel V1, el equipo de desarrollo de Fuel Labs transfirió todo el enfoque de desarrollo a la versión V2 y la posicionó como una capa de ejecución modular, es decir, un sistema de computación verificable diseñado para pilas de blockchain modulares. Antes de comprender la pila tecnológica y la arquitectura de Fuel, echemos un vistazo al equipo detrás del Equipo Fuel.
Uno de los cofundadores de Fuel Labs es John Adler, quien también es el cofundador de la red blockchain modular Celestia y anteriormente realizó investigaciones de escalabilidad de Capa 2 en ConsenSys. Emily Herbert, la experta en el lenguaje Sway en Fuel Labs, también es una científica de la computación. Otros colaboradores de Fuel Labs se pueden encontrar en el sitio web oficial.
Según la información pública actual, las fuentes de financiación de Fuel Labs provienen principalmente de tres aspectos. Recibió financiamiento de la Fundación Ethereum en 2020 y posteriormente recibió donacionesde Gitcoin. La página de donaciones está actualmente cerrada y desarchivada, por lo que no está claro el monto específico de la donación recibida. Sin embargo, según un tuit de Fuel Labs a principios de 2021, más de 275 contribuyentes de Gitcoin donaron a ello.
Además, en septiembre de 2021, Fuel Labs recibióapoyo de financiaciónde instituciones de inversión externas, completando una ronda de financiación de $1.5 millones. CoinFund lideró la inversión, con la participación de Fenbushi Capital, Origin Capital y otros.
Según Fuel Labs, la pila tecnológica de Fuel (V2) tiene tres pilares fundamentales, a saber:
En el primer trimestre de 2020, Fuel Labs también lanzó un nuevo lenguaje de bajo nivel de Ethereum, agregando varias funciones de calidad de vida al lenguaje intermedio de bajo nivel Yul de la Máquina Virtual Ethereum (sintaxis simple y práctica). El uso de Yul+ puede ser mucho más barato que Solidity en términos de transacciones.
Como se describe en Fuel V1.1 (versión actual), los usuarios inician múltiples transacciones de Fuel a nodos de Fuel, que luego ingresan al Mempool como transacciones no confirmadas. Posteriormente, el cliente combina estas transacciones en un bloque de Fuel, que luego se envía a Ethereum como calldata. En este punto, el bloque de Fuel está confirmado.
El nodo de Fuel interactúa con Ethereum
Si se presenta una prueba de fraude al contrato, los verificadores la analizarán para asegurarse de que la prueba de fraude creada maliciosamente no se procesará, y luego los probadores procesarán la prueba de fraude, es decir, demostrar que se produjo un fraude.
Fuel V1.1 también proporciona un módulo opcional que agrega más funciones como Token Funnels, un contrato que puede aceptar transferencias directas, eliminando el engorroso proceso de necesitar acordar primero al transferir tokens ERC-20. Esto no solo reduce el riesgo de ataques de doble gasto, sino que también evita que los usuarios pierdan fondos si transfieren activos al contrato.
Para depositar fondos en Fuel, simplemente es necesario enviarlos al contrato de Fuel. En este punto, el depósito se agregará al estado de la cadena de Fuel.
Hay dos opciones para retirar dinero de Fuel. La primera opción estándar requiere que el activo se queme en Fuel, y luego la retirada se puede hacer a Ethereum después de un retraso de aproximadamente dos semanas; la segunda opción rápida utiliza HTLC (Contrato de Bloqueo de Tiempo de Hash) que proporciona intercambios atómicos admitidos, con retiradas completadas en minutos a través de proveedores de liquidez.
Fuel Labs también está construyendo un explorador de blockchain, actualmente en una versión temprana, que en el futuro admitirá la gestión de claves basada en Ethereum (es decir, MetaMask y WalletConnect para la gestión de cuentas y la firma de transacciones).
En Fuel V2, además de las características más allá de V1.1 y los contratos inteligentes interoperables mencionados anteriormente, V2 también tiene funciones similares a las de Bitcoin.Script de predicadoque podrá habilitar una gran cantidad de aplicaciones de contratos inteligentes en Fuel mientras mantiene las mejoras de rendimiento del modelo de datos UTXO en comparación con el modelo de datos de cuenta.
Fuel Labs afirmó que en el pasado, otros sistemas de contratos inteligentes basados en UTXO se encontraron con disputas de usuarios al intentar interactuar con el mismo contrato al mismo tiempo. Sin embargo, Fuel se benefició del diseño de transacciones extensible y, por lo tanto, no tuvo problemas de disputas. Las aplicaciones en Fuel pueden interactuar directamente con aplicaciones en Ethereum. Sin embargo, por ahora, Fuel es una red independiente. Sin embargo, en el futuro, estará completamente conectado a Ethereum, primero a la red de prueba y luego a la red principal para que los activos de Ethereum puedan utilizarse en el entorno de ejecución de Fuel.
A finales de junio, Fuel Labs lanzó un DEX similar a Uniswap - SwaySwap. El DEX ya está funcionando en la red de desarrollo de Fuel y actualmente es una aplicación de demostración (implementación no en la red principal). Actualmente, sus funciones incluyen el intercambio y la provisión de liquidez. Después de probarlo, podemos comprobar que la experiencia de SwaySwap es realmente muy fluida. La tarifa de gas requerida es muy baja. Solo se necesitan tres o cuatro segundos para proporcionar liquidez. Incluso menos tiempo se necesita para el intercambio. No es necesario realizar más pasos (por ejemplo, consentimiento) después de hacer clic en "Intercambiar" o "Agregar liquidez".
Esto se debe a que, en SwaySwap, los activos que se intercambian, transfieren y se utilizan para crear LP son activos nativos, no tokens, lo que significa que los usuarios no necesitan aprobar los activos antes de interactuar con el contrato inteligente.
Como se mencionó anteriormente, Fuel V2 será un sistema de ejecución mínima altamente paralelizable basado en UTXO. También permitirá el soporte de contratos inteligentes y tendrá contratos inteligentes Turing completos interoperables de estilo Ethereum, no solo transferencias simples. El recién lanzado SwaySwap actualmente exhibe ventajas significativas en términos de experiencia de usuario y costos de interacción. Sin embargo, es necesaria una validación adicional después de su lanzamiento oficial.