You may have heard about "Modular" blockchains...
What are they?

"The future is modular." - @fuellabs_

🧵 Thread Image
In this thread, I will go through:
🗣
1️⃣ Modular VS Monolithic.
2️⃣ What Fuellabs is.
3️⃣ The FuelVM.
4️⃣ Parallel transaction Execution.
5️⃣ Sway Language.
6️⃣ The Modularity.
7️⃣ Fuel as a L1.
8️⃣ Fuel as L2.
1️⃣ First: What do "modular" and "monolithic" mean?

🧩 Modular: A flexible arrangement composed of software or hardware modules that can be altered or replaced without affecting the remainder of the system.

🗼Monolithic: Characterized by massiveness, rigidity, or inflexibility.
Modular VS Monolithic:

Modular (L1s) are designed for high bandwidth and can better capitalize on high shared data availability.

Monolithic L1s don't separate execution from consensus, settlement, and data layers, constraining the bandwidth available. Blockchains are moving away...
Blockchain technology is moving away from a monolithic design, where consensus, data availability, and execution are tightly coupled.
2️⃣ #Fuellabs is a modularity solution for Eth, which can integrate with L2s.

Execution is separated from data availability and consensus ( tomorrow's #Eth2 or #Celestia).

This separation allows for specialization at the base layer, significantly increasing bandwidth capacity.
3️⃣ So, the #FuelVM is designed to be modular — it can plug in as the execution engine for any blockchain.

📲 Primarily, the FuelVM will be deployed as a #L2 rollup on Ethereum, but in theory, it can be deployed anywhere as an L2 or even as another #L1.
The FuelVM learns from the Ethereum ecosystem, implementing improvements suggested for Ethereum but couldn’t be implemented due to the need to "maintain backward compatibility."

Here are some EIP that have been implemented in the #FuelVM: Image
So, #Fuel is adding more implementations to its virtual machine (VM) to make it the most secure and fastest execution layer for the modular blockchain stack.

How tho?
4️⃣ 🪐 Parallel transaction execution

The FuelVM uses the UTXO model, which lets transactions run in parallel by using "state access lists" to find transactions that depend on each other.

‍With the EVM you are forced to execute transactions sequentially. Image
⚡️ Fuel Virtual Machine (#FuelVM)

Reduces the wasteful processing of traditional blockchain virtual machine architectures while increasing the potential design space for devs.

The design learns from the mistakes of the past and insights from years of production blockchains.
5️⃣ 🗣 Sway Language

Fuel provides a powerful and sleek developer experience with the domain-specific language called Sway, and a supportive toolchain, called #Forc.

♢ Retains the benefits of smart contract languages like #Solidity while adopting paradigms introduced in #Rust.
6️⃣ Where the Modularity comes in: - Configure Fuel to your demands

"As a Modular Execution Layer, Fuel can function in any one of these categories. Developers can configure Fuel as needed by switching out a few modules in the client." Image
7️⃣ 🪃 Fuel as a L1

The Fuel technology includes all the components to run as a complete L1.

These components include consensus, data availability, settlement, and transaction execution, but the broader mission of #Fuel is to enhance existing blockchains such as #Ethereum.
8️⃣ #Fuel as a #Rollup or Layer-2

"Fuel is designed to run a modular execution layer, a configuration similar to what we call rollups or layer-2s on Ethereum today."
Rollups typically use an optimistic or ZK configuration for validity or transaction arbitration.

The Fuel technology is agnostic to either of these and can utilize either as a validity or fraud-proving system.
In summary:

• Parallel transaction execution
• Fuel Virtual Machine (FuelVM)
• Developer tooling with Sway Language and Forc
Ethereum processes transactions sequentially (i.e, one after the other).

Fuel can process multiple transactions at once. (Multi-threaded)

A highly desirable property.
Follow me for deeper Web3 investigations. 🔎

@CryptoBlooom

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with CryptoBlooom⚡️(🍄)

CryptoBlooom⚡️(🍄) Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @CryptoBlooom

Jan 27
The blockchain industry will reach a $1,000,000,000,000 valuation in the near future.

Do current limitations on scalability and cost hinder its potential?

Introducing #dappchains.

🎯 Must-Read Thread! Image
The vision of a multi-chain network and scaling problems of L1s have facilitated the boom of the #dappchains.

✦ The idea of an application chain was not born yesterday. #Cosmos envisioned creating an ecosystem of universal connectivity beginning.
⚡️As a solution for resource-intensive decentralized applications, #dappchains is a new way to scale and reduce strain on the network.

Imagine a game that has millions of players. Should the game rely on the scalability of another network that hosts other games?
Read 13 tweets
Jan 21
The hottest feature for the next generation #L1s and #L2s that you don't know about.

💡 Parallel processing

Thread Image
◼️ Parallel processing is used in high-level computing and brought to the blockchain for effective message communication and execution within the framework of blockchains.
Examples of blockchains that use it:

#Fuel @fuellabs_
#Solana @solana
#Sui @SuiNetwork
#Aptos @Aptos_Network
#Vara @VaraNetwork
+ Others
Read 17 tweets
May 17, 2022
Terra´s stability mechanism was judged to be safe based on theoretical grounds and findings from simulations. Simulated cyclicality (macro) and volatility (micro) market conditions (Terra Stability v1.0). A stability paper was done created by the Terra team said:
“Our findings based on 100 different stress settings and 1 million years of worth of simulations indicate that Terra has a high resilience to both forms of stress.”

Only problem is that it's almost impossible to accurately simulate market conditions... 🤡
Simulations can be good for analyzing specific scenarios in events with few conditions. The more conditions or factors there are in a simulated environment, the harder it becomes to predict certain events.🧐
Read 7 tweets
May 15, 2022
Sanbase from @santimentfeed is the most valuable trader and behavioral analysis tool for crypto, and you may not have heard about it.

Read this thread for a brief introduction to it! 🔓😋

1/10
I stumbled upon Sanbase randomlt due to my research on behavior & cryptoanalysis. Sanbase is perfect for you if you are interested in this as well as metrics, data and research from the blockchain. You may ask, why does Sanbase stand out?

2/10
If you want to understand what is happening with a specific crypto asset, Sanbase is perfect for that. Sanbase stands out because it's a free-to-use behavioral analysis charting platform for cryptocurrencies with unparallel data available.

3/10
Read 10 tweets
May 15, 2022
Loopring and Kadena have the best tech in the crypto space.
Loopring is the best L2 and Kadena is the best L1.

This is not a subjective opinion, this is a fact. Technology speaks for itself.
It is not theoretically the best. It is the best. They have acheived maximum standards in their fields. Can you get more scalability than infinite scalability? Can you get more secure than PoW? $KDA
Can you get faster transactions as a L2 network than instant transactions? Can you get cheaper transactions than free? Can you get a better L2 also facilitating a decentralized order book model combined with AMM which has super low fees in an IOS app where the UI is perfect? $LRC
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(