Fuel - The Fastest Modular Execution Layer
2022-10-08 18:04
K. | IBCC DAO
2022-10-08 18:04
订阅此专栏
收藏此文章

Author : K. (Follow me, introduce a cosmos project weekly.| reprint please DM me)

https://twitter.com/Kasey_ibc

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.

1.Modular Blockchain

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

Modular blockchin

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.

Rollups and ETH

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…

2.Modular execution layer

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

Build SwaySwap by Sway

3.Token

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/

4.Team and Supporters

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.

https://fuel-labs.ghost.io/fuel-labs-announces-80-million-of-support-for-the-fastest-modular-execution-layer/

5.Summary

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.

https://maven11.substack.com/p/the-fuel-for-fast-execution

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

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

推荐专栏

数据请求中
在 App 打开