用Fuel扩展以太坊 (Scaling Ethereum with Fuel)

Scaling Ethereum with Fuel
Why alternative VMs are crucial to scaling Ethereum. 为什么其他(替代)虚拟机对以太坊如此重要

其他(替代)虚拟机对以太坊扩容十分关键 (Alternative VMs are Crucial to Enable Ethereum to Scale)

Despite existing in an environment where new L1s are becoming increasingly popular, Ethereum still leads the web3 space in many ways. It has a large ecosystem of developers and end users, a strong roadmap toward scalability on the consensus & data availability layer, and massive amounts of liquidity.

尽管我们处在一个新L1越来越流行的大环境中,但以太坊仍然在许多方面领先于 web3 领域。它拥有一个由开发人员和最终用户组成的大型生态系统,一个强大的针对共识和数据可用层的扩展路线图,以及大量的流动性。


Ethereum hosts significantly more assets than any other blockchain (source: DefiLlama)
以太坊拥有比任何其他区块链都多得多的资产(来源:DefiLlama)

There is undoubtedly a lot of value to be captured by building within the existing Ethereum ecosystem, as evidenced by the many rollups and L2 scaling solutions building on Ethereum.

毫无疑问,在现有以太坊生态系统中构建可以获取很多价值,正如在以太坊上构建的许多汇总和 L2 扩展解决方案所证明的那样。

But at the same time, there is a growing narrative that the EVM and Solidity are becoming less important.

但与此同时,越来越多的人认为 EVM 和 Solidity 变得不那么重要了。

New theory:

As more and more L1s role out, EVM compatibility will become:

A) less important
B) a negative signal

Why such a radical change of opinion? When I previously thought EVM compatibility was critical for a blockchain success?

A mini thread-

— Dennison.og (@DennisonBertram) October 28, 2022

新理论:

随着越来越多的 L1 发挥作用,EVM 兼容性将变为:

A) 不太重要
B) 负面信号

为什么观点会发生如此根本性的变化?当我以前认为 EVM 兼容性对区块链成功至关重要时?

一条迷你推文-

— Dennison.og (@DennisonBertram) 2022 年 10 月 28 日

EVM compatibility is no longer a make-or-break feature when it comes to new blockchains - even ones building on top of Ethereum.

当涉及到新区块链时,EVM 兼容性不再是一个成败攸关的特性—即使对那些构建在以太坊之上的区块链。

机会 (The Opportunity)

Currently, the main bottleneck to scalability is not the speed of transaction execution; rather, it is the limited bandwidth that the consensus & data availability layer can support. In this environment, the EVM’s slow transaction execution capabilities are “good enough”, because they still outpace the bandwidth Ethereum can provide.

目前,可扩展性的主要瓶颈不是交易的速度;相反,它是共识和数据可用层可以支持的有限带宽。在这种环境下,EVM 的慢交易执行能力“足够好”,因为它们仍然超过以太坊可以提供的带宽。

However, Ethereum is on a path toward massive scalability on the consensus & data availability layer, with proto-danksharding coming soon and sharding scheduled to ship in 2023. With base layer scalability on the horizon, blockspace will no longer be the core constraint. The next bottleneck will be computation: how fast execution layers can process transactions.

然而,以太坊正朝着共识和数据可用性层的大规模可扩展性迈进,proto-danksharding 即将推出,分片 计划于 2023 年发布。随着基础层可扩展性的出现,区块空间将不再是核心限制。 下一个瓶颈将是计算:执行层处理交易的速度有多快。

In this future, the relatively slow and computationally costly EVM will no longer be sufficient to keep up with the expanding supply of bandwidth on the consensus & data availability layer.

在未来,相对缓慢且计算成本高昂的 EVM 将不再足以跟上共识和数据可用层上不断扩大的带宽供应。

The EVM was designed to be sufficiently performant in the context of the original version of the Ethereum blockchain. While both have seen improvements since their initial release, meaningful progress on the EVM side has been continually restricted by the need to maintain backward compatibility.

