# 「Unified to Divided」Modular Blockchain and Data Availability Layer

By [msfew](https://paragraph.com/@msfew) · 2022-07-05

---

0\. Rollup’s Bottleneck
-----------------------

If you read the [previous post on Rollup I wrote](https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e), then you probably noticed that there was an intentional bug in the endgame comparison between Optimistic and zk Rollup.

The conclusion was that Optimistic Rollup would outperform zk Rollup in the long run because there is no proving overhead. But in fact, Optimistic and zk Rollup actually take turns to take the lead in performance over time:

![](https://storage.googleapis.com/papyrus_images/ce4238419fb8a6f568fcc50e52e25e90e9d7e4a3e4362ef159a8a5ecc16536f3.png)

Different types of Secured Rollups have different bottlenecks at different stages, and the main problem for them now is that **the data availability module by Ethereum is limiting their peak theoretical performance**.

To solve this performance problem of Rollup at this stage, we have two ways:

1.  Upgrade the Ethereum mainnet and wait for it to be upgraded successfully, with the disadvantage of not being able to take the initiative, which may take a long time.
    
2.  Switch the type of Rollup (e.g. to Validium), directly using a better performance data availability solution, with the disadvantage of sacrificing security.
    

1\. Blockchain’s Modularity
---------------------------

What we now refer to as Secured Rollup (Arbitrum, etc.), is in fact an implementation of a modular blockchain, and there will be many different modular blockchain implementations, or different variants of Rollup, in the future.

**Ethereum’s Rollup roadmap reflects the modularity trend of blockchains**, allowing the layers of the blockchain to be separated, each doing its own job, and allowing the network to be “rolluped”.

The [previous Rollup article](https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e) mentions two roads to scaling, one is to upgrade the blockchain itself, and the other is to use the blockchain in a “Rolluped” way to make better use of the blockchain.

**Modular Blockchain combines the two routes, 1+1 > 2, completely switching the monolithic architecture of the blockchain, making the new modular blockchain network the most suitable base layer for Rollup to grow, and giving these Rollup solutions more module options and higher performance.**

a) Four Modules in Two Layers
-----------------------------

A blockchain can be split into [two layers, consisting of four modules](https://typefully.com/ptrwtts/9OchbmS):

![](https://storage.googleapis.com/papyrus_images/fe295a1a64c9a2cd0ba100e23fae806502b798944c80a7e59e209e4ba8b44480.png)

*   Security Layer: Ensure the security of the blockchain.
    

**Data Availability Module** (called DA in later sections): ensures that transaction data is available (guaranteed to be stored and verifiable and available).

**Consensus Module**: determines the order of transactions, etc. ([PoW, etc., is more like an anti-attack mechanism](https://twitter.com/toghrulmaharram/status/1532327757895634944), and is the basis of consensus but not the whole of it)

*   Environment Layer: Provides the execution environment of the blockchain.
    

**Settlement module**: Settlement of status commitments.

**Execution module**: Calculates individual state transitions.

**For each layer, the same source for both modules is more secure with fewer trust assumptions**, e.g. security with both settlement and execution using Ethereum > security with only settlement using Ethereum and execution using Arbiturm environment.

![](https://storage.googleapis.com/papyrus_images/07f1a0b3ce7b53eaa6064ca3613759699a0c43a24735826ac5b3fb698dfa1bea.jpg)

Monolithic blockchains are represented by Ethereum, Solana, Binance Smart Chain, etc. Secured Rollup are represented by Arbitrum, Optimism, etc. DA layers are represented by Celestia, Polygon Avail, etc.

If we draw an analogy between the blockchain modules and computer architecture, then:

*   **Blockchain’s execution module ⇒ computer’s operating system** (the environment where instructions are actually executed)
    
*   **Blockchain’s DA module ⇒ computer’s memory** (enables short-term data access)
    
*   **Blockchain’s settlement and consensus module ⇒ computer’s CPU** (should be hardware to guarantee correct execution of instructions)
    

In the later sections of article, we will call these “modules” “layers”, but they are actually modules.

b) Modularity Trends from Evolution of Web
------------------------------------------

We can [learn from](https://www.notion.so/DISRUPTORS-Modular-Blockchains-for-Sovereign-Communities-With-Hacktivist-Mustafa-Al-Bassam-45087bf05e894141ba8452db3e86f908) the development of the Web the future of the blockchain modular development route:

![](https://storage.googleapis.com/papyrus_images/3dda3cf2cd8501a45ac6b060865eacb42eee5a1a0e4afd2a73036ccb144c59a3.png)

The blockchain network is actually a more decentralized and stable cluster, allowing nodes to pool their computing power and form large trusted computer across the globe.

The modularity of the blockchain is very much like the [distributed systems of Web2](https://www.jianshu.com/p/21238ae6107c) (not the same as distributed databases). It is essentially [a splitting up of the business logic](http://www.dedenotes.com/html/distributed-cluster.html), similar to [the architecture of Uber](https://towardsdatascience.com/ace-the-system-design-interview-uber-lyft-7e4c212734b3) in the diagram below, where the modules have their own roles.

![](https://storage.googleapis.com/papyrus_images/1695ccf7553dd0d7fea8b4260a7a82ee71277be5c394479ec9c1dfdc28d3fe37.png)

The modularity of both Web2’s distributed system and Web3’s blockchain brings us to two questions to ponder:

*   **Splitting**: The blockchain network has been parsimoniously split into the two layers and four modules mentioned in the previous section.
    
*   **Connecting**: Ensuring communication and security between modules. This is why homologous modules are more secure, because no additional connections are needed, avoiding the dangers exposed in the process.
    

The issue of splitting is well defined, but the issue of connecting has an impact on the modular architecture. How to improve security and user experience may be a problem that needs to be solved for modular blockchains.

c) Why Modularize?
------------------

**After the modular blockchain decouples the single blockchain, the new network structure = multiple different Rollups like Arbitrum or StarkEx + an underlying main network like Ethereum.**

The main focus of their enhancement is that, DAs no longer need to be verified and guaranteed by Proof of Replication due to consensus coupling with traditional monolithic blockchains structure (limiting performance and greatly increasing full node size impacting decentralization).

This means that the modular blockchain network no longer has to compete for the consensus of a single blockchain, but instead **decouples and directly uses a dedicated layer to handle DA, reducing the waste of excess arithmetic and storage, increasing throughput, and skipping the consensus problem bottleneck** under the priority of main network security, thus further increasing the TPS by thousands or tens of thousands.

What are the significant benefits of a modular blockchain besides the overall performance that can break through bottlenecks and leapfrog to the next era?

*   **Better Blockchain**.
    

**Security**: Rollup borrows security from underlying security layers such as Ethereum.

**Execution Performance**: Flexibility to adopt faster execution or/and settlement modules.

*   **Composability in development**.
    

**Iteration**: Modules are decoupled. Modules are more suitable for more radical proposals and faster innovation.

**Pluggable**: More options for app-chain development solutions and technology stacks.

d) Different implementations of Modularity?
-------------------------------------------

![](https://storage.googleapis.com/papyrus_images/46311a4831832def10eec7a91a6274d12446962c293cf7c8986321c8624828dd.png)

Modular blockchain networks can actually be built with very many types of “chains” in practice, with three main broad categories and countless subcategories:

*   **Rollup** (including Sovereign or Secured Rollup, etc., see [previous post](https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e). E.g. Ethereum/Celestia Security Layer + Execution Environment / or Execution Module Only.)
    
*   **Multi-Monolithic** (e.g. Tendermint/Substrate security layer + [Cevmos](https://medium.com/evmos/introducing-cevmos-an-open-scalable-and-modular-stack-for-evm-based-applications-72930ce6b85c)) stack with Recursive Rollup execution module. Celestia itself actually belongs to this architecture, and is a Cosmos ecosystem blockchain.)
    
*   [**Subnet**](https://foresightventures.medium.com/avalanche-from-evm-compatible-l1-to-subnet-practitioner-3ca045407ec6) (The most freely assembled blockchain, not inheriting security, but favoring deployment and development efficiency.)
    

![](https://storage.googleapis.com/papyrus_images/84ef99d135aacb4f1ff16d3343f81373a8927fe07cc354c764c2491b9576c04a.png)

These three modular blockchains and monolithic blockchains have different [general directions](https://medium.com/momentum6/modular-blockchains-the-next-alpha-celestia-overview-456ca5bbf9b1) and different features:

*   Rollup: Lightning fast, but the slowest in development.
    
*   Multi-Monolithic: Shared security, composable and interoperable communications, sovereign application chains, but not necessarily good in performance.
    
*   Subnet: Deployed in seconds, mature solution, but security and decentralization are not always there.
    
*   Monolithic: “Full” freedom, but the solution is not lightweight and the whole system may be too coupled.
    

e) Impact of Modularity Concept
-------------------------------

The traditional concept of L1 and L2 may have to be [redefined](https://www.notion.so/DISRUPTORS-Modular-Blockchains-for-Sovereign-Communities-With-Hacktivist-Mustafa-Al-Bassam-45087bf05e894141ba8452db3e86f908) after the era of modular blockchain.

*   Monolithic blockchain: L1 refers to a monolithic blockchain such as Ethereum, L2 refers to Rollup which is a combination of an Ethereum-based security layer and an execution environment.
    
*   Modular blockchain: L0 refers to social consensus and trust assumptions on L1, L1 refers to the security layer (DA and Consensus) of the modular blockchain, L2 refers to the execution environment (Settlement and Execution) of the modular blockchain.
    

Beyond that:

*   Performance measure: **Comparison of throughput from consensus TPS and TTF to DA**.
    
*   Definition: Note that for a Rollup such as Arbitrum, the Arbitrum network = Arbitrum’s Execution Environment + Ethereum’s Security Layer and Settlement Module. For Ethereum itself, the Ethereum network = the execution environment of Ethereum + the security layer and the settlement module of Ethereum. When the solutions can be modularly deconstructed, they can be called a practice of modular blockchain. And a network such as Ethereum, which is suitable for L1, can be called a modular blockchain network.
    
*   Trend: When applications want more functionality, reduced operational costs or enhanced security, and greater sovereignty, applications can choose from a basket of modules to develop an App-chain or App-rollup or App-subnet that suits their needs.
    

**In the future, perhaps every application will choose to become a modular blockchain.**

2\. DA Layer
------------

Since Rollup not only ensures security, but also improves performance, why not make the blockchain the best ground for Rollup? Modular blockchain is to make blockchain a better foundation layer for Rollup.

Rollup brought attention to the performance impact of the DA layer, and the emergence of Rollup inspired the concept of a modular blockchain network with a focus on multiple Rollups architecture. **Modular blockchains allow blockchains to move beyond the consensus bottleneck of the monolithic era into the DA-focused era of modular concepts.**

**“Rollup is taking the execution layer off-chain, the next step is to take the DA layer off-chain. “**

a) [What is DA](https://docs.google.com/presentation/d/1VUm4z-OVZgo0PQxWDbBtU4fcvZmCOYxP)?
------------------------------------------------------------------------------------------

For modular blockchains and Rollup networks, \*\*complete data needs to be there and guaranteed to be available, thus ensuring the network’s \*\*[**decentralization and security**](https://scalability.guide/posts/maximising_light_clients_security/):

[Current Data Availability](https://twitter.com/bkiepuszewski/status/1520079799951183872): Why do I need the latest state root and tx data available when a block is produced?

*   **Because for a new block to be produced, it is necessary to expose all this data in L1 so that other nodes can re-execute it and thus verify it, while keeping the security of light clients** (they only check the block header! No invalid transactions are rejected).
    

Archive Data Availability: After the block is valid, does the tx data need to be kept available forever?

*   Yes. For example, if you want to see a transaction from months ago, or if you want to run a node from scratch.
    

Rollup and Modular Blockchain: What does Current Data Availability mean for Rollup and different future modular blockchain practices?

*   Optimistic Rollup: The state root data needs to be available when a new block is created to be validated, and the tx data needs to be available during the challenge period to make the challenge doable and secure.
    
*   zk Rollup: In the case of a sequencer rug, the state root data is needed to rebuild the state and retrieve funds.
    

b) Current Data Availability
----------------------------

Current Data Availability affects the security and performance of the network itself.

![](https://storage.googleapis.com/papyrus_images/fe56f9c91d2497f3444dc6da6efac0251c5724e50c556c17f0fe26ff173fc0d3.png)

When we talk about DA, we are usually referring to it.

*   **Monolithic blockchain era:**
    

DA solution: Since consensus is not decoupled from DA, it relies on full node for **Proof of Replication**.

Data is there: guaranteed by a bunch nodes for **Proof of Replication**.

Data available: Verify data availability by **Linear Complexity of download of full node data**.

tx validity: Validate tx validity by **re-executing**.

Problem: **too much redundancy**, and if nodes store only a fraction of the data on average, **a high probability of losing data** (similar to the birthday paradox).

*   **Modular blockchain era:**
    

DA solution: A dedicated **independent DA solution**.

Data is there: Data availability is guaranteed through **erasure coding** (the data scheme used by CDs and satellites).

Data available: Verified in **sublinear** time by **data availability sampling**, e.g., downloading only 1% of the block data to get a 99% block availability guarantee.

tx validity: Ensure correct coding and tx validity by **bad encoding fraud proofs** (similar to Optimistic mechanism) or **polynomial commitment** or even directly on **validity proof** (we usually call it zk proof).

c) Archived Data Availability
-----------------------------

The archived data availability only affects infrastructure outside the network itself, such as blockchain explorers, which may be optional for the network itself, but necessary for user usage.

The main point we want to make first is that Arweave or Filecoin’s Web3 storage solution does not provide direct DA for Current Data Availability:

*   Arweave: SPoRA. Essentially a probabilistic storage under Moore’s Law assumptions and economic models (of course everything is probabilistic…). In use, you usually have to wait for a dozen blocks to confirm that the data “lasts forever”, which is not a good guarantee of instant DA.
    
*   Filecoin: PoSt. Peer-to-peer distributed storage network. Miners who store data can hold on to it, no guarantee of decentralization or DA.
    
*   IPFS: Still mostly present as an infrastructure, used in the network layer of both Polygon Avail and Celestia’s DA.
    

Otherwise, Arweave and Filecoin are still monolithic blockchains with Proof of Replication redundancy model to ensure data availability, making it difficult to establish efficient sampling mechanisms.

**While they are not suitable as “memory” to provide current data availability, they are suitable as “hard disk” to provide archived data availability**. Web3 still lacks a more modular and focused dedicated “hard disk”.

3\. Modular App-chain Design
----------------------------

We can now act as tech architect for a 10,000 TPS project to make some choices and assemble the right app-chain for our application.

![](https://storage.googleapis.com/papyrus_images/4838d9952365e73fc5c9f5819afe6266792bfac717414b134a3470f9657168f5.png)

a) DA Layer Landscape
---------------------

The DA layer has been the focus of much attention recently. However, from our choice diagram, there is no high probability to make “right” so many preemptive choices in a row, and finally proceed to the DA choice.

There are basically three options for the DA solution, besides the **most likely private DAC (performance + sovereignty) or sidechain DA solution**:

*   **Maximum security**: Consistent with the consensus layer, e.g., both DA and consensus use Ethereum or Celestia.
    
*   **Extreme throughput**: sacrifice security and add additional trust assumptions, something like off-chain data committee ([security is the same as multi-signature, poor](https://foresightventures.medium.com/foresight-ventures-cryptos-nirvana-and-rebirth-d68521dfdf38)).
    
*   **Both**: get high security and high throughput by restaking mode, e.g. DataLayr.
    

The business landscape for DA solutions will basically look like this:

*   Business model: built for application chains, by **providing DAs for a “security fee “** paid by the application chain.
    
*   Competition: The strength of the DA solution is really a comparison between **two dimensions: security and throughput. And the better throughput is easily the overwhelming winner**.
    
*   Value capture: Since there are not many real-world examples to analyze and compare, we can think about the following questions: **If the DA layer has a much lower market value than the application chain (as in the case of Chainlink and DeFi applications), does the entire protocol have a security shortcoming? If the DA layer alone cannot form a complete application ecosystem, how can the tokens capture value?** The DA layer alone cannot form a complete application ecosystem.
    

b) Execution Layer Landscape
----------------------------

**If a modular blockchain is compared to a highly compartmentalized kitchen, and the performance of the blockchain is the speed of serving food, then the DA layer with more throughput is the bigger pot, and the better execution environment is the cook who is more skilled and can cook more styles of dishes.**

There are also basically several options for execution layer solutions:

*   Existing mature solutions: EVM and its ZK or OP variants, WASM and its various variants, etc.
    
*   Future frontier solutions: [FuelVM](https://twitter.com/IAmNickDodson/status/1542516357886988288) ([workflow below in the figure below](https://twitter.com/hasufl/status/1538793436085637121), so it is faster), AltLayer, etc.
    

![](https://storage.googleapis.com/papyrus_images/3debbc9aa993492396414a2004c61860fbe2eebbe60830d1dc5a237a4057f98a.png)

For the execution layer, I think EVM will continue to dominate in the future because of its ecosystem excellence.

**For the value capture of cutting-edge execution layer solutions, they can be easily combined into Optimistic Rollups on their own, forming an application ecosystem**, so they have a natural advantage over DA layers in terms of value capture.

c) Consensus Layer Landscape
----------------------------

For a modular blockchain, the consensus layer needs to be:

*   Security first: ensure the stability and security of the underlying layer.
    
*   Smart contract environment: facilitate on-chain validation of various outputs.
    
*   Social and economic consensus: it needs to be a “well-established” large blockchain, so that no additional trust assumptions are required.
    

So we are left with few suitable choices:

*   Perfectly suitable: Ethereum, Cosmos, etc.
    
*   Barely suitable: Bitcoin, Arweave (no Turing-complete smart contracts on chain, settlement is done on the app-chain), etc.
    
*   Not so suitable: Solana (network is not particularly stable), etc.
    
*   Probably the most suitable: future Celestia, future Ethereum.
    

4\. Thoughts about Modular Solutions
------------------------------------

a) Further Exploration
----------------------

DA layer: **The state explosion problem makes the barrier to entry too high and weakens the decentralization of the network**. The [statelessness](https://www.alexbeckett.xyz/stateless-rollups/) we described in the DA paragraph is only weak statelessness, i.e., only the block producers need to store state data, and more optimizations are needed later so that all nodes don’t need to store all the state data.

[Execution layer](https://twitter.com/musalbas/status/1542290191200796674): The current modular division of labor only opens many execution layers (Sharding), and **when an execution layer is full, its performance is still not enough to meet Web3 requirements. What we need to extend is more the performance of a single execution layer (Parallelization)**, such as Fuel and Solana.

b) Demand and Supply
--------------------

![](https://storage.googleapis.com/papyrus_images/a5f87b2a07ce6d979ec1839b64d7ef247f94d7d7e8f627d2bbf41ed7bf2ee698.png)

How much demand is there for App-chain?

**Only popular apps have demand for App-chain at the moment**. We probably need more users onboard before there is a really big demand for modular solutions.

In the meantime, we’ve seen a myriad of modular options, and it will be a process of discovery and selection to determine which ones will actually be actively used.

c) Security
-----------

There are two aspects of modularity, splitting and linking:

*   Does splitting result in the entire blockchain network having shortcomings? Will that **reduce the amount of money needed to attack its shortcomings by a large amount, as a tragedy like the fuse role in the Curve pool that set off Luna**?
    
*   The more complex a system is, the more exposed areas are open to attack. Are the **“connections” between modules vulnerable** (of course Rollup bridges are actually more [secure](https://twitter.com/sreeramkannan/status/1542191816023212034) than IBC bridges? (In a previous post we [commented on the dangers of composability](https://foresightventures.medium.com/foresight-ventures-composability-is-decomposing-2fdfcd9b1971))
    

![](https://storage.googleapis.com/papyrus_images/47298bc76710d6b4fa1e28f316e5cfdc33bf9f98c9488040a1824fdbd34e922f.png)

d) Experience
-------------

![](https://storage.googleapis.com/papyrus_images/241ff121d08acf4f90c3eb6b2fb8a455aaba47c4ae89bb7e65513fc43d72ab5c.jpg)

A decentralized modular system may lead to **a fragmented user experience and funding simply due to different implementation layers, and will it lead to a fragmented developer experience due to different development tools**? Also, how is MEV handled?

e) Divided to United
--------------------

Similar to Apple’s shift from Intel chips to m-series SoCs, **will the fragmented architecture of modular blockchains reunite in a few years due to ecosystem or experiential issues, and will monolithic blockchains return to dominance? Will there be interoperability protocols like Cosmos IBC for modular blockchains?**

5\. Conclusion
--------------

Currently the modular blockchain has only shown the tip of the iceberg, but it is already thriving, with various ethereum-based Secured Rollup, Cosmos, Polkadot, Subnet, etc.

**Bitcoin is the concept of blockchain, Ethereum is the implementation of blockchain, and modular blockchain will be the foundation for blockchain to be widely engineered and practiced**.

Related Readings
----------------

Must-reads:

CyberOrange on DA:

[

数据可用性层.pptx
-----------

数据可用性层 Rollup扩容的必要一步 @CyberOrange

http://docs.google.com

![](https://storage.googleapis.com/papyrus_images/91107b80219601f47c0e8c73a3d723af9392778e6d0671d4c7bb076d5cbd6f31.png)

](https://docs.google.com/presentation/d/1VUm4z-OVZgo0PQxWDbBtU4fcvZmCOYxP)

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=Oqv71IV_f4w)

CFG Labs on Celestia:

[

单片链 vs 模块链- Solana 和Celestia创始人最新辩论
-----------------------------------

Tarun Chitra：在我们了解单片链和模块链之前，我们假设你在电梯里遇到了Netfix刚被裁掉的员工，

https://mp.weixin.qq.com

![](https://storage.googleapis.com/papyrus_images/115ad2eeaccb91bd7497ce79ffd5ac450c8214e7fe611ef3076cfe38748ebb94.jpg)

](https://mp.weixin.qq.com/s/DXZ3MsK_ADUVCJjU4mNPtQ)

[

区块链设计演变之路
---------

扩展性难题扩展性三难困境，描述了扩展性，去中心化和安全性之间的不可能三角问题，这也是Vitalik Bute

https://mp.weixin.qq.com

![](https://storage.googleapis.com/papyrus_images/115ad2eeaccb91bd7497ce79ffd5ac450c8214e7fe611ef3076cfe38748ebb94.jpg)

](https://mp.weixin.qq.com/s/f99jWV5KIQRj-hJCBIWPMw)

[

Celestia 2 - 技术实践
-----------------

一个所有人都执行所有交易的单片链注定是实现不了扩展的，这也是为什么现在所有主流的生态系统都在搭建一个所谓的多

https://mp.weixin.qq.com

![](https://storage.googleapis.com/papyrus_images/115ad2eeaccb91bd7497ce79ffd5ac450c8214e7fe611ef3076cfe38748ebb94.jpg)

](https://mp.weixin.qq.com/s/N2iqs5OnDJzZBmbgQQSUAA)

Rain&Coffee on Modular:

[

The Modular World
-----------------

An article on the novel functionalities of Celestia and the future of the modular world

https://rainandcoffee.substack.com

![](https://storage.googleapis.com/papyrus_images/33b6d57619dbc8da941f2ad0ddd8efcde257c6b014ce8dc322851bdf0b9ee06a.jpg)

](https://rainandcoffee.substack.com/p/the-modular-world)

[

The Fuel for Fast Execution
---------------------------

An updated thesis on Fuel for the modular world

https://rainandcoffee.substack.com

![](https://storage.googleapis.com/papyrus_images/bdcfca79006ed3363301412eb5038dc7e6d3ee73d01b30eef4a05190c3a7ed37.jpg)

](https://rainandcoffee.substack.com/p/the-fuel-for-fast-execution)

Polynya on Modular:

[https://polynya.medium.com/the-lay-of-the-modular-blockchain-land-jan-2022-update-d38c868286f](https://polynya.medium.com/the-lay-of-the-modular-blockchain-land-jan-2022-update-d38c868286f)

[

Modular execution layers
------------------------

Modular execution layers You may have read about how execution layer can be separated from settlement & data availability. But an interesting trend is unfolding where the execution layer itself can ...

https://polynya.medium.com

![](https://storage.googleapis.com/papyrus_images/c647f80c518925540070e9be811bf55d47d3efa4ba7896ce679bc21eb95daa83.jpg)

](https://polynya.medium.com/modular-execution-layers-df256768ac2f)

0:

[https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e](https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e)

[https://www.8btc.com/article/6736346](https://www.8btc.com/article/6736346)

[

读懂区块链未来：详解数据可用性与模块化区块链的宏大叙事
---------------------------

读懂这篇文章，读懂区块链未来发展。

https://web3caff.com



](https://web3caff.com/zh/archives/14111)

1:

[https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e](https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e)

1a:

[

Unpacking Celestia | Peter | Reservoir
--------------------------------------

Despite closely following the modular blockchain meme since @epolynya's earliest tweets, I only just wrapped my head around @CelestiaOrg and what can be built with it. I'm no expert, and may be off in places, but figured I would share my notes in case they are helpful...

https://typefully.com

![](https://storage.googleapis.com/papyrus_images/204370eb865efef4058e66c9b72f7195b8a3a97d9e4a911d063d5310fad42ec6.png)

](https://typefully.com/ptrwtts/9OchbmS)

[![User Avatar](https://storage.googleapis.com/papyrus_images/3b35e49b45fa2f0667ab62b1c391d4efae2ef95c90175509ff984305144b52bf.jpg)](https://twitter.com/toghrulmaharram)

[Toghrul Maharramov 🇺🇦](https://twitter.com/toghrulmaharram)

[@toghrulmaharram](https://twitter.com/toghrulmaharram)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/toghrulmaharram/status/1532327757895634944)

Can somebody please let him know that PoW and PoS are Sybil protection mechanisms, not consensus protocols?

[![User Avatar](https://storage.googleapis.com/papyrus_images/b790df24e89b2f73abd4c3bf56aedb5347aaa634fe65bcc79eba3b9e50567edf.jpg)](https://twitter.com/muneeb)

[muneeb.btc](https://twitter.com/muneeb)

[@muneeb](https://twitter.com/muneeb)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/muneeb/status/1532066824736886785)

Proof-of-work chains are self-healing because they allow forking. If something bad happens, miners can fork around failures without any manual input.  
  
A flip side of instant finality is that those proof-of-stake chains don’t fork. When things go south, you need manual hardforks.

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 32](https://twitter.com/toghrulmaharram/status/1532327757895634944)[

6:46 AM • Jun 2, 2022

](https://twitter.com/toghrulmaharram/status/1532327757895634944)

1b:

[https://delphipodcast.notion.site/DISRUPTORS-Modular-Blockchains-for-Sovereign-Communities-With-Hacktivist-Mustafa-Al-Bassam-45087bf05e894141ba8452db3e86f908](https://delphipodcast.notion.site/DISRUPTORS-Modular-Blockchains-for-Sovereign-Communities-With-Hacktivist-Mustafa-Al-Bassam-45087bf05e894141ba8452db3e86f908)

[

分布式、集群概念的理解
-----------

一、分布式的理解 1、何为分布式？ 一个业务分拆多个子业务，部署在不同的服务器上。 然后通过一定的通信协议，能够让这些子业务之间相互通信。 2、拆分+连接是分布式系统的本质 ...

https://www.jianshu.com



](https://www.jianshu.com/p/21238ae6107c)

[http://www.dedenotes.com/html/distributed-cluster.html](http://www.dedenotes.com/html/distributed-cluster.html)

[https://towardsdatascience.com/ace-the-system-design-interview-uber-lyft-7e4c212734b3](https://towardsdatascience.com/ace-the-system-design-interview-uber-lyft-7e4c212734b3)

1d:

[

L2 Planet Learn: Celestia and Fuel
----------------------------------

In this Issue of the L2 Planet Learn series, we focused on Celestia and Fuel Network.

https://layer2planet.substack.com

![](https://storage.googleapis.com/papyrus_images/9773988940d6a2fd4b1e9a5d99ff1742fa7ba13206f047c5bd40cf7f6a2362cd.jpg)

](https://layer2planet.substack.com/p/l2-planet-learn-celestia-and-fuel?utm_source=email)

[![User Avatar](https://storage.googleapis.com/papyrus_images/af17bd449ad349529246c1af8ef6dbfa839397411f3afa8a58835b943b616996.jpg)](https://twitter.com/mt_1466)

[MT](https://twitter.com/mt_1466)

[@mt\_1466](https://twitter.com/mt_1466)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/mt_1466/status/1501188854878982155)

1/ ![🧵](https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png)  
How and why "data availability (DA)" became the sexiest topic in [#Ethereum](https://twitter.com/hashtag/Ethereum) land, the [#l222](https://twitter.com/hashtag/l222) space, and for [#rollups](https://twitter.com/hashtag/rollups)

![](https://pbs.twimg.com/tweet_video_thumb/FNVLTeSXwAwIUsF.jpg)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 128](https://twitter.com/mt_1466/status/1501188854878982155)[

7:31 AM • Mar 8, 2022

](https://twitter.com/mt_1466/status/1501188854878982155)

[

Unpacking Celestia | Peter | Reservoir
--------------------------------------

Despite closely following the modular blockchain meme since @epolynya's earliest tweets, I only just wrapped my head around @CelestiaOrg and what can be built with it. I'm no expert, and may be off in places, but figured I would share my notes in case they are helpful...

https://typefully.com

![](https://storage.googleapis.com/papyrus_images/204370eb865efef4058e66c9b72f7195b8a3a97d9e4a911d063d5310fad42ec6.png)

](https://typefully.com/ptrwtts/9OchbmS)

[https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e](https://foresightventures.medium.com/foresight-ventures-almost-everything-about-rollup-95319ef0675e)

[

Introducing Cevmos - An Open, Scalable and Modular Stack For EVM-based Applications
-----------------------------------------------------------------------------------

Introducing Cevmos - An Open, Scalable and Modular Stack For EVM-based Applications Celestia is working with Evmos to build an optimal settlement layer for EVM rollups. EVM rollups allow users to ...

https://medium.com

![](https://storage.googleapis.com/papyrus_images/bf0008e899a6ae826abc4927868f596c16bc4c39d4b528e902358878d62f069e.png)

](https://medium.com/evmos/introducing-cevmos-an-open-scalable-and-modular-stack-for-evm-based-applications-72930ce6b85c)

[https://foresightventures.medium.com/avalanche-from-evm-compatible-l1-to-subnet-practitioner-3ca045407ec6](https://foresightventures.medium.com/avalanche-from-evm-compatible-l1-to-subnet-practitioner-3ca045407ec6)

1e:

[

The Modular World
-----------------

An article on the novel functionalities of Celestia and the future of the modular world

https://rainandcoffee.substack.com

![](https://storage.googleapis.com/papyrus_images/33b6d57619dbc8da941f2ad0ddd8efcde257c6b014ce8dc322851bdf0b9ee06a.jpg)

](https://rainandcoffee.substack.com/p/the-modular-world)

[

详解 Celestia 架构与未来的模块化世界 - ChainCatcher
--------------------------------------

Celestia 正在成为模块化区块链最重要的组成部分之一。

https://www.chaincatcher.com

![](https://storage.googleapis.com/papyrus_images/9f2514812c261d46e141323523a5894051a966e5a99d06ad1ec4917eede5a305.jpg)

](https://www.chaincatcher.com/article/2072817)

2a:

[

数据可用性层.pptx
-----------

数据可用性层 Rollup扩容的必要一步 @CyberOrange

http://docs.google.com

![](https://storage.googleapis.com/papyrus_images/91107b80219601f47c0e8c73a3d723af9392778e6d0671d4c7bb076d5cbd6f31.png)

](https://docs.google.com/presentation/d/1VUm4z-OVZgo0PQxWDbBtU4fcvZmCOYxP)

[

Maximising light clients security
---------------------------------

An introduction to fraud proofs and data availability sampling.

https://scalability.guide

![](https://storage.googleapis.com/papyrus_images/1e04b8d7e670890f1c98620dbe9daf90ae897bfe32ee544e1734e1326ab9141f.png)

](https://scalability.guide/posts/maximising_light_clients_security/)

[![User Avatar](https://storage.googleapis.com/papyrus_images/e61be2dbd9b85a041e43b4323df0f3fe2cb5f6deccfea0c84ce1428df29ad0e4.jpg)](https://twitter.com/bkiepuszewski)

[bartek.eth](https://twitter.com/bkiepuszewski)

[@bkiepuszewski](https://twitter.com/bkiepuszewski)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/bkiepuszewski/status/1520079799951183872)

After the thread on KZG commitments, here's my take on why data availability is important. In the final, third thread, I will explain EIP-4844 (danksharding). This is complex subject for many reasons, not just because terminology is confusing. Let's start from the basics: ![🧵](https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 33](https://twitter.com/bkiepuszewski/status/1520079799951183872)[

11:37 AM • Apr 29, 2022

](https://twitter.com/bkiepuszewski/status/1520079799951183872)

2b:

[

WTF is Data Availability?
-------------------------

WTF is Data Availability? and why solving the "data availability problem" is crucial if we want blockchains to scale You've probably heard that Ethereum's roadmap for sharding has essentially ...

https://medium.com

![](https://storage.googleapis.com/papyrus_images/0cec300c01cae3c3ced43a88f176ccac421de6dd0cb2c77f4a24fde430549cc8.jpg)

](https://medium.com/blockchain-capital-blog/wtf-is-data-availability-80c2c95ded0f)

3a:

[https://foresightventures.medium.com/foresight-ventures-cryptos-nirvana-and-rebirth-d68521dfdf38](https://foresightventures.medium.com/foresight-ventures-cryptos-nirvana-and-rebirth-d68521dfdf38)

3b:

[![User Avatar](https://storage.googleapis.com/papyrus_images/e9bd24257f749387cf58108b96fcf6f641cd74e8737c1f16537f434ae9b2a2a7.jpg)](https://twitter.com/IAmNickDodson)

[nick.sway ⛽️](https://twitter.com/IAmNickDodson)

[@IAmNickDodson](https://twitter.com/IAmNickDodson)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/IAmNickDodson/status/1542516357886988288)

Today I will discuss why the FuelVM is the EVM but greatly improved and what this means for the future of blockchain.  
  
[#EveryComputationMatters](https://twitter.com/hashtag/EveryComputationMatters) [#BeyondMonolithic](https://twitter.com/hashtag/BeyondMonolithic)  
  
![👇](https://abs-0.twimg.com/emoji/v2/72x72/1f447.png)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 707](https://twitter.com/IAmNickDodson/status/1542516357886988288)[

9:32 AM • Jun 30, 2022

](https://twitter.com/IAmNickDodson/status/1542516357886988288)

[![User Avatar](https://storage.googleapis.com/papyrus_images/4258eedf8aa71ece58baff9e8dd89a9ddad1aec056bd697179440172c4db1f17.jpg)](https://twitter.com/hasufl)

[Hasu⚡️🤖](https://twitter.com/hasufl)

[@hasufl](https://twitter.com/hasufl)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/hasufl/status/1538793436085637121)

above is how a typical Defi app works today  
  
below is how I think it should work  
  
first, complete all actions (on simulated data if necessary), then batch-sign everything. more than one signature per interaction should be an anti-pattern

![](https://storage.googleapis.com/papyrus_images/780875266cc08b8266baae5b1c02118889d5e70aa2606d51194fa6b183e40237.jpg)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 1,123](https://twitter.com/hasufl/status/1538793436085637121)[

2:58 AM • Jun 20, 2022

](https://twitter.com/hasufl/status/1538793436085637121)

[

The Fuel for Fast Execution
---------------------------

An updated thesis on Fuel for the modular world

https://rainandcoffee.substack.com

![](https://storage.googleapis.com/papyrus_images/bdcfca79006ed3363301412eb5038dc7e6d3ee73d01b30eef4a05190c3a7ed37.jpg)

](https://rainandcoffee.substack.com/p/the-fuel-for-fast-execution)

[https://polynya.medium.com/the-lay-of-the-modular-blockchain-land-jan-2022-update-d38c868286f](https://polynya.medium.com/the-lay-of-the-modular-blockchain-land-jan-2022-update-d38c868286f)

[

Modular execution layers
------------------------

Modular execution layers You may have read about how execution layer can be separated from settlement & data availability. But an interesting trend is unfolding where the execution layer itself can ...

https://polynya.medium.com

![](https://storage.googleapis.com/papyrus_images/c647f80c518925540070e9be811bf55d47d3efa4ba7896ce679bc21eb95daa83.jpg)

](https://polynya.medium.com/modular-execution-layers-df256768ac2f)

4a:

[

Stateless rollups
-----------------

Full nodes verify blocks by downloading all transactions and re-executing them to check their validity. Unsurprisingly, larger blocks place a greater burden on full nodes - more hardware required to process and verify each block. Technologies like fraud and validity proofs enable nodes to check validity without re-executing every transaction.

https://www.alexbeckett.xyz

![](https://storage.googleapis.com/papyrus_images/6f08f8f0022baa037ceba2bc1045a13ab7b3c03fcadacb7b248566bbf5c921a7.jpg)

](https://www.alexbeckett.xyz/stateless-rollups/)

[![User Avatar](https://storage.googleapis.com/papyrus_images/58cd3cb330b83a670c7e445da41bf11e3c1f62cb2755c7587c1d223d95225d15.jpg)](https://twitter.com/musalbas)

[Mustafa Al-Bassam](https://twitter.com/musalbas)

[@musalbas](https://twitter.com/musalbas)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/musalbas/status/1542290191200796674)

"Big" EVM rollups never made sense to me, as EVM is hard to parallelize, so you can't just add servers to scale.  
  
To have scalable rollups you need to either:  
1) split into multiple rollups (sharding);  
2) have a parallelizable execution environment, e.g. Fuel or Solana's Sealevel

[![User Avatar](https://storage.googleapis.com/papyrus_images/e5da93abf9d9add6d2b2f7f843d82fc84840f31295acd4ecc729bb3ca25823df.jpg)](https://twitter.com/ChainLinkGod)

[Zach Rynes | CLG](https://twitter.com/ChainLinkGod)

[@ChainLinkGod](https://twitter.com/ChainLinkGod)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/ChainLinkGod/status/1542204952344285185)

It’s been a rough month for Ethereum rollups  
  
\- Optimism RPC couldn’t handle the load during token airdrop  
\- dYdX ditching StarkWare to launch a Cosmos chain due to throughput  
\- Arbitrum pausing the Odyssey program due to congestion  
  
Not great validation for the rollup thesis

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 155](https://twitter.com/musalbas/status/1542290191200796674)[

6:33 PM • Jun 29, 2022

](https://twitter.com/musalbas/status/1542290191200796674)

4c:

[![User Avatar](https://storage.googleapis.com/papyrus_images/7214c8e21973b58c94ae83c6dfe5b5748f1cd6a54e7c50c6285b6528e0c5e407.jpg)](https://twitter.com/sreeramkannan)

[Sreeram Kannan](https://twitter.com/sreeramkannan)

[@sreeramkannan](https://twitter.com/sreeramkannan)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/sreeramkannan/status/1542191816023212034)

What do we mean by ultrasafe bridging: the bridge is safe (and live) as long as L1 is safe. This is much stronger than any bridge including ibc since it is safe and live only when both the sides of the bridge are secure.

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 8](https://twitter.com/sreeramkannan/status/1542191816023212034)[

12:02 PM • Jun 29, 2022

](https://twitter.com/sreeramkannan/status/1542191816023212034)

![](https://storage.googleapis.com/papyrus_images/d65b3a3b269409dea63cdbb943a0ac37a7a8ce3eb70f7694f9fe026b065e87f0.png)

---

*Originally published on [msfew](https://paragraph.com/@msfew/unified-to-divided-modular-blockchain-and-data-availability-layer)*
