Author : K. (Follow me, introduce a cosmos project weekly.| reprint please DM me)
In the future of modular blockchain, the execution layer will be separated from the settlement layer and data availability layer, and Fuel aims to be the fastest execution layer.
After reading the introduction, many cosmonauts who are not familiar with the modular blockchain may be confused. Let’s first understand the modular blockchain.
The modular blockchain is roughly divided into three layers:
Execution — transaction computation
Settlement — Security and objective finality
Data Availability — making sure that when a new block is produced, all of the data in that block was actually published
Still don’t understand? Don’t worry, let’s take L2 as an example:
For example, we submit a transaction on Arbitrum,and Arbitrum (execution layer) will package our transaction data together and post them to the ETH (settlement layer + data availability layer) by the sequencer. Yes, L2 is an execution layer.
In fact, fuel was one of the first Op rollups, but why become a modular execution layer? The problem is that in the picture above, ETH has done two jobs by itself, recording data and publishing blocks. Since the size of ETH blocks is limited, it is still impossible for us to record very, very much data (limited scalability).
What if we separate DA (Data Availability Layer) and Settlement Layer?
Modular blockchain: I submit a transaction in the execution layer (L2), while the execution layer will post data to DA , and post block headers to the settlement layer.It is checked by a contract in the settlement layer that the block’s data is fully contained within the DA.
In this way, the data is no longer stored on the ETH chain, and is naturally not limited by the size of the ETH block,scale ETH…
Fuel defines a modular execution layer as a verifiable computation system designed for the modular blockchain stack. And Fuel aims to be the fastest modular execution layer, how fast? Try the demo: https://fuellabs.github.io/swayswap
They make sure that by 3 central pillars in Fuel’s technology stack:
Parallel transaction execution
Fuel Virtual Machine (FuelVM)
Sway Language
Parallel transaction execution
Fuel delivers unmatched processing capacity through its ability to execute transactions in parallel by using strict state access lists in the form of a UTXO model.
This enables Fuel to use far more threads and cores of your CPU that are typically idle in single-threaded blockchains. As a result, Fuel can deliver far more compute, state accesses, and transactional throughput than others.
Fuel Virtual Machine (FuelVM)
FuelVM is a virtual machine on the Fuel chain, similar to EVM, used to build applications and smart contracts through Sway. FuelVM aims to reduce the waste of traditional blockchain virtual machine architecture.Now, developers can go far beyond what they could achieve given the constraints of the EVM.
Sway Language
Sway langugage is the language for building smart contracts and applications on Fuel. It is mainly based on Rust, but retains the advantages of smart contract languages like Solidity, and provides a toolchain named Forc:crates.io/crates/forc
No token information has been released, but as one of the earliest Rollups, they have long explored the token economy of L2:
Rollup’s limited execution capacity is scarce, and this capacity can be tokenized. Rollup empowers token holders to collect fees as block producers, shifting demand for tokens to block producers who want to collect fees in the block space.
https://fuel-labs.ghost.io/token-model-layer-2-block-production/
Fuel Labs includes 35+ contributors, including @jadler0 (cofounder of @CelestiaOrg), @IAmNickDodson, @Rubenevolent and many geniuses. They also announced an $80 Million of Support for the Fastest Modular Execution Layer.
Fuel aims to be the fatest modular execution layer. It provides maximum security and highest flexible throughput by Parallel transaction execution,Fuel Virtual Machine (FuelVM) and Sway Language. Looking forward to the future of modular blockchain with Celestia.
Also thanks a lot for Maven11’s articles, i learned a lot from it.
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。