On October 20, with Celestia announcing a new round of funding led by Bain Capital Crypto and Polychain Capital, modular public chains have once again become one of the hot topics of discussion. This article takes the reader through the projects being built in the Celestia ecosystem: Cevmos, Fuel, dYmension, Eclipse.
What is a modular solution?
In short, the modular solution is the functional stack of modular functions of the monolithic blockchain, which can be roughly divided into:
Execution: change of processing state;
Settlement: Verify the status of the execution layer and resolve disputes, and be responsible for the bridge of assets across the chain;
Consensus: All nodes agree on the validity of state transitions, in short, nodes agree at least on transactions and their ordering;
Data Availability (DA): Ensure that data is storable, verifiable, and available, i.e. that is, that the transaction data behind the rollup block header has been published and is available so that anyone can recreate the state.
Why separate modules?
Because a monolithic blockchain cannot simultaneously maintain the trust and decentralization of the network by breaking the correlation between computing and verification costs under the premise of ensuring sufficient throughput, this bottleneck is also known as the “impossible triangle of the blockchain”.
Why do you need a modular public chain with Rollup?
In fact, the two are not in conflict, in the past, we are familiar with rollup only as the “vertical scaling” of the execution layer, and the modular blockchain solution led by Celestia realizes the modularization of the settlement layer based on rollup, and makes it possible to break the “blockchain impossible triangle” by building a modular stack of “horizontal scaling”.
Celestia’s predecessor, LazyLedger, was a pluggable consensus and data availability layer that only verifies data availability and transaction ordering, providing great flexibility for the modular architecture of the entire blockchain network. Why is…