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.
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:
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.
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."
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.
The hottest feature for the next generation #L1s and #L2s that you don't know about.
💡 Parallel processing
Thread
◼️ Parallel processing is used in high-level computing and brought to the blockchain for effective message communication and execution within the framework of blockchains.
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.🧐
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.
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