# Fuel：解决拓展，并行，跨链，这个主网还未发布的 L2 协议到底什么来头？

By [BlockChainTeahouse](https://paragraph.com/@chainhouse) · 2024-08-01

---

目前，传统的单片 L1（Layer 1）区块链架构在处理大量并发交易时表现不佳，容易出现瓶颈，导致交易延迟和费用高昂。此外，传统架构在实现跨链互操作性方面也存在技术挑战和限制。

更形象地来说，当前使用的通用计算系统或单片 L1 架构就像是一条古老的乡间小路，虽然曾经足以满足小村庄的通行需求，但随着村庄迅速发展成繁忙的城市，这条小路已无法应对越来越多的车辆和行人。如今，这条路上不仅常常发生拥堵，维护和扩建也变得越来越困难。

这种复杂环境就像是现代都市的交通系统，面对日益增多的车流、人流以及多样化的出行需求，需要的不再是简单的拓宽道路，而是建立一个高效的立体交通网络，包括高速公路、地铁、公交系统和步行街道，彼此间还要无缝衔接，确保流畅运行。

而像 Fuel 这样的解决方案，为了解决扩展性的问题且确保高效的并行处理、状态管理和跨链互操作，给出的设计方案是一个更为现代的交通系统，能够灵活应对城市不断变化的交通需求，确保每一位用户都能快速、安全地到达目的地。

所以，为了实现 Rollup 中心的未来，需要一种专门为以太坊 Rollup 需求设计的架构。Fuel 设计结合了比特币的 UTXO 模型、Solana 的并行化、以太坊的安全性、Move 的资产导向设计以及 Cosmos 的互操作性和虚拟机定制，创建了终极的以太坊 Rollup 操作系统。

简单而言，Fuel 采用了一种与现有区块链设计范式不同的独特方法，Fuel 专注于执行层的模块化，通过最小化状态增长来实现长期可扩展性。Fuel 还引入 FuelVM 和新的编程语言 Sway，克服了以太坊虚拟机（EVM）的局限性。Fuel 的设计初衷是为高度可配置的 Rollup 提供执行环境，其燃料由高度优化的 Rollup 设计提供动力。

**核心特点：**

**1.FuelVM**：Fuel 引入了全新的 FuelVM，支持高效的事务处理和内置的安全措施，以超越 EVM 的限制。FuelVM 采用全局共享内存架构，所有合约调用都能够共享全局内存，实现了无需存储空间的跨合约数据传输。FuelVM 允许用户指定交易涉及的合约，使虚拟机在执行非争议状态访问交易的同时能够处理其他交易，实现了完全并行处理。此外，FuelVM 支持原生资产系统，允许通过操作码铸造基于 UTXO 的原生资产，并采用多维资源定价模式，优化区块效用并促进网络去中心化。

**2.模块化区块链结构**

Fuel 作为执行层，与以太坊和 Celestia 等其他区块链层结合使用，可以灵活配置，例如作为以太坊上的乐观汇总（Optimistic Rollup）。这种模块化多种区块链配置，增强了其灵活性和可扩展性。

**3.UTXO 模型**

![](https://storage.googleapis.com/papyrus_images/0bcacb80ce3edb38371589ffb8013304b2aefaacbb4a7fa94bb99e73cce14537.png)

Fuel 使用比特币的未花费交易输出（UTXO）模型，这与传统的账户模型不同，Fuel 选择继承比特币的 UTXO（未花费交易输出）模型作为其记账模型，在 UTXO 模型中，不存在钱包或账户的概念，每个 UTXO 代表一定数量的代币，交易的目的是消耗先前创建的 UTXO 并创建新的 UTXO。Fuel 的 UTXO 模型更加通用，除了表示代币的转移，还可以表示智能合约的状态。每个合约 UTXO 承载着合约的状态和余额，由合约 ID 唯一标识。这种模型允许交易并行执行，通过构建严格的访问列表确保交易的执行顺序符合规范，从而提高了交易处理效率。

**4.并行处理**：通过严格的访问列表，Fuel 允许并行处理独立的事务，从而大大提高了吞吐量。

**5.Sway 编程语言**：Fuel 团队开发了 Sway 编程语言。Sway 基于 Rust 构建，融合了 Solidity 的特点，为高计算需求的 Fuel 环境提供简洁的开发体验。Sway 继承了 Rust 的语法，使开发者能够编写安全高效的智能合约代码，并内置了顶层合约存储和区块链机制，提供了更安全的编程环境。Fuel 团队还开发了 Sway 工具链 Forc，包括包管理器、VSCode 扩展、测试基础架构和区块资源管理器，以支持开发人员使用 Sway。

**6.脚本和谓词**：Fuel 支持脚本和谓词，允许在单次交易中调用多个合约，并通过条件判断 UTXO 的可用性，从而减少状态膨胀。

**7.账户抽象**：通过 UTXO 和谓词，Fuel 实现了无状态的账户抽象，允许编程定义交易验证条件。

基于这些开发者友好技术，现已有多个团队正在 Fuel 上构建项目。

![](https://storage.googleapis.com/papyrus_images/48c27b924895962543731f6e0bb058bb141b84d31665bbc7ecec895147ba3d94.png)

*   Elix 是一家专注于提供高效交易和低滑点的 DEX。该团队借鉴了 Curve 上的集中流动性池等成熟机制的原理，让用户在理想情况下进行交易。由于 Elix 将使用 Fuel，因此它可以利用并行处理，这意味着交易速度更快，安全性更高。
    
*   Spark 是一个基于 Fuel 网络的 DeFi 超级应用，旨在通过其综合服务套件革新金融服务。Spark v1 版本引入了多抵押品交叉保证金系统，支持多种资产的存款，并实施了复杂的清算协议，以确保交易灵活性和风险管理。Spar 支持多达 2000 TPS 的长期和短期永续合约，提供综合的 SDK 和 API，支持与订单簿的非托管交互，促进集成和创新。Fuel 网络使得 Spark 能够利用其高吞吐量和安全性来实现复杂的金融服务。
    
*   Acumen 协议是一种非托管利率协议，使用算法设定的利率来启用开放的金融应用程序。它将加密货币和传统金融联系起来，使 DeFi 用户能够获得有吸引力、稳定且不相关的收益，同时创造一个公平的环境，让中小型企业 (SME) 和企业家能够繁荣发展。Fuel 作为一个模块化执行层，为 Acumen 提供了区块链基础设施，确保 Acumen 平台在处理大量债务和资产代币化交易时的性能和安全性。
    
*   Thunder 是一个 NFT 市场，允许以最低费用在单笔交易中完成批量交易。对于经验丰富的 NFT 交易者来说，这个市场看起来是一种更加无缝的交易体验，通过并行化可以实现快速交易。
    

为即将到来的 Fuel 主网发布提供准备，Fuel 于 7 月 8 号推出了 Fuel 积分计划。

参与者可以通过 Fuel 积分计划门户网站将符合条件的资产存入预存智能合约。这些资产将在 Fuel 主网启动前存放在以太坊上的 Fuel 预存智能合约中。存入资产后，参与者将每天根据存入资产的美元价值获得 Fuel 积分。

参与者每天可获得每美元存入资产价值对应的 1.5 到 3 积分，具体取决于存入的资产类型。例如，存入 ETH 时，用户每天每存入 1 美元的 ETH 可获得 1.5 积分。资产的美元价值由价格预言机（如 DeFiLlama API）每小时确定，并基于该价值计算积分。例如，如果用户在 ETH 价格为 3500 美元时存入 1 个 ETH，该用户将获得 3500 × 1.5/24 = 218.75 积分 / 小时。

积分可以通过门户网站监控，早期存入者将获得更多积分。目前接受的资产包括 ETH、WETH、EETH、rETH、rsETH、WBETH、USDT、USDC、USDE、sUSDE、ezETH 和 stETH。不同资产的积分倍数可能会变化，具体信息将通过 FuelNetwork 在 X 平台上发布。在 Fuel 主网发布后，参与者需要在发布后的 14 天内将预存资产桥接到主网，否则积分将被没收。

总的来说，Fuel 可以算得上是值得长期投资者关注的项目，特别是在资本加持、Layer-2 新代币模型的应用以及主网上线的利好下。Fuel 的生态发展和持续的资助计划让其生态充满新想法和创造力，在项目这么早期的阶段就已经相对繁荣。不过 Fuel 主网尚未上线，其在 Rollup 竞争市场上的表现还需要时间验证。让我们持续关注未来发展。

---

*Originally published on [BlockChainTeahouse](https://paragraph.com/@chainhouse/fuel-l2)*
