Spent some time reading up on @CelestiaOrg as a pluggable consensus and data availability layer.
🧵 Here are some of my findings and breakdowns on the Celestia design:
1/x
Current L1 scalability designs (e.g: sharding) focuses on scaling block production > block verification.
Former is useless without the latter.
2/x
Let's break down consensus vs. execution layers:
Ethereum currently uses nakamoto consensus with proof-of-work (PoW) to build new blocks. Also uses EVM to validate individual transactions.
The reliance on PoW has hindered the scalability of Ethereum as more users enter.
3/x
The anticipated change in Ethereum's consensus protocol from PoW to PoS will allow less energy requirements but will still utilise the same EVM to process transactions.
In a way, this does not fundamentally allow Ethereum to process transactions in better ways.
4/x
Celestia is a L1 blockchain that does something special with its execution layer.
Here are some properties:
- Celestia does not validate transactions
- All it does is that it takes zeros and ones in the transaction data and puts them in a block.
5/x
Current blockchain architecture combines consensus + execution layer. Smart contracts are then built on top utilising the same execution environment.
Celestia decouples consensus from execution layer. Smart contracts can choose execution environment.
Source: Celestia
6/x
How will Celestia scale?
All blockchains except for Celestia and $SOL have finite resources of an end user full node.
Bitcoin is limited to 4mb/block.
Once max cap hits, fee market emerges and fees get more exp.
Blockchain guarantees capacity, not cheap fees.
7/x
As a recap, Celestia decouples consensus and execution layer.
Anyone is allowed to post anything on chain (even invalid transactions).
Nodes will download the transactions compute state of chain locally.
8/x
Here is where data availability proofs comes to play.
It ensures coding and it will download a few random pieces that can confirm whether a transaction is valid.
This happens irrespective of how high the block is.
9/x
Celestia as a modular, pluggable consensus allows for applications and devs to choose the execution layer to build on.
This can then be plugged into Celestia for shared security.
10/x
Ultimately, the goal is for Celestia to become an important infrastructure by allowing for application specific
blockchain deployments.
A 🧵 on Mantle Network, an emerging modular L2 ecosystem. (@0xMantle)
Mantle Network is still in its Testnet phase, however, Mainnet is expected to be in Q3.
Let's take a look at its updates, governance proposals, infrastructure, etc.
1/ Infrastructure:
Mantle Network distinguishes itself with a unique three-layer modular blockchain structure.
Ethereum handles the settlement and consensus layer in this structure, EigenDA ensures data availability, and Mantle Network serves as the execution layer.
2/ Stats:
Mantle Network is in its Testnet phase; however, it has experienced significant adoption in recent months.
The network processes ~ 63.5k transactions daily, accumulating a total transaction count of 12M. Additionally, there are 897k unique wallet addresses.
LayerZero is a modular and highly customizable cross-chain messaging protocol that works via a Relayer and an Oracle, rather than a blockchain with an intermediate consensus layer like Polkadot’s Relay Chain.
2/ Downfall of Liquidity Mining:
Liquidity Mining was spearheaded by the launch of Compound V1.
When the liquidity mining program launched, Compound’s TVL skyrocketed over 600%.
ZK-EVMs could be the endgame for blockchain infrastructure.
Although none of the ZK-EVMs is live on mainnet, we are already starting to see interesting applications and infrastructure in the ZK-space.
Spent the holidays reading up on ZK-EVMs, here's a 🧵 on some findings:
1/ Back to basics..
What are ZK-Rollups?
ZK-Rollups is a L2 Ethereum scaling solution, using validity proofs to identify whether or not transactions are valid.
It works by performing computation and storage off-chain, which is later batched and posted into the main chain.
2/ Some of the advantages include:
- The ability to compress multiple transactions into one, freeing up space allowing for more scalability
- Utilises cryptography for enhanced security
- Reduces Ethereum L1's congestion issues by moving computation and state-storage off-chain