致力于成为最高效执行层 Fuel做对了哪些事情?

时间:2024-09-29 编辑: 浏览:(575)

来源:Fuel Network

模块化区块链旨在将区块链功能拆分为独立且专业的模块,并确保每个模块都能高效地完成其特定任务,同时将其他任务外包。其也被视为 2024 年加密领域值得关注的叙事之一。但相较于其他模块,市场注意力似乎一直集中在数据可用性层模块上,例如 Celestia、EigenDA 等项目,而执行层、结算层等模块并没有获得太多关注。但近期随着并行 EVM 叙事的兴起,执行层也逐渐引起了重视。

执行层的主要职责是处理和执行智能合约和交易,为 Rollup 和应用程序提供高吞吐量的环境。Fuel 就是其中一个非常有趣的项目,它专注于避免状态增长,并且不局限于任何一种配置,无论是主权 Rollup、结算链还是单体链。

从 V1 到 V2:有哪些演进?

2020 年 12 月,Fuel Labs 发布了 Fuel V1,这是以太坊主网首个 Optimistic Rollup 解决方案。最初,Fuel v1 仅是为了应对以太坊扩容问题而提出的一个简单方案,通过采用与以太坊虚拟机不同的执行模型来实现可扩展性。Fuel V1 的主要用例是处理以支付为核心的应用,并且还支持带有哈希时间锁定合约(HTLC)的原子兑换、OP_RETURN 式输出、使用任何代币支付费用及在 10 分钟内提币等功能。

然而,由于 Fuel V1 的例过少且不支持智能合约的限制,上线后并未获得用户的广泛青睐。因此,在启动不久后,Fuel 开发团队 Fuel Labs 就将全部开发重心转移到了 V2 版本,并将其定位为模块化执行层。通过模块化设计,Fuel 可根据需求为其他模块化层选择即插即用的工具,从而具有更大的灵活性。此外,Fuel 采取欺诈证明的机制来确保 L2 网络的正确共识。尽管这可能会导致需要更多资源进行验证,但 Fuel 允许用户通过轻客户端进行链的验证,从而减少对全节点资源的需求。近期,Fuel 已宣布将其暂存网络迁移至 Beta-5,开发人员可使用新的 npm create fuels 软件包,从而简化构建全栈 DApp 的过程。且 Fuel 还表示未来将会推出激励测试网络。

Fuel 团队及投资背景

Fuel 的团队非常有趣,其联创 John Adler 同时也是模块化区块链网络 Celestia 的联创。且他还曾在 ConsenSys 从事二层可扩展性研究,并且创建了 Optimism Rollup 设计范式。这不禁也让人好奇,未来 Fuel 作为执行层会和 Celestia 产生何种协同效应。此外,Fuel 首席执行官 Dodson 则是以太坊早期的 Solidity 开发者。

根据公开资料,截止目前,Fuel 共完成了两轮融资。2021 年 9 月,Fuel Labs 完成了 CoinFund 领投的 150 万美元融资轮。随后于 2022 年完成了 8000 万美元融资,Blockchain Capital 和 Stratos Technologies 领投,Alameda Research、CoinFund、Bain Capital Crypto、TRGC、Maven 11 Capital、Blockwall、Spartan、Dialectic 和 ZMT 等参投。 

技术堆栈解读

Fuel 的愿景是成为模块化区块链堆栈中最快的执行层,并提供最高安全性和灵活吞吐量。为了实现该愿景,Fuel 的技术架构做了多项设计选择,其中最为核心的是采用 UTXO 模型、虚拟机及编程语言的创新。

UTXO 模型

相比于其他因为性能而迁就 EVM 兼容性的 Rollup,Fuel 选择继承比特币的 UTXO 模型作为其记账模型。与账户模型不同,UTXO 模型中不存在钱包或账户的概念。每个 UTXO 代表一定数量的代币,交易的目的是消耗先前创建的 UTXO 并创建新的 UTXO。但和传统 UTXO 模型不同的是,Fuel 的 UTXO 模型更加通用,不仅可以表示代币的转移,还可以表示智能合约的状态。Fuel 的每个合约 UTXO 都承载着合约的状态和余额,由合约 ID 唯一标识。

相较于账户模型,UTXO 模型的优势在于不需要按照特定顺序处理事务,从而使得交易可以并行执行。Fuel 利用 UTXO 来管理对状态的访问,通过构建严格的访问列表,确保交易的执行顺序符合规范,实现了交易的并行处理。这种并行执行技术使得Fuel能够同时利用多个CPU线程和核心,在处理交易时提高了计算、状态访问和事务吞吐量。

但传统的 UTXO 模型存在并发问题,因为每个 UTXO 都只能使用一次。这导致了一个交易的成功执行意味着其他交易的失败,尤其是在 DeFi 应用中。而在 Fuel 中,用户不会直接签署 UTXO,而是签署合约 ID,以表示他们与合约进行交互的意图。这意味着用户不会直接改变状态,从而避免了UTXO被消耗。最终是由区块生产者决定交易将花费哪个 UTXO 以及相关合约的结果状态。

