Gm web3 fam!
Its Day 25 of #web3glossary
Decentralized networks can only provide 2 out of 3 benefits at any given time in terms of decentralization, security, & scalability Blockchain Trilemma
Let’s look at modular blockchains which aim at solving for scalability & flexibility
We’ll be comparing different modular blockchains today, but first
What’s modular blockchain?🧐
In monolithic blockchains such as bitcoin,Ethereum all the nodes & validators of the network are required to execute the same txns & do consensus on the chain
Modular blockchain..
..focuses on handling a select few duties (consensus, execution, Data availability & settlement) & outsourcing the rest to one or more separate layers
It’s just like separating a system into distinct components that can be combined in various ways to achieve specific objectives
Think of it as Lego bricks that can be combined to form different structures 🤯
Now that we understand the concept, let’s look at different modular blockhains:
1⃣ @ethereum
Ethereum’s adoption of sharding and rollup-centric computation does make it a modular chain.
👇👇
In sharding: It separates consensus and data availability, which splits up the blockchain into multiple sub-chains, each handling a different portion of network activity.
Ethereum is adopting a sharded design in which 64 shard chains will operate in parallel
👇👇
In rollups: It outsources execution while focusing on settlement, consensus, and data availability.
Ethereum acts as the base layer (L1) for rollups sitting on Layer 2
@0xPolygonAvail
In this network, nodes are only responsible for storing and ordering transactions, they don't interpret transaction data for execution. These chains serve as data availability layers for other execution layers (e.g., rollups)
Any execution environment can use..
..Avail for data ordering and availability be it off-chain solutions or standalone solutions
@CelestiaOrg is another modular blockchain that specializes in consensus and data availability, off-loading execution to separate chains, such as rollups
Decoupling execution from other functions, alleviates the largest bottlenecks associated with a monolithic chain from the base layer:
transaction execution & state bloat👀💯
Validiums
They use off-chain data availability & computation to improve throughput by processing txns off the parent chain. Like ZK-rollups, validiums publish zero-knowledge proofs to verify off-chain txns on parent chain
This prevents invalid state transitions & enhances the..
..security guarantees of a validium chain
These validity proofs can come in the form of
ZK-SNARKs (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) or
ZK-STARKs (Zero-Knowledge Scalable Transparent ARgument of Knowledge)
More on this in tomorrow’s thread👀👀
Rollups are an example of modular blockchain
More on rollups here
That’s a wrap for today!
I’ll be sharing information on the new vocabulary of the web for next 30 days.
It’s like a free crash course on the terms and methodolgies in Web3
📌Follow me @laishawadhwa for more such web3 gyaan!
📌RT the first tweet to share with the community
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
