Cover photo

Fuel:最快的模块化执行层

作者:K.(关注我,每周讲一个Cosmos项目)|转载请DM推特

https://twitter.com/Kasey_ibc

在模块化区块链的未来,执行层将与结算层和数据可用层分离,而Fuel致力于成为最快的执行层

一、模块化区块链

看了简介,很多不熟悉模块化区块链的同学可能一头雾水,先一起了解一下模块化区块链,模块化区块链大致分为三层:

  • 1)执行层:负责交易计算

  • 2)结算层:负责安全和客观最终性

  • 3)数据可用层:确保在生成新块时,所有数据都已发布

模块化区块链结构
模块化区块链结构

还是不明白?别急,我们以L2为例: 在下图中,比如我们在 @arbitrum 提交一笔交易,Arbi(执行层)就会将我们的交易数据一起打包,由定序器提交给ETH主链(结算层+数据可用层)。是的,L2就是一个执行层,他们负责计算后将数据提交到链上。

Rollup与ETH分层
Rollup与ETH分层

实际上, @fuellabs_就是最早的Op Rollup之一,但是为什么转向模块化执行层呢? 问题在于:上图中,ETH一人包办了两个活,记录数据和发布区块,由于ETH块的大小是受限的,我们依然不可能记录非常非常多的数据(扩容有限)

如果我们将DA(数据可用层)和结算层分离呢?

模块化区块链来了:我在执行层(L2)提交一笔交易,执行后数据被发布在DA(@CelestiaOrg),而区块头被发布在结算层(ETH),由结算层的一个合约检查这个块的数据是否完全被包含在DA内。 这样我们看到,数据不再存储在ETH链上了,自然不受ETH块大小的限制了,二次扩容开始了...

模块化区块链
模块化区块链

二、模块化执行层

Fuel 将模块化执行层定义为:为模块化区块链堆栈设计的可验证计算系统。 而Fuel则致力于成为最快的模块化执行层,有多快?试试demo: https://fuellabs.github.io/swayswap

Fuel通过3个核心支柱确保这一点: 1)并行计算 2)FuelVM(虚拟机)3)Sway语言

1)并行计算

Fuel 通过使用 UTXO 模型提供并行执行交易的能力,提供了无与伦比的处理能力。 这使得 Fuel 能够使用更多线程和CPU内核,这在单线程区块链中通常是空闲的。因此,Fuel 可以提供比其他Rollup更多的计算和吞吐量。

多个输入与输出
多个输入与输出

2)FuelVM

FuelVM是Fuel链上虚拟机,类似EVM,用于通过 Sway 语言构建各种应用程序和智能合约。 FuelVM 旨在减少传统区块链虚拟机架构的浪费,能够达到比EVM更高的效率和设计空间。

3)Sway

@SwayLang是在 Fuel 之上构建智能合约和应用程序的语言。它主要基于Rust,但保留了Solidity等智能合约语言的优势,并提供工具包:Force, Force提供了开发人员可以在 FuelVM 中使用的工具和命令,Force:https://crates.io/crates/forc

用Sway构建SwaySwap:

SwaySwap Code
SwaySwap Code

三、代币

目前, @fuellabs_ 并未发布与Token有关的信息,但是作为最早的Rollup之一,他们早就对L2的代币经济作出了探索:

Rollup有限的执行能力是稀缺的,而这种能力可以被代币化。Rollup赋予代币持有者作为区块生产者收取费用的权利,将代币需求转移到要在区块空间中收取费用的区块生产者上。

https://fuel-labs.ghost.io/token-model-layer-2-block-production/

四、团队与背景

Fuel Labs包含35名以上贡献者,其中包括@jadler0@CelestiaOrg 联创),@IAmNickDodson@Rubenevolent等。

他们也于2022年完成了由Blockchain Capital 和 Stratos领投的80M融资,跟投方还包含Alameda Research, CoinFund, Bain Capital Crypto, TRGC, Maven 11 Capital, Blockwall, Spartan, Dialectic, 和ZMT。

https://fuel-labs.ghost.io/fuel-labs-announces-80-million-of-support-for-the-fastest-modular-execution-layer/

团队具有强大的工程能力和模块化理解,期待他们带来流畅无感的链上新体验。

五、总结

借助于三大支柱: 1)并行计算 2)FuelVM(虚拟机)3)Sway语言,Fuel希望成为最快的模块化执行层。我个人非常期待由Celestia和Fuel共同带来的模块化未来。

特别感谢Maven 11 Capital的文章,本文作了大量参考。

如果你对Cosmos和模块化区块链的未来感兴趣,加入我们:

https://t.me/KIBCdao

线程版:

https://twitter.com/Kasey_ibc/status/1578626469571735552