Proyecto de investigación 丨 Informe de investigación de combustible de capa de ejecución modular de alta velocidad

Proyecto de investigación 丨 Informe de investigación de combustible de capa de ejecución modular de alta velocidad

Editor | Bowen@Web3CN.Pro

Tabla de contenido

  1. Introducción del proyecto

  2. Visión del proyecto

  3. Características y ventajas

  4. Cadena de bloques modular

  • Consenso
  • implementar
  • Disponibilidad de datos
  • Asentamiento
  1. CombustibleVM

  2. Ejecución de transacciones en paralelo

  3. Experiencia del desarrollador

  4. Historial de desarrollo

  5. Antecedentes del equipo

  6. Información de financiación

  7. Logros de desarrollo

  8. Desarrollo de proyectos

  • Lenguaje oscilante
  • Red de prueba Beta-3
  1. Situación de la comunidad

  2. Proyectos ecológicos

  3. Modelo económico

  4. Riesgos y oportunidades

  5. Enlaces relacionados

1. Introducción al proyecto

Fuel Network es la solución de expansión de Ethereum, que afirma ser la capa de ejecución más rápida de la pila de blockchain modular, brindando la mayor seguridad y el rendimiento más flexible para aplicaciones descentralizadas.

Siguiendo a Celestia, Fuel es otro protocolo que enfatiza el concepto de una cadena de bloques modular. De hecho, Fuel y Celestia tienen el mismo cofundador, John Adler, quien también es uno de los primeros en proponer la solución Optimistic Rollup. A diferencia de Celestia, Fuel se posiciona como una capa de ejecución modular, mientras que Celestia está optimizada para la disponibilidad y el orden de los datos, no ejecuta, sino que solo se ocupa de la disponibilidad y el consenso de los datos.

2. Visión del proyecto

Fuel V1 se usó inicialmente como una solución de expansión L2 para un solo Ethereum, y también es el primer Optimistic Rollup en la red principal de Ethereum, que se implementará a fines de 2020. Sin embargo, L2 pura está severamente restringida por el rendimiento de la red principal Incluso si la capa de ejecución está separada, aún no puede lograr el propósito de la expansión completa. Fuel intenta optimizar la capa base a través de una capa de ejecución modular y mejorar el estado de ejecución de L2 para lograr una verdadera expansión.

  1. Características y ventajas

1. Cadena de bloques modular

Una cadena de bloques regular requiere las siguientes partes para funcionar: consenso, ejecución, disponibilidad de datos y liquidación.

  • Consenso

El consenso es el mecanismo por el cual los nodos llegan a un acuerdo sobre qué datos en la cadena de bloques se pueden verificar como verdaderos y precisos. El protocolo de consenso determina cómo se ordenan las transacciones y cómo se agregan nuevos bloques a la cadena.

  • implementar

La capa de ejecución de blockchain se refiere a la capa informática para la ejecución de transacciones y cambios de estado. La ejecución de transacciones incluye verificar la validez de las transacciones (por ejemplo, verificar firmas y saldos de tokens), ejecutar lógica en cadena y calcular cambios de estado. Un cambio de estado es cuando un nodo completo actualiza una copia del libro mayor para reflejar nuevas transferencias de tokens, actualizaciones de códigos de contratos inteligentes y almacenamiento de datos.

  • Disponibilidad de datos

La disponibilidad de datos garantiza que los proponentes de bloques publiquen todos los datos de transacciones de un bloque y que los datos de transacciones estén disponibles para otros participantes de la red. La cadena de bloques hace cumplir las reglas que requieren que los datos de las transacciones estén disponibles. Esto significa que los productores de bloques deben publicar los datos de cada bloque para su descarga y almacenamiento por parte de los pares de la red, que deben estar disponibles a pedido.

  • Asentamiento

La cadena de bloques debe garantizar que las transacciones comprometidas con el historial de la cadena sean irreversibles. Para hacer esto, la cadena de bloques debe estar segura de que las transacciones son válidas. Por lo tanto, la función de liquidación requiere que la cadena verifique transacciones, verifique pruebas y arbitre disputas.

Una cadena de bloques modular se refiere a una cadena de bloques que externaliza por completo al menos uno de los cuatro componentes de la capa de ejecución, la capa de liquidación, la capa de consenso y la capa de disponibilidad de datos a una cadena externa. Las cadenas de bloques modulares se caracterizan por su escalabilidad, flexibilidad y facilidad para construir proyectos.

