# 关于以太坊扩容：为什么我们应该想到Fuel

By [Jerry](https://paragraph.com/@jerry-26) · 2022-09-09

---

> 原文链接：
> 
> [https://mirror.xyz/camiinthisthang.eth/WsXmoZkrkY-w4w05nzyFrfP4n4AWM4qhmsyawqKFNTM](https://mirror.xyz/camiinthisthang.eth/WsXmoZkrkY-w4w05nzyFrfP4n4AWM4qhmsyawqKFNTM)

Fuel 指南
-------

Fuel是一个能为以太坊生态提供最高的安全性和最高的灵活吞吐量的模块化执行层。Fuel 具有可证明欺诈的信任最小化轻量客户端，可提供更好的安全性和信任最小化的流动性桥接。

### Fuel的开发者资源

*   [这里](https://github.com/camiinthisthang/fullstack-fuel/blob/main/README.md)是Fuel 上构建全栈 dapp 的分步指南
    
*   [这里](https://fuellabs.github.io/fuel-docs/master/index.html)是Fuel 手册
    
*   [这里](https://fuellabs.github.io/sway/v0.24.1/)是Sway 手册
    

我的Fuel理论
--------

根据 Coinmarketcap 和 [Crypto.com](http://Crypto.com) 的数据，全球只有约 3.9% 的人使用加密货币。我从事加密货币工作，因为我希望看到区块链和加密货币掌握在最需要这个工具带的人手中。加密作为金融服务的新颖而有意义的用例存在于北美和欧洲之外； 具体来说，我认为拉丁美洲将成为这件事的爆发地。

尽管仅占世界人口的 8%，但拉丁美洲在 2021 年收到了全球汇款总额的 20%（Jacklich 等人，拉丁美洲支付中的加密货币革命）。 拉丁美洲是新技术的早期采用者，包括新银行和非银行支付服务、电子商务平台、基于互联网的文本应用程序，以及现在的加密货币（拉丁美洲数字支付和电子商务指南，2022 年）。 然而，实现广泛采用的唯一方法是构建安全、可扩展且成本低廉的解决方案，以服务于平均月收入约为 500 美元的人群。 在以后的帖子中对此有更多的想法。

Fuel 是一个非常有趣的项目，因为它正在塑造一种新的范式，这将改变我们构建 dapps 的方式。 我们不需要构建更多的 alt-1。

这是我为 [Fuel 手册](https://fuellabs.github.io/fuel-docs/master/index.html)所写内容的提炼版本。

我们将介绍：

*   单片挑战
    
*   模块化架构可以实现什么
    
*   Fullstack Fuel：在 Fuel 上构建全栈 dapp 的开发人员指南
    

单片速成班
-----

我们所知道的区块链有四个功能。 无差别排序为：

*   执行：执行交易以更新状态。
    
*   解决：争议解决。
    
*   共识：定义状态并验证区块链上的所有节点具有相同的状态。
    
*   数据可用性：确保区块数据已发布到网络。
    

单片区块链是一种区块链架构，可在这一层上同时处理所有四种功能。

![](https://storage.googleapis.com/papyrus_images/2c46be41e63b0c9d9b11d8e86b764d061e101f402637b069c87e56ec859d4e8a.png)

单片的挑战
-----

单体架构的一些限制和挑战：

### 昂贵且低效的交易验证

为了验证链中交易的有效性，全节点必须下载整个链并在本地执行每笔交易。

### 资源限制

区块链受其节点的资源容量约束。吞吐量受到单个节点的资源需求的限制，因为区块链是跨节点复制的，而不是分布式的。

### 共享资源

在单体架构中，链的四个功能在相同的有限计算资源集上运行。例如，使用节点的执行能力意味着更少的剩余容量用于数据可用性。

### 可扩展性

可扩展性被定义为吞吐量与去中心化的比率。要增加吞吐量（每秒事务数），您必须增加带宽、计算和存储容量，这会推高以用户身份运行完整节点的成本。这不是可扩展性，因为它减少了可以运行完整节点来验证链的人数。

为什么要模块化？
--------

模块化区块链架构本身并不支持扩展，结果衍生的属性使这成为可能。 Fuel 是为防欺诈而构建的，支持信任最小化的轻客户端，在不需要大量资源使用的情况下实现高安全性。

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

在单体架构中，用户必须在高安全性和高计算资源使用率和可信安全性和低计算资源使用率之间进行选择。例如，[以太坊是设计成让消费级硬件能够运行完整节点的](https://ethereum.org/en/run-a-node/)，这是一种通过下载和验证每笔交易来提供最大安全性的节点。通过运行一个完整的节点，用户不必相信链是有效的，而是可以验证自己。然而，运行一个完整的节点需要大量的磁盘空间和不可忽略的 CPU 分配，并且可能需要数天时间才能从创世同步区块链。

或者，用户可以运行轻客户端，也称为诚实的多数轻客户端。假设最重的链是有效的，轻客户端只下载块头并检查其工作量证明 (PoW)，而不是下载所有块来验证交易。诚实的多数轻客户端，他们相信大多数验证者都是诚实的，并且会拒绝欺诈性交易。

运行轻客户端所需的计算资源和存储量比完整节点低几个数量级。

记住差别的简单方法：诚实的多数轻客户端只有在大多数验证者都是诚实的情况下才是安全的。即使所有验证者都不诚实，完整节点也是诚实的。

通过运行一个完整的节点，您可以获得验证交易的最大安全性，但也必须花费大量的计算资源来实现这一点。因为轻客户端不需要 24/7 全天候运行并且不直接与链交互，所以计算要求要低得多，但安全性也很低。

![Fuel 完整客户端](https://storage.googleapis.com/papyrus_images/95d8ede57aa90eee2600199ac3aa19170ab7b1ab2c3dfef5c19afd7d033f99cf.png)

Fuel 完整客户端

Fuel 的设计让轻量级客户通过欺诈证明说区块是有效的。 FuelVM 被设计为在 EVM 中可直接欺诈证明，而无需编译成一些可证明欺诈的指令集。 这消除了对受信任方的需求，同时保持低资源需求并实现高安全性。 对于像以太坊这样的单片链，有一种意识形态激励来保持对全节点的计算要求较低，以允许用户真正拥有主权。

由于 Fuel 是为防欺诈而构建的，因此对全节点的资源要求可以更高，从而增加带宽容量，同时允许用户通过信任最小化的轻客户端验证链。

阅读有关 [Fuel 背后技术](https://fuellabs.github.io/fuel-docs/master/why-fuel.html)的更多信息。

附加阅读
----

最好的资源线程：

[https://twitter.com/camiinthisthang/status/1567552425061675009?ref\_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1567552425061675009%7Ctwgr%5E4e3791ce089608250427b7df7710dda9874e4d81%7Ctwcon%5Es1\\\_&ref\_url=https%3A%2F%2Fmirror.xyz%2Fcamiinthisthang.eth%2FWsXmoZkrkY-w4w05nzyFrfP4n4AWM4qhmsyawqKFNTM](https://twitter.com/camiinthisthang/status/1567552425061675009?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1567552425061675009%7Ctwgr%5E4e3791ce089608250427b7df7710dda9874e4d81%7Ctwcon%5Es1%5C_&ref_url=https%3A%2F%2Fmirror.xyz%2Fcamiinthisthang.eth%2FWsXmoZkrkY-w4w05nzyFrfP4n4AWM4qhmsyawqKFNTM)

对于开发者
-----

查看 [Fullstack Fuel，一个开发者在 Fuel 上构建的指南](https://github.com/camiinthisthang/fullstack-fuel)。 本指南将引导开发人员构建端到端的 dapp。

引用的来源
-----

Jacklich、蒂姆等人。 美洲市场情报，2022 年，拉丁美洲支付领域的加密货币革命，[americasmi.com/pdfs\_landings/220211\_The\_cry..](https://americasmi.com/pdfs_landings/220211_The_cryptocurrency_revolution_in_Latin_American_payments_EN_09.pdf)

\[NBC新闻\]

[https://www.nbcnews.com/news/latino/covidbright-spot-more-latin-americans-join-digital-banking-services-n1247745](https://www.nbcnews.com/news/latino/covidbright-spot-more-latin-americans-join-digital-banking-services-n1247745)

---

*Originally published on [Jerry](https://paragraph.com/@jerry-26/fuel)*