此外,在 Fuel 上,UTXO 的花费条件是谓词(Predicates)。谓词会对是否会发生交易进行评估,如果发现与其授权条件不匹配,则该交易将不会被包含在区块中。更为重要的是,谓词不会像智能合约那样存储数据,因此不会导致状态增长问题。而且,这种设计不仅能够最小化状态增长,还能够为 Fuel 引入无状态账户抽象功能,避免了账户状态在链上长期存储导致的问题。Fuel 的账户抽象支持各种应用场景,如社交恢复、交易费用补贴等,使得其在多样化的区块链应用中具有广泛的适用性。

全新 VM 架构 FuelVM

为了摆脱 EVM 内部构建的限制,Fuel 创建了自己的虚拟机 FuelVM。作为对 EVM 的兼容和简化的实现,FuelVM 在提升了 EVM 性能的同时,也不会为开发者带来额外的学习成本。FuelVM 采用了全局共享内存架构,所有合约调用都能够共享全局内存,这可以实现无需存储空间的跨合约的数据传输。

此外,FuelVM 还带来了很多优势。例如 FuelVM 允许用户指定交易涉及的合约,使得虚拟机在执行非争议状态访问交易的同时能够处理其他交易,实现了验证过程的完全并行,不受状态争用的影响。同时,FuelVM 支持原生资产系统,通过操作码铸造基于 UTXO 的原生资产,获得了原生级别调用和优化的优势。

而且 FuelVM 采用多维资源定价模式,允许 dApp 根据不同智能合约的资源需求情况进行定价,从而激励节点运行者优化底层硬件,并最大程度优化区块效用。此外,FuelVM 结合资源定价和 UTXO 系进行状态修剪,能够控制状态,降低节点的运行成本,促进网络的去中心化。且 FuelVM 的设计不关心共识或统交易排序,只负责执行,这有助于实现去中心化的区块生产,进一步提高网络的去中心化程度。

通过 FuelVM,Fuel 对 EVM 低效的执行环境进行了改进。并且 FuelVM 是从模块化执行层角度来考虑构建,重点在于实现高效机算能力的同时减少状态的使用。

特定领域语言 Sway

Sway是专为高计算需求的 Fuel 环境构建的,旨在为开发者提供简洁的开发体验。其基于 Rust 构建,并融合了 Solidity 语言特点。其中,Sway 继承了 Rust 的语法,使得开发者能够更加轻松地编写安全高效的智能合约代码。并且借鉴了 Solidity 中的智能合约范式,内置了顶层合约存储和区块链机制,为合约编程提供了更加安全的环境。

为了支持开发人员使用 Sway,Fuel 团队还开发了用于构建、部署和测试 Sway 代码的 Sway 工具链 Forc,包括一个包管理器,可以方便地访问 Sway 工具。其他集成工具包括 VSCode 扩展、测试基础架构和区块资源管理器。

然而,Sway 更适用于 EVM 链,而非兼容使用 UTXO 模型构建的链。这也意味着如果这些链要在 Fuel 上开发智能合约,就需要构建专属智能合约,这可能会增加开发者的工作负担。

未来可期?

正如 Fuel 所言,以太坊致力于解决协调(Coordination)问题,而其则旨在解决合作(Collaboration)问题。相较于协调,合作需要更多的目标和责任,以实现更长期的目标。基于这一理念,Fuel 让在去中心化信任层上构建可扩展且稳健的经济系统成为可能。但目前 Fuel 主网尚未上线,其是否真正能够在 Rollup 竞争市场上占据一定份额还需要时间的验证。值得注意的是,Fuel 一直在积极构建生态,其早于 2022 年就推出了生态资助计划,向基于 Fuel 构建的开发者提供 1 万至 15 万美元不等的资助。截止目前,Fuel 生态项目已超过 40 个。此外,Fuel 还计划推出激励测试网络,促进生态的进一步发展。