Fuel es el primer Optimistic Rollup implementado en la red principal de Ethereum, y la versión V1 se lanzará en Ethereum a fines de 2020. Proporciona escalabilidad mediante el uso de un modelo de ejecución diferente de EVM, a saber, un sistema de ejecución mínimo altamente paralelizable basado en UTXO, compatible con ETH y todos los tokens ERC-20. Sin embargo, debido a que Fuel V1 tiene muy pocos usuarios y no admite contratos inteligentes, los usuarios no lo han recibido bien desde su lanzamiento.

Entonces, poco después del lanzamiento de Fuel V1, Fuel Labs, el equipo de desarrollo de Fuel, cambió todo el enfoque de desarrollo a la versión V2 y la posicionó como una capa de ejecución modular, que es un sistema informático verificable diseñado para la pila de cadena de bloques modular.

Proyecto de investigación丨Informe de investigación de combustible de capa de ejecución modular de alta velocidad

2. CombustibleVM

La característica más importante de Fuel es que adopta una nueva arquitectura de máquina virtual, FuelVM, que tiene su propia cadena de herramientas y lenguaje. FuelVM extrae funciones de WASM, EVM y SeaLevel de Solana, y su potencial más convincente es que se ejecuta en un modelo de datos basado en UTXO.

FuelVM tiene como objetivo reducir el desperdicio de procesamiento de las arquitecturas tradicionales de máquinas virtuales de cadena de bloques al tiempo que aumenta el espacio de diseño potencial para los desarrolladores. Fuel adopta el modelo de datos UTXO, que es similar a Bitcoin, y todo el estado se representa en forma de conjunto UTXO. La diferencia es que algunos UTXO en Fuel V2 son UTXO simbólicos, mientras que otros son UTXO de contrato. A diferencia del token UTXO, el contrato UTXO tiene código, almacenamiento y una identificación de contrato única, además de saldo y condiciones de gasto.

3. Ejecución de transacciones en paralelo

Fuel utiliza una lista de acceso de estado estricta en forma de modelo UTXO, por lo que tiene la capacidad de ejecutar transacciones en paralelo y tiene ventajas en términos de cálculo, acceso de estado y rendimiento de transacción). Fuel es una cadena de bloques basada en el modelo UTXO, su mayor ventaja es que puede ejecutar transacciones en paralelo, lo que no está disponible en muchas otras cadenas de bloques. El núcleo de la tecnología es determinar la parte del estado que modificará la transacción a través de listas de acceso, para lograr una ejecución paralela.

4. Experiencia del desarrollador

Fuel utiliza su propio lenguaje específico de dominio, Sway, y la cadena de herramientas de soporte, Forc, para brindar una experiencia de desarrollador más poderosa y fluida. El entorno de desarrollo conserva las fortalezas de los lenguajes de contratos inteligentes como Solidity, al tiempo que adopta los paradigmas introducidos en el ecosistema de herramientas de Rust e incluye una sintaxis que aprovecha las máquinas virtuales de blockchain. Para resolver el problema del crecimiento del estado, FuelVM emplea dos tipos de procedimientos, scripts y predicados, para mejorar los contratos inteligentes completos de Turing.

4. Historial de desarrollo

2019.10.24 Fuel Labs lanzó la solución de escalado de Ethereum Fuel

2020.01.13 Fuel, una cadena lateral de Ethereum basada en Optimistic Rollup, se lanza en la red de prueba pública

2021.01.01 Ethereum Optimistic Rollup Expansion Solution Fuel Versión 1.0 lanzada en Mainnet

2021.09.21 Fuel Labs recibió US$1,5 millones en financiamiento, liderado por CoinFund

2022.09.07 Fuel Labs completa $80 millones en financiamiento liderado por Blockchain Capital y otros

2022.09.09 Fuel Labs lanzó Fuel Beta-1 testnet, una capa de ejecución modular

2022.11.16 Fuel Labs lanzó la red de prueba de capa de ejecución modular Fuel Beta-2

2023.03.21 Fuel Labs lanzó la red de prueba Fuel Beta-3 de la capa de ejecución modular, agregando una red P2P y ejecutando nodos completos simultáneamente

5. Antecedentes del equipo

Proyecto de investigación丨Informe de investigación de combustible de capa de ejecución modular de alta velocidad