EVM 意在以太坊区块链原始版本的环境中维持足够性能。虽然自最初发布以来两者都取得了改进,但 EVM 方面有意义的进展一直受到保持向后兼容性需求的限制。


The EVM has been unable to keep up with innovations in scaling computation (image source)
EVM 一直跟不上扩展计算方面的创新(图片来源)

In order to maximize the value added by increasing bandwidth on the Ethereum base layer, L2s will need to match these scalability improvements by building and deploying more performant VMs on the execution layer.

为了通过增加以太坊基础层上的带宽来最大化价值,L2 需要通过在执行层上构建和部署更多高性能 VM 来匹配这些可扩展性改进

This new paradigm provides an opportunity (and a challenge) for execution layers to pursue true scalability for Ethereum by going beyond the EVM.

这种新范式为执行层提供了一个机会(也是一个挑战),可以通过超越 EVM 来为以太坊追求真正的可扩展性。

解决方案 (The Solution)

Fuel was designed for this exact purpose: scaling Ethereum by transcending the EVM.

Fuel 正是为此而生:通过超越 EVM 来扩展以太坊。

Current L2s and rollups are primarily designed for monolithic blockchain stacks, meaning they are typically not optimized for large amounts of L1 bandwidth potential. Fuel is uniquely configured to handle this potential.

当前的 L2 和汇总主要是为单片区块链堆栈设计的,这意味着它们通常没有针对大量 L1 带宽潜力进行优化。Fuel 的独特配置可以处理这种潜力。

By adopting new and improved VM design principles, modular execution layers like Fuel can specifically optimize for efficient & scalable computation, superior developer experience, and maximum security - all while contributing directly to scaling Ethereum.

通过采用新的和改进的 VM 设计原则,像 Fuel 这样的模块化执行层可以专门优化高效和可扩展的计算、卓越的开发者体验和最大的安全性——所有这些都直接有助于扩展以太坊。


Fuel 将如何帮助扩展以太坊?(How Will Fuel Help Scale Ethereum?)

With all this established, how will Fuel help to scale Ethereum? There are a number of factors to this:

有了这一切,Fuel 将如何帮助扩展以太坊?这有很多因素:

♦️ 在以太坊上部署 (Deployment on Ethereum)

The current roadmap for Fuel includes deploying on Ethereum mainnet. The beta-2 testnet has already been launched with a bridge to Ethereum’s Goerli testnet, and a full mainnet implementation is planned for 2023.

Fuel 当前的路线图包括在以太坊主网上部署。 beta-2 测试网 已经启动,跨链到以太坊的 Goerli 测试网,计划在 2023 年实现完整的主网.

🛣️ 与以太坊路线图保持一致 (Alignment with Ethereum Roadmap)

The Ethereum core dev community has explicitly stated that it is building toward a rollup-centric Ethereum. As part of this roadmap, Vitalik has noted that “Ethereum base-layer scaling [will] primarily be focused on scaling how much data blocks can hold, and not efficiency of on-chain computation”.

以太坊核心开发社区明确表示,它正在构建一个 以汇总为中心的以太坊。作为该路线图的一部分,Vitalik 指出“以太坊基础层扩展 [将会] 主要关注扩展可以容纳多少数据块,而不是链上计算的效率”。

In other words, Ethereum’s scaling efforts are focused on providing bandwidth for modular execution layers, while relying on those layers to make improvements in the speed of transaction execution. As such, Fuel is focused on providing fast & efficient computation on the execution layer to support Ethereum’s scaling roadmap.

换句话说,以太坊的扩展努力集中在为模块化执行层提供带宽,同时依靠这些层来提高交易执行速度。因此,Fuel 专注于在执行层上提供快速高效的计算,来支持以太坊的扩展路线图。

🔐 FuelVM:EVM 内的欺诈可证明 (FuelVM: Fraud-Provable within the EVM)