最新 更多 >
  • 1 在Coinfest Asia 2024上潜入Web3创新:亚洲最大的Web3节回归!

    亚洲最大的Web3节Coinfest Asia将于2024年8月22日至23日举办第三届!准备好在印度尼西亚巴厘岛的中心地带享受一种不同于其他任何地方的沉浸式体验,这里充满了创新、教育和社交机会。 今年的Coinfest Asia在塔巴南庞大的努阿努市举行,拥有17个独特而综合的区域,专门用于促进与会者之间的联系。预计将有来自各国的6000多名与会者和Web3行业的150位知名人士出席,Coinf

  • 2 模块化项目AVAIL低开高走 Gate平台距离低点上涨接近100%

    7月24日,Coingecko数据显示,模块化项目AVAIL在Gate和Bithumb报价接近0.25美元,其它平台大约为0.207美元。目前,AVAIL在不同交易平台存在较大价格差。从Gate数据看,AVAIL距离低点上涨接近100%。Avail 联创 Prabal:Avail、Celestia 和 Eigenlayer 的区别是什么?三者的技术有权衡取舍,Avail 基于有效性证明的方法,结合

  • 3 Bill the Bear推出模因代币,践行加密世界

    Bill the Bear,备受欢迎的虚拟熊形象,宣布推出其首个模因代币“Bill the Bear”,标志着其在加密世界的正式进军。Bill the Bear不仅仅是一个普通的代币,它代表着一个全新的社区和文化,将Bill the Bear的幽默和魅力带入数字金融领域。比尔熊的起源比尔的故事始于一场悲剧和命运的转折。比尔还是个婴儿时,一对善良的鸭子夫妇漂浮在河上救下了他,并抚养长大。比尔 12

  • 4 ACI Worldwide和Worldpay:加强全球支付的支柱

    ACI Worldwide和Worldpay扩大了战略合作伙伴关系,旨在提高全球支付处理的稳健性和效率。此次合作利用ACI的尖端实时支付软件来增强Worldpay的能力,使其能够在各种平台上无缝处理交易,包括店内、在线和移动平台。 为什么这种伙伴关系很重要? ACI Worldwide和Worldpay之间的新伙伴关系在日益依赖数字支付的世界中至关重要。随着企业和消费者都需要更快、更安全的交易方法

  • 5 鲸鱼在加密货币市场大量聚集-最新加密货币新闻

    近几个月来,加密货币投资者目睹了一系列有趣的发展,预计将对市场产生重大影响。知名链上专家Ki Young-Ju表示,尽管有各种因素可能导致BTC价格下跌,但由于价格催化剂的作用,目前的情况仍然稳定。 内容隐藏1加密货币会发生什么?2专家对加密货币的预测是什么?投资者的三个关键推论 加密货币会发生什么? 由于MtGox的退货和美国的销售,人们产生了担忧,但随着德国销售的结束和即将

  • 6 美国第二季度经济年增长率达到2.8%

    美国经济在第二季度以2.8%的年化增长率增长,尽管面临经济挑战,但显示出消费者的韧性。 经济分析局的数据超出了经济学家2%的增长预期,高于第一季度1.4%的增长率。 美联储已将利率上调至23年来的最高点,在5.25%至5.5%之间,以应对疫情带来的通货膨胀。最近的数据表明,他们有望在不引发经济衰退的情况下将通胀率降至2%的目标。 6月消费者价格指数报告显示,美国通胀率约为3%,低于此前的高点。

  • 7 Kamala Harris将不会出席2024年比特币会议或发表演讲

    尽管有相反的猜测,但据报道,新任命的民主党总统候选人卡玛拉·哈里斯拒绝在2024年比特币会议上发言。比特币杂志首席执行官David Bailey报道称,哈里斯正在“谈判”参加此次活动。她的出现肯定会改变民主党对加密货币的立场。 哈里斯正在与前总司令唐纳德·特朗普争夺2024年的总统职位。特朗普在最近的声明中明显支持加密货币,并保证美国需要继续成为该行业的领导者。此外,他将在纳什维尔即将举行的比特币

  • 8 比特币价格分析:牛市必须保护这一水平,以保持7万美元的希望

    比特币的价格在过去几天里一直在调整,因为它未能突破6.8万美元的阻力位。 然而,未来几周仍有很高的可能性创下新高。 技术分析 通过TradingRage 每日图表 在日线图上,自从56000美元回升以来,价格一直在大幅上涨。与此同时,6.8万美元的关口阻止了市场攀升,短期回落至6.5万美元已经成为现实。 然而,在上述支撑位保持不变的情况下,短期内突破6.8万美元并创下历史新高的可能性仍然很大。

  • 9 Kamala Harris在比特币会议上的缺席引发了关于民主党加密立场的加密辩论

    美国副总统兼潜在民主党候选人卡玛拉·哈里斯将不会在2024年比特币会议上发言。比特币杂志首席执行官David Bailey证实了这一点,并指出,考虑到拜登政府对待该行业的方式,这并不奇怪。 另请阅读:Mark Cuban表示Kamala Harris将对人工智能和比特币“更加开放” 贝利早些时候曾开玩笑说,这位潜在的民主党总统候选人可能会像她的共和党总统候选人唐纳德·特朗普一样在活动上发言。当时,

  • 10 Hashdex为美国首个持有比特币和以太坊的ETF提交S-1文件

    加密资产管理公司Hashdex已向美国证券交易委员会提交了其Hashdex纳斯达克加密指数美国ETF的注册声明S-1。 值得注意的是,此举是其计划成为美国第一个基于指数的加密ETF的一步,该ETF将跟踪纳斯达克加密美国结算价格指数中的一些数字资产。 Hashdex的加密货币ETF等待美国证券交易委员会批准 根据该公司的s-1文件,如果除比特币和以太坊之外的任何加密资产有资格纳入指数,赞助商将转向样