Con más de 60 ingenieros, Fuel Labs proporciona al ecosistema Ethereum la cadena de bloques con la máxima seguridad y el mayor rendimiento flexible. Los fundadores son Nick Dodson, Samuel Borin y John Adler. John Adler también es cofundador del proyecto Celestia Labs y ayudó a ser pionero en Optimistic Rollups mientras trabajaba como investigador de blockchain en Consensys. Dodson fue uno de los primeros desarrolladores de Solidity en Ethereum. Emily Herbert es científica informática y experta en lenguaje Sway en Fuel Labs.

6. Información de financiación

El 21 de septiembre de 2021, Fuel Labs anunció que recibió US $ 1,5 millones en financiamiento. La compañía de inversión CoinFund lideró la inversión, y Fenbushi Capital y Origin Capital participaron en la inversión.

El 7 de septiembre de 2022, Fuel Labs anunció la finalización de un financiamiento de $80 millones, liderado por Blockchain Capital y Stratos Technologies, con la participación de Alameda Research, CoinFund, Bain Capital Crypto, TRGC, Maven 11 Capital, Blockwall, Spartan, Dialectic y ZMT.

Proyecto de investigación丨Informe de investigación de combustible de capa de ejecución modular de alta velocidad

inversor

VII. Logros de desarrollo

1. Desarrollo de proyectos

  • Idioma oscilante

Sway es un lenguaje para crear contratos y aplicaciones inteligentes además de Fuel. Se basa principalmente en Rust, pero conserva las ventajas de los lenguajes de contratos inteligentes como Solidity y proporciona el kit de herramientas Force.

Actualmente, Fuel Labs anunció las actualizaciones del lenguaje Sway que se implementarán en 2023, incluida la optimización del compilador en términos de tamaño de código de bytes, Sway admitirá más backends (los backends EVM ya están en desarrollo) y la abstracción será más económica, se migrarán más aplicaciones de Solidity/Vyper a Sway, análisis de reentrada mejorado a nivel de compilador, etc.

  • Red de prueba Beta-3

El 21 de marzo de 2023, Fuel lanzó la tercera red de prueba pública Beta 3. La nueva red de prueba agregó una red P2P e introdujo la capacidad de ejecutar nodos completos en Fuel simultáneamente. Fuel declaró que Beta-3 no es una red de prueba incentivada y que no habrá recompensas directas por participar en la red. Fuel planea lanzar una red principal completa en 2023.

2. Situación de la comunidad

*Twitter: 121.000

  • Discord: 110.000 personas, relativamente activa

3. Proyectos ecológicos

Además del DEX SwaySwap oficial, Fuel Network también tiene otros proyectos ecológicos, incluidos DeFi, NFT, infraestructura, NFT y otras categorías.

Proyecto de investigación丨Informe de investigación de combustible de capa de ejecución modular de alta velocidad

8. Modelo económico

Actualmente, Fuel aún no ha lanzado un token.

9. Riesgos y oportunidades

La cadena de bloques modular será la tendencia del desarrollo de la cadena de bloques en el futuro. También han nacido muchos proyectos de vanguardia en torno a la capa de ejecución y la disponibilidad de datos. Pueden llevar la experiencia del usuario de la cadena de bloques a un nuevo nivel.

Proyecto de investigación丨Informe de investigación de combustible de capa de ejecución modular de alta velocidad

Actualmente, Fuel ha anunciado el lanzamiento del programa de subvenciones y el lanzamiento de la red de prueba Beta 3. Se espera que la red principal se lance pronto y los usuarios puedan interactuar en la red de prueba.

Para conocer los pasos de interacción, consulte el siguiente enlace. La prueba utiliza la billetera Fuel (similar a Metamask), y puede recibir monedas de prueba y participar en la interacción sin riesgo.

10. Enlaces relacionados

Sitio web oficial de combustible:

Tutorial de interacción de combustible:

Dirección de descarga de la billetera de combustible:

referencia:

Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
  • Recompensa
  • 1
  • Compartir
Comentar
0/400
GateUser-4dcc3e0cvip
· 2024-04-04 01:38
¿Fuel on Gate es el mismo token?
Ver originalesResponder0
  • Anclado
Comercie con criptomonedas en cualquier lugar y en cualquier momento
qrCode
Escanee para descargar la aplicación Gate.io
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)