In Dec 2020, Fuel Labs launched Fuel V1, the first optimistic rollup on Ethereum, and the first to achieve stage 2 security status. Over the past three years, the team has continued to evolve the design and is excited to announce that Fuel mainnet will be launching in Q3, 2024.
Today, we unveil the vision that will shape the future of Fuel as we prepare to launch the most powerful system for rollups on Ethereum, and the first rollup in the Fuel Network.
In short, Fuel is an operating system purpose-built for Ethereum Rollups, designed to help developers build decentralized economies at scale.
The Ethereum ecosystem is currently seeing a cambrian explosion of modular L2 chains, ranging from traditional EVM-based rollups to non-EVM setups, most of which are run by general-purpose computation systems or L1 Virtual Machines (VMs). While Ethereum rollups have made huge strides in performance and features, there is still a large capability gap between monolithic L1s and Ethereum rollups in terms of both performance and feature set.
L2’s are trying to solve for high performance with parallelized virtual machines, however, most of these architectures were intended for monolithic L1s, and fail to address the evolving demands of the modular, rollup-centric reality, of the Ethereum ecosystem.
Force-fitting L1 architectures into a rollup setup forces developers to navigate compromises in design, limiting performance, adoption, and ultimately, Ethereum's long-term vision for a globally decentralized network. Furthermore, high throughput alone is not enough to compete with Alt-L1s.
On the other hand, general-purpose architectures like RISC-V, WASM, MIPS, x86, etc., are also suboptimal as a blockchains job is fundamentally different from that of a generalized computer. Blockchains have evolved to do one thing: manage assets.
The mismatch of using general purpose or L1 architectures to solve blockchain and specifically rollup-related tasks has caused countless headaches for developers and resulted in poor user experience, fragmented tooling, and security issues.
To bridge the capability and performance gap, and add new features to the Ethereum ecosystem, we must rethink the execution architecture from the ground up. The solution? Design the right tool for the job - an architecture purpose-built to solve the unique problems of Ethereum rollups.
To enable the rollup-centric future set by the Ethereum Foundation, a new type of architecture specifically geared towards the needs of Ethereum rollups, is required. This architecture will have to combine the strongest features of all previous blockchains, namely Bitcoin’s UTXO model, Solana’s parallelization, Ethereum’s security, Move’s asset-oriented design, and Cosmos’s interoperability and VM customization.
Fuel is designed to incorporate all of these features along with state-minimized execution to create a package purpose-built for Ethereum rollups.
Fuel is an operating system purpose-built for Ethereum rollups.
Blockchains are social systems built to create and distribute assets, versus resource-constrained computing systems. As blockchain systems evolved, Ethereum rollups reign supreme in terms of TVL and user activity, and have quickly become the design of choice for chain builders.
Today, Ethereum acts as the hardware on which everything is built, and execution environments like Fuel, and other VMs act as the software.
Fuel is a feature-complete blockchain software, purpose-built to power Ethereum rollups. This is a fundamentally new approach to scaling Ethereum that offers architecture optimized specifically for rollups - unlike existing Layer-2 architectures, which most were designed for either arbitrary (general purpose) execution or Layer-1s.
Built to be customizable, Fuel allows any chain builder to deploy highly scalable rollups and app chains to solve any type of use case. Fuel consists of the following main components:
FuelVM.
Sway.
Forc Toolchain.
Fuel offers an unprecedented combination of performance, interoperability, and sustainability for rollups, customizability and security for developers, and a seamless experience for users.
Fuel allows rollups to solve for PSI (parallelization, state minimized execution, interoperability). Powered by the FuelVM, Fuel aims to expand Ethereum’s capability set without compromising security or decentralization:
Parallelized - for performance
State Minimized - for sustainability
Interoperable - for a world of rollups
Customizable - for app chains
User Friendly - for any asset & any wallet
In the coming weeks, the Fuel team will share more details on Fuel’s unique architecture, product roadmap, and launch plans.
We also want to thank our dedicated community of builders and enthusiasts. You have waited patiently. Now, get ready for a modular leap in Ethereum rollup design.
More details are available on our website: fuel.network