2024-09-11
Fuel:解决拓展,并行,跨链,这个主网还未发布的L2协议到底什么来头?
单片L1架构就像一条古老的乡间小路,已无法应对越来越多的车辆和行人。
Fuel是一个以太坊内的无需许可、无需信任的第二层模块化执行协议,针对低成本、高吞吐量的价值转移交易。
目前,传统的单片L1(Layer 1)区块链架构在处理大量并发交易时表现不佳,容易出现瓶颈,导致交易延迟和费用高昂。此外,传统架构在实现跨链互操作性方面也存在技术挑战和限制。
更形象地来说,当前使用的通用计算系统或单片L1架构就像是一条古老的乡间小路,虽然曾经足以满足小村庄的通行需求,但随着村庄迅速发展成繁忙的城市,这条小路已无法应对越来越多的车辆和行人。如今,这条路上不仅常常发生拥堵,维护和扩建也变得越来越困难。
这种复杂环境就像是现代都市的交通系统,面对日益增多的车流、人流以及多样化的出行需求,需要的不再是简单的拓宽道路,而是建立一个高效的立体交通网络,包括高速公路、地铁、公交系统和步行街道,彼此间还要无缝衔接,确保流畅运行。
而像Fuel这样的解决方案,为了解决扩展性的问题且确保高效的并行处理、状态管理和跨链互操作,给出的设计方案是一个更为现代的交通系统,能够灵活应对城市不断变化的交通需求,确保每一位用户都能快速、安全地到达目的地。
所以,为了实现Rollup中心的未来,需要一种专门为以太坊Rollup需求设计的架构。Fuel设计结合了比特币的UTXO模型、Solana的并行化、以太坊的安全性、Move的资产导向设计以及Cosmos的互操作性和虚拟机定制,创建了终极的以太坊Rollup操作系统。
简单而言,Fuel采用了一种与现有区块链设计范式不同的独特方法,Fuel专注于执行层的模块化,通过最小化状态增长来实现长期可扩展性。Fuel还引入FuelVM和新的编程语言Sway,克服了以太坊虚拟机(EVM)的局限性。Fuel的设计初衷是为高度可配置的Rollup提供执行环境,其燃料由高度优化的Rollup设计提供动力。
核心特点:
FuelVM:Fuel引入了全新的FuelVM,支持高效的事务处理和内置的安全措施,以超越EVM的限制。FuelVM采用全局共享内存架构,所有合约调用都能够共享全局内存,实现了无需存储空间的跨合约数据传输。FuelVM允许用户指定交易涉及的合约,使虚拟机在执行非争议状态访问交易的同时能够处理其他交易,实现了完全并行处理。此外,FuelVM支持原生资产系统,允许通过操作码铸造基于UTXO的原生资产,并采用多维资源定价模式,优化区块效用并促进网络去中心化。
模块化区块链结构
Fuel作为执行层,与以太坊和Celestia等其他区块链层结合使用,可以灵活配置,例如作为以太坊上的乐观汇总(Optimistic Rollup)。这种模块化多种区块链配置,增强了其灵活性和可扩展性。
UTXO模型
Fuel使用比特币的未花费交易输出(UTXO)模型,这与传统的账户模型不同,Fuel选择继承比特币的UTXO(未花费交易输出)模型作为其记账模型,在UTXO模型中,不存在钱包或账户的概念,每个UTXO代表一定数量的代币,交易的目的是消耗先前创建的UTXO并创建新的UTXO。Fuel的UTXO模型更加通用,除了表示代币的转移,还可以表示智能合约的状态。每个合约UTXO承载着合约的状态和余额,由合约ID唯一标识。这种模型允许交易并行执行,通过构建严格的访问列表确保交易的执行顺序符合规范,从而提高了交易处理效率。
并行处理:通过严格的访问列表,Fuel允许并行处理独立的事务,从而大大提高了吞吐量。
Sway编程语言:Fuel团队开发了Sway编程语言。Sway基于Rust构建,融合了Solidity的特点,为高计算需求的Fuel环境提供简洁的开发体验。Sway继承了Rust的语法,使开发者能够编写安全高效的智能合约代码,并内置了顶层合约存储和区块链机制,提供了更安全的编程环境。Fuel团队还开发了Sway工具链Forc,包括包管理器、VSCode扩展、测试基础架构和区块资源管理器,以支持开发人员使用Sway。
脚本和谓词:Fuel支持脚本和谓词,允许在单次交易中调用多个合约,并通过条件判断UTXO的可用性,从而减少状态膨胀。
账户抽象:通过UTXO和谓词,Fuel实现了无状态的账户抽象,允许编程定义交易验证条件。
基于这些开发者友好技术,现已有多个团队正在Fuel上构建项目。
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竞争市场上的表现还需要时间验证。让我们持续关注未来发展。