Fuel:最快的模块化执行层
2022-10-08 16:11
K. | IBCC DAO
2022-10-08 16:11
订阅此专栏
收藏此文章

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

https://twitter.com/Kasey_ibc

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

一、模块化区块链

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

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

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

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

模块化区块链结构

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

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

三、代币

目前, @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

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

K. | IBCC DAO
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开