The FuelVM instruction set is specifically designed to be both expressive yet fraud-provable within the EVM. In other words, Fuel has been designed with the express goal of supporting the use of Ethereum as a settlement layer.

FuelVM 指令集 专门设计用于在 EVM 中既能表达又能证明欺诈。换句话说,Fuel 的设计明确目标是支持使用以太坊作为结算层。

⛓️ 将开发人员带入以太坊生态系统 (Bringing Developers to the Ethereum Ecosystem)

Fuel has been designed with developer experience at the forefront, and the Sway language is already gaining significant traction. By building a Rust-based DSL and comprehensive tooling that developers love, Fuel is positioned to attract scores of new developers to the ecosystem.

Fuel 的设计以开发者经验 为先,Sway 语言 已经获得了很大的关注。通过构建开发人员喜爱的基于 Rust 的 DSL 和综合工具,Fuel 定位于吸引大量新开发人员加入生态系统。

devX provided by @SwayLang is on another level, and the design choices made by @fuellabs_ for its vm are very interesting.

Considering creating a short but intensive and comprehensive course on fuel and sway through @Artemis_HQ, once my knowledge is solidified.

— Reimão (@reimao42) November 6, 2022

@SwayLang 提供的 devX 处于另一个层次,@fuellabs_ 为它的VM(虚拟机)做出的设计非常有趣。

考虑通过 @Artemis_HQ 创建一门关于Fuel和Sway的短期但密集且全面的课程,一旦我的知识得到巩固。

— Reimão (@reimao42) 2022 年 11 月 6 日

In addition, the FuelVM’s design enables new use cases that can’t be feasibly built on the EVM (such as orderbook DEXs). More features & a better developer experience will lead to more projects, more versatile use cases, and more end users.

此外,FuelVM 的设计支持不在 EVM 上实质构建 的用例(例如订单簿).更多功能和更好的开发者体验将带来更多项目、更丰富的用例和更多最终用户。

Because Fuel will be deployed on Ethereum with a trust-minimized bridge between the two networks, these developers and users will be directly contributing to the growth of the Ethereum ecosystem, rather than migrating to alternative L1s.

由于 Fuel 将部署在以太坊上,并在两个网络之间建立信任最小化的跨链桥,因此这些开发人员和用户将直接为以太坊生态系统的发展做出贡献,而不是迁移到替代的 L1。


Fuel:全力以赴扩展以太坊 (Fuel: All In on Scaling Ethereum)

Ethereum’s commitment to a modular roadmap means that making computation more scalable and efficient on the execution layer is the next step in building a more scalable Ethereum ecosystem. Alternative VMs are a crucial piece of this puzzle, and Fuel is leading the charge when it comes to this challenge.

以太坊对模块化路线图的承诺,意味着在执行层上提高计算可扩展性和效率,是构建更具可扩展性的以太坊生态系统的下一步。替代 VM 是这个难题的关键部分,而 Fuel 在应对这一挑战时处于领先地位。

By building the fastest modular execution layer, Fuel is bringing maximum security and the highest flexible throughput to Ethereum.

通过构建最快的模块化执行层,Fuel 为以太坊带来了最高的安全性和最高的灵活吞吐量。


敬请关注 (Follow Us)

关于我们 (About Us)

Fuel is the fastest execution layer for the modular blockchain stack. Powerful and sleek, the technology enables parallel transaction execution, empowering developers with the highest flexible throughput and maximum security required to scale. Developers choose the FuelVM for its superior developer experience and the ability to go beyond the limitations of the EVM.

Fuel 是模块化区块链技术栈的最快执行层。该技术功能强大且时尚,支持并行交易执行,为开发人员提供了扩展所需的最高灵活吞吐量最大安全性。开发人员选择 FuelVM 是因为它卓越的开发人员体验和运行能力 ,突破了 EVM 的限制**。

成为贡献者 (Become a Contributor)

赞赏