# (Almost) Everything about Rollup

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

---

This post focuses on the Layer2 Rollup universe of Ethereum (only including Secured Rollup), and will explore the good and bad of the current Rollups from the core concepts and mechanism design in an easy-to-understand way, and think about the potential routes and advantages and disadvantages of each of their future solutions in terms of decentralization, further scaling, composability, and additional features such as privacy.

A Secured Rollup is a Rollup model like Arbitrum or Optimism, where settlement, consensus, and data availability all rely on L1s like Ethereum, and only handle the execution itself.

**If a Rollup uses a scheme other than L1 for settlement, consensus, or data availability, then it is not a pure Secured Rollup, and it is not in our narrow definition of Rollup.**

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

0\. Essence and Principle of Rollup
-----------------------------------

a) Essence of Rollup
--------------------

**There are two ways to scale a blockchain: one is to optimize the blockchain itself, and the other is to use the blockchain in a better way.**

Rollup is the second type, and its real essence is simple: faster, cheaper and “trusted” use of the blockchain, to scale the blockchain (basically referring to Ethereum in particular).

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

**Rollup is: an on-chain smart contract + an off-chain aggregator.**

It’s as simple as that. The combination of these two features defines Rollup and fleshes out its concept.

*   **On-chain smart contract**, which means that its [trust model](https://mirror.xyz/0xaFaBa30769374EA0F971300dE79c62Bf94B464d5/k8Fr68ELdjIwJpGPpag_dnUarnypD5IUahpp6wT0qmk) is a smart contract on Ethereum, that [borrows the security of Ethereum](https://twitter.com/bkiepuszewski/status/1532617975433502721?s=21&t=QYKPEaEdbn-_cSS6N4vcXQ), rather than requiring a new trust consensus like other Alt L1. We can trust Arbitrum’s protocol in the same way that we trust Uniswap’s protocol (which is a smart contract at its core).
    
*   **Off-chain aggregator**, which means it will execute and aggregate transactions off-chain, compressing large volumes of transactions and eventually putting them on the Ethereum mainnet for the purpose of making transactions faster and cheaper.
    

The mechanism of Ethereum is that each node stores and executes every transaction submitted to it, so such a decentralized network is very expensive.

The mechanism of Optimistic Rollup represented by Aribitrum and Optimism, and the mechanism of zk Rollup represented by zkSync and StarkNet are shown later for the reader to understand briefly.

b) Mechanism of Optimistic Rollup
---------------------------------

**Optimistic Rollup is, as the name suggests, optimistic. It uses a presumption of innocence, where everyone will believe by default that each execution is correct, and security is ensured by the fact that each batch state can be challenged by fraud proof.**

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

Users submit transactions in Arbitrum network, and Arbitrum’s sequencer executes the transactions, submitting the complete state root and transaction data in batches to a smart contract on the Ethereum mainnet.

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

**What if the Optimistic Rollup execution generates errors?**

*   **Optimistic Rollup has a dispute validation cycle**, which means that the data will not be finalized until, say, a week after it is uploaded, during which time anyone can challenge it and prove that the batch is incorrect.
    

c) Mechanism of zk Rollup
-------------------------

**zk Rollup, as the name implies, uses zk zero-knowledge proof technology (actually Validity Proof). It uses the presumption of guilt, where people will default to questioning that each execution is wrong, and security is ensured by the proofs contained in each batch.**

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

Users submit transactions in zkSync, the sequencer of zkSync executes and stores the transactions, and submits the proof of state and the new state in batches to the smart contract on the Ethereum mainnet in full.

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

**How can zk prove that execution is not wrong?**

*   **Prover (or sequencer in most cases) generates unforgeable proofs of the execution of transactions, proving that these new states and executions are correct.** Sequencer compresses the proofs and other data and submits them to the smart contracts in the Ethereum mainnet for verification.
    

**How do they compress data, thereby reducing gas fees?**

*   **Rollup can be compressed in terms of the number of bytes per transaction**, including nonce and signature, etc. **For zk Rollup, it can further compress the data that is not relevant to the state update, because zk proofs can already prove the correctness of the state update**, while Optimistic Rollup cannot ignore this data because it needs to be able to be challenged.
    

**Why do the data uploaded to mainnet need to be in full (for a Secured Rollup)?**

*   **Because in order to prevent sequencer escapes**, we can rebuild the entire Layer 2 from data on Ethereum. This relates to the concept of data availability.
    

d) Differences of Two Types of Rollups
--------------------------------------

If you still can’t understand it, you can check the diagram below.

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

Optimistic Rollup is designed more like Arweave, using economics and game theory to design a mechanism that performs well but is not really guaranteed to be 100% correct.

zk Rollup design is more like Filecoin, which uses cryptography and mathematics to design a mechanism that is guaranteed to be 100% correct but always has additional computational and time overhead.

The difference is that **one uses a challenge period to ensure that errors can be corrected, and the other uses cryptography to ensure that errors cannot occur**.

We will compare them in detail later by their end-game performance.

1\. Rollup, the Good
--------------------

Let’s start by taking about what is great about the Rollups as a whole:

*   Ecosystem: Arbitrum had the NFT and Metaverse ecosystems; Optimism has issued the token, and had the governance and community; StarkNet has a variety of GameFi innovations in the works; zkSync has a number of new DeFi projects. Each Rollup stands on its own.
    
*   Scaling: Their TPS is indeed excellent, though not as high as the theoretical peak, but the fast confirmation of L2 provides a fast and almost feeless Web3 experience.
    
*   Experience: Switching to Rollup is a simple task for developers and users, and the experience is almost identical to that of Ethereum. Various cross-chain bridges, wallets, Uniswap and other infrastructures also serve for a smooth user experience. This is also supported by a good ecosystem.
    
*   Innovation: Rollup is already an excellent ground for innovation in EVM applications, and is also more imaginative than Polygon’s “test network” style network.
    

Besides, if you are interested in the comparison between subnets and Rollup, you can refer to [our previous study](https://foresightventures.medium.com/avalanche-from-evm-compatible-l1-to-subnet-practitioner-3ca045407ec6), and [Toghrui’s view](https://twitter.com/toghrulmaharram/status/1531956445490601984).

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

In more detail, the performance of the major Optimistic Rollups and zk Rollups are [given](https://www.alexbeckett.xyz/a-snapshot-of-the-current-rollup-ecosystem/) below:

*   Arbitrum: TVL is around $2.4 billion. [The Nitro upgrade](https://medium.com/offchainlabs/arbitrum-nitro-sneak-preview-44550d9054f5) is now live on the test network, and will replace Arbitrum’s existing VMs with WASM-Geth, optimizing performance and adaptability. (We can talk more about the potential of WASM in a later article)
    
*   Optimism: launched token, on which many “groundbreaking and incredibly optimistic experiments” have been made (with all sorts of missteps, concealed facts and indifference, and recently often questioned by frustrated users as “the abolitionist prince of the Ethereum Foundation”). [The Bedrock upgrade](https://dev.optimism.io/introducing-optimism-bedrock/) will make the VM MIPS-Geth, doing the same thing as EVM. Optimism developers have also been talking about the [zkMIPS](https://twitter.com/kelvinfichter/status/1522389735897022464) concept, so I wonder if they’ll work in that direction later?
    
*   StarkNet: The cross-chain bridge is not fully open yet. Cairo and StarkNet have built a good development ecosystem, and the game ecosystem is worth watching. StarkEx’s Validium model has also made applications such as dYdX, ImmutableX. StarkNet can also serve as a settlement layer and build L3 on top of L2.
    
*   zkSync: The first to make a more complete zkEVM. 2.0 version of Volition mode gives users the flexibility to choose between zkPorter or Ethereum data availability options.
    
*   Aztec: Privacy zk Rollup for the UTXO model, soon to support the privacy DeFi ecosystem (but additional optimizations are needed due to [the large transaction data size](https://twitter.com/aztecnetwork/status/1535024618561363968)). Although it does not support universal computation, it is one of the few zk Rollups that is truly zk.
    
*   Fuel: V1 is an Optimistic Rollup, and very decentralized. Instead of adapting EVM, V2 is a high performance VM with a UTXO model to support parallel tx processing, aiming to build the fastest execution layer.
    

In addition to Rollup, which is an Ethereum-based network, there are [these](https://twitter.com/epolynya/status/1532560096433033216):

*   everPay: A Layer 2 on Arweave based on [SCP Paradigm](https://foresightventures.medium.com/foresight-ventures-think-outside-the-block-arweave-and-bitcoin-smart-contracts-e6a4e5bb5b23).
    
*   Milkomeda: EVM Rollup on Algorand.
    
*   Orbis: Validium Rollup on Cardano.
    

The different designs of the Rollup solution have many unique features that have truly served countless users and brought about a better crypto and blockchain experience.

2\. Rollup, the Bad
-------------------

After the praise in the previous chapter, we will point out in this section some of the issues that Rollup needs to address:

a) Centralization😱
-------------------

**The silky smooth user experience of the Rollup network is obtained by compromising security**, and many components of the network are centralized, although there are three points that can be made to “weasel” around this issue:

1.  zk proofs in zk Rollup cannot be falsified mathematically.
    
2.  Users can reconstruct all states by DA on L1.
    
3.  The trust model itself is always a smart contract that can be centralized.
    

However, the centralization of Rollup still leads to problems of censorship and low security. Currently its centralization is mainly reflected in:

*   **Centralized sequencer**: Most of the sequencer for Optimistic Rollup and zk Rollup are centralized. This means that the execution of tx, sequencing, and production of blocks are all supported by a centralized server. Previously Arbitrum was [down](https://offchain.medium.com/todays-arbitrum-sequencer-downtime-what-happened-6382a3066fbc) because of sequencer hardware problems…
    
*   **Centralized upgrades**: Most Rollup networks are upgraded centrally, meaning that the cost of actually hacking an entire Rollup is negligible compared to the billions of TVLs on the network. For example, zkSync is a security council that manages upgrades. Thinking back to the Ronin hack, it is definitely not safe to have billions of dollars depending on the multi-signature of a few people.
    

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

*   **Closed-source components**: Some of Rollup’s key components are closed-source. For example, almost all key components of StarkNet are not open source, and are still developed centrally, without an open source license. This is not so Web3.
    

In my vision, a network or protocol must ultimately be decentralized and open source, otherwise it goes against the spirit of Crypto and Web3.

b) Real Performance😱
---------------------

**Rollup’s current demonstration of super performance is “fake”, the real “finality” is not that good, and there is still room for performance improvement. This is a double-edged sword.**

When a user submits a transaction on L2, he/she will immediately get feedback on the success or failure of the transaction, but this immediate user experience is only the finality on L2.

The data does not achieve L1 finality while it is not submitted to L1 or while prover is still in the proof or it is still in the fraud proof window. That is why Rollup has such a great user experience, because the user actually borrows time through Rollup, allowing the user to get a soft confirmation first.

As a result of the above design, the following problems arise:

*   **Fake Finality**: The real finality is when the data is on a real blockchain like Ethereum, so how fast is Rollup’s real finality. In other words (of course if you really want to count TPS, the number of tx’s contained in a batch of data should also be taken into account), how often do they submit data to Ethereum? Here’s [a real analysis with on-chain data](https://twitter.com/bkiepuszewski/status/1533347287400865792).
    

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

*   **Inflated TPS**: I personally believe that TPS is an extremely bad metric and should be eliminated now. All kinds of Rollup or blockchains show their power by calculating a super high or at least higher TPS than their competitors by countless pre-conditions and confusing concepts. But in practice, their performance is still not that “Web3”. My ideal true Web3 experience would need to be completely senseless, and the entire network would have to be decentralized.
    

c) Economics😱
--------------

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

Using Optimism’s tokens as an example, we examine the business and economic mechanisms of Layer 2 Rollup, the token model, and MEV.

*   **Business model**: Rollup’s profit = Layer 2 fees — Layer 1 block space fees (security costs for storing and verifying data on L1, etc.) — computational costs such as node servers. Where, Layer 2 fee = gas fee + MEV + some premium charged by Layer 2. But this business model does not allow users to participate as nodes, only Rollup dev team can earn it. Here are the benefits and costs of Arbitrum and Optimism in terms of Layer 2 fees and Layer 1 block space fees.
    

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

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

*   **Token model**: Optimism’s network is good, but the token economy is still weak. OP has three fatal problems: 1. no utility, such as the inability to pay for network gas or PoS staking (which of course are not good Rollup utilities though). OP is only for governance. 2. no way to capture the value of network revenue and block space. Sequencer’s profit is not related to the holder. 3. the number of liquidity is very low, and the selling pressure is very high, which is exacerbated by market-making accidents. These problems are not only for Optimism, but other Layer2 Rollups are likely to face these as well.
    
*   **MEV**: Since Rollup is now run on centralized sequencer, all these gains can be captured by Rollup. MEV is a two-sided thing. On the bright side, the Rollup network can embrace the value of MEV to the network, making it an important part of the economic mechanism and incentive for miners after the network is decentralized; on the dark side, the Rollup network needs to eliminate any MEV, as it is often considered an additional tax on users. Arbitrum chooses to “ignore” MEV by adopting a first-come, first-served mechanism, but this places higher hardware requirements on the nodes and reduces the cost of DDoS.
    

Making the network’s business model decentralized, improving the token mechanism, and dealing with MEV will be the three major obstacles on the way to the Rollup network in terms of token launch and decentralization.

3\. Endgame Comparison of Optimistic Rollup and zk Rollup
---------------------------------------------------------

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

I don’t want to compare the TPS and other [numeric performance](https://kelvinfichter.com/pages/thoughts/tps-is-dumb/) of the Optimistic and zk Rollups like other posts (read more references at the end of this article if you’re curious), but rather compare them in terms of their nature and characteristics, as well as their long-term end-game performance:

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

A detailed interpretation of this chart and points of interest are as follows:

1.  Development difficulty: In fact, zk Rollup is harder to be built than Optimistic Rollup in terms of EVM compatibility, node configuration requirements, and optimization. This is actually a way to justify the extra proof overhead… Not only does the extra proof overhead perpetuate an extra burden on the performance of the network, but it is also a huge impediment to the technical implementation of EVM compatibility.
    
2.  Easier to add features like privacy: Since we are already using zk, it is much easier to develop a truly private zk-zk Rollup than a zk-Op Rollup. Of course, there are zk-Op Rollup projects like ZKOPRU that are already live.
    
3.  Optimization: For Optimistic Rollup, parallelized tx processing is a straightforward and efficient optimization, while zk Rollup with the same scheme (StarkNet’s [next version](https://medium.com/starkware/starknet-alpha-0-9-0-dce43cf13490) of sequencer can do parallelized execution) will still lose to Optimistic Rollup in the long run (again due to the extra proof overhead). Therefore, zk Rollup will adopt the alternative of Fractal L3 scaling, i.e., continue to build Rollup on top of Rollup. The recursive superpower not only allows L2 to verify that L3’s proof is correct, but also allows L1 to verify that L2’s verification of L3 is correct or not.
    
4.  Optimization implementation: These are derived from the roadmap and the envisioned design solutions, and are not currently in practice. Personally, I think it will take a long time to complete these upgrades. Some of these upgrades have side effects, such as introducing a new mechanism that requires additional trust assumptions.
    

Although this graph concludes that Optimistic Rollup will outperform zk Rollup in the long run, the trust guaranteed by the math is stronger. **I think the endgame for Rollup performance is Optimistic, but the real overall endgame is zk**.

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

The design is perfect, but the engineering challenge is still huge, and the comparison above is still the same as the TPS comparison, but on paper. We still need to look at the security, decentralization, and actual performance and ecosystem of a Rollup network from a practical point of view.

4\. Future of Rollup
--------------------

By comparing Optimistic Rollup with zk Rollup, we actually have a comprehensive view of their future performance optimization options. So what does the future of Rollup look like from other perspectives?

a) Decentralization
-------------------

In the decentralized perspective, we focus on the sequencer and contract upgrade problem, **in the future, a Rollup must be decentralized, then the following decentralized design is needed**:

*   **Decentralized sequencer**: The consensus mechanism of Optimistic Rollup’s sequencer will basically be a variety of PoS (leader election, MEV auction, rotation mechanism); and zk Rollup’s Hermez-like Proof of Efficiency or Proof of Validity Proof or Tendermint PoS. Of course if the network is a PoS mechanism, then there is actually an additional capital cost.
    
*   **Decentralized contract upgrade**: Contract upgrades should not be managed by multi-sig, but by decentralized governance (involving tokens) or by giving up contract upgrade control (e.g. a non-mandatory upgrade like Uniswap V2 to V3).
    
*   **Multi-lang clients**: Like Ethereum, multi-lang clients are necessary in decentralization to ensure 100% uptime of the network.
    

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

As a small side note, a comparison of the Arbiturm and Optimism docs shows that they have [slightly different attitude](https://twitter.com/ChainLinkGod/status/1533618278538457088)to decentralization.

b) Composability
----------------

The composability of Rollup is the ability of smart contracts on different Rollups to read and write directly to each other.

For Rollups on Ethereum, **Ethereum as a settlement layer is a shared bridge between Rollups**. The future composability between Rollups is likely to be mostly through L2 ⇒ L1 ⇒ L2 to form a call (like the [dAMM](https://medium.com/starkware/damm-decentralized-amm-59b329fb4cc3) design by StarkNet).

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

The real combinability is difficult to achieve due to the different mechanisms between Rollups, which make the tx cannot be verified against each other. This needs to be explored more.

c) Feature
----------

For feature expansion, zk Rollup has even more potential. **The concept of L3 makes App-specific Rollup particularly attractive**, and Immutable X has announced that it will deploy additional protocols on StarkNet to enable it to exist as an L3.

The appeal of L3 is:

*   **Let the application become a protocol, make its interfaces and services open, and achieve greater composability**
    
*   **L1 as the hour hand, L2 as the minute hand, and L3 as the second hand. Further improve the overall network performance without affecting the L1 pulse.**
    

The most interesting feature I foresee in L3 will be:

*   Privacy L3
    
*   Payment-only L3
    
*   NFT Marketplace L3
    
*   Game Engine L3
    
*   DEX and DeFi L3
    

But the challenge with L3 is how DA is actually handled. We may use several different models:

*   Secured Rollup: Still a Rollup, puts DA on L1 like L2, but may involve more complex exit mechanisms.
    
*   Validium/Optimistic Chain: Have an additional DA layer like L2 or Celestia, which requires additional trust assumptions.
    

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

This is what we need to understand about Rollup.

Beyond that, Rollup has created a myriad of new topics: L3, modular blockchains, data availability solutions, UX enhancements due to account abstraction, new technology stacks, new programming languages, new developers, new auditors…

Everything about Rollup is new, shiny, and yet so early…

**How to “use” blockchain better, like Rollup, is a question worth exploring.**

Related Readings:
-----------------

[![User Avatar](https://storage.googleapis.com/papyrus_images/9dd2d6f82d2f01f728b976af67bdbb32178d22ae1f320dcb6ee5895fe0ef77ba.jpg)](https://twitter.com/sanjaypshah)

[Sanjay Shah ⚡️](https://twitter.com/sanjaypshah)

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

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

2/ There are three different types of rollups that are enabled in a modular blockchain stack:  
  
1\. Secured rollups  
2\. Sovereign rollups  
3\. Settlement rollups  
  
This diagram lays out the different rollup types and which functions are performed on which layers.

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

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 29](https://twitter.com/sanjaypshah/status/1532396051075719170)[

11:17 AM • Jun 2, 2022

](https://twitter.com/sanjaypshah/status/1532396051075719170)

0a:

[https://vitalik.ca/general/2021/01/05/rollup.html](https://vitalik.ca/general/2021/01/05/rollup.html)

[![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/1532617975433502721)

What does it mean that the L2 "derives its security from Ethereum" ? On ETH you can run unstoppable smart contracts with transparent and verifiable logic. These can act as independent courts that will resolve a potential dispute. Examples: ![👇](https://abs-0.twimg.com/emoji/v2/72x72/1f447.png)![🧵](https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png)

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

1:59 AM • Jun 3, 2022

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

[https://mirror.xyz/0xaFaBa30769374EA0F971300dE79c62Bf94B464d5/k8Fr68ELdjIwJpGPpag\_dnUarnypD5IUahpp6wT0qmk](https://mirror.xyz/0xaFaBa30769374EA0F971300dE79c62Bf94B464d5/k8Fr68ELdjIwJpGPpag_dnUarnypD5IUahpp6wT0qmk)

0b:

[https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work)

[

(Almost) Everything you need to know about Optimistic Rollup
------------------------------------------------------------

In this post, we dive into the principles of modern "Layer 2 solutions", their corresponding security model, and how they can solve Ethereum's scalability issues.

https://www.paradigm.xyz

![](https://storage.googleapis.com/papyrus_images/ebdb19e1cad6eab771f5602d9fc2a22e1daa507366cf79b184bb45073aa5cb4a.avif)

](https://www.paradigm.xyz/2021/01/almost-everything-you-need-to-know-about-optimistic-rollup)

0c:

[

Introducing ZK Sync: the missing link to mass adoption of Ethereum
------------------------------------------------------------------

Introducing zkSync: the missing link to the mass adoption of Ethereum Matter Labs' trustless scaling & privacy engine built on ZK-rollup Executive summary A successful solution to the scaling ...

https://blog.matter-labs.io

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

](https://blog.matter-labs.io/introducing-zk-sync-the-missing-link-to-mass-adoption-of-ethereum-14c9cea83f58)

0d:

[

L2 - Deep Dive into OVM
-----------------------

L2 - Deep Dive into OVM Optimistic Rollup is a potential solution candidate for Layer2. Over the weekend I poked around and didn't come through with much articles deep diving into Optimistic ...

https://trapdoortech.medium.com

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

](https://starli.medium.com/l2-deep-dive-into-ovm-e2229052ed00)

[

L2 - My Summary
---------------

L2 - My Summary Layer2 is a huge topic. Decentralization, safety concerns, and asset status confirmation time are the main dicussions about Layer2. Here is a summary of my understanding and a few ...

https://trapdoortech.medium.com

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

](https://starli.medium.com/l2-my-summary-1883a6f1368e)

1:

[![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/1531956445490601984)

Stumbled upon an L2 vs Subnet comparison table (some of you might already be aware of my love for comparison tables lol) by [@kevinsekniqi](https://twitter.com/kevinsekniqi).  
[docs.google.com/spreadsheets/d…](https://t.co/PNHjZSzBx5)  
  
This thread is my attempt to refute some of the points in the aforementioned table ![🧵](https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png)![👇](https://abs-0.twimg.com/emoji/v2/72x72/1f447.png)

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

6:10 AM • Jun 1, 2022

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

[

A snapshot of the current rollup ecosystem
------------------------------------------

Rollups have come a long way since their initial conception in 2019. We've seen a distinction emerge between two primary contenders and a varying assortment of other promising theoretical designs that encompass many hybrid evolutions. It's now halfway through 2022, and a look at the state of the

https://www.alexbeckett.xyz

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

](https://www.alexbeckett.xyz/a-snapshot-of-the-current-rollup-ecosystem/)

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

[polynya](https://twitter.com/apolynya)

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

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

Good article, but some notable omissions:  
  
\- Tezos has an optimistic enshrined rollup in the next upgrade, is all-in on enshrined rollups  
\- Milkomeda has what they call a composable EVM rollup (I'd call it a naive rollup) on testnet for Algorand  
\- Orbis is developing...

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 34](https://twitter.com/apolynya/status/1532560096433033216)[

10:09 PM • Jun 2, 2022

](https://twitter.com/apolynya/status/1532560096433033216)

2:

[

Today's Arbitrum Sequencer Downtime: What Happened?
---------------------------------------------------

Today's Arbitrum Sequencer Downtime: What Happened? Earlier today, we experienced Sequencer downtime, which made the Arbitrum One network temporarily unavailable. The issue has now been fully ...

https://offchain.medium.com

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

](https://offchain.medium.com/todays-arbitrum-sequencer-downtime-what-happened-6382a3066fbc)

[![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/1491403782290558977)

1/ CT giving waaay too much shine to these [@bitfinex](https://twitter.com/bitfinex) idiots.  
  
Sure, reality TV is fun (I guess) but instead, I’ll try to send the spotlight to a more deserving group: [@zksync](https://twitter.com/zksync) [@the\_matter\_labs](https://twitter.com/the_matter_labs) [@gluk64](https://twitter.com/gluk64)  
  
Thread time ![🧵](https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png)...

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

7:29 AM • Feb 9, 2022

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

[

TPS is a terrible metric, stop using it to compare systems
----------------------------------------------------------

Please note: This article discusses and compares different aspects of Ethereum scalability solutions. I work on Optimism, an Optimistic Rollup system, and therefore have an inherent bias in this discussion. I've tried to be as fair as possible while still taking issue with certain statements that I believe to be disingenous.

https://kelvinfichter.com



](https://kelvinfichter.com/pages/thoughts/tps-is-dumb/)

[![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/1533347316702257153)

Compromising on security while improving user experience (i.e. shortening finality time and lowering fees) is a fine strategy for low-valued chain, but it can be disastrous if the chain has an ambition to secure billions of dollars /16

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

2:17 AM • Jun 5, 2022

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

[![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/1533347287400865792)

When data is posted on-chain, this data can be considered final. Neither OR nor ZKR can change it. This means that L2 transactions are final on a Rollup when data is posted. You can see for yourself how often data is posted: /2

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

2:17 AM • Jun 5, 2022

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

[https://newsletter.banklesshq.com/p/the-layer-2-token-endgame?s=r](https://newsletter.banklesshq.com/p/the-layer-2-token-endgame?s=r)

[![User Avatar](https://storage.googleapis.com/papyrus_images/6d95d8d59315fe70fb515b523cfa1b391e279b311126b56195a36e0a88ab3e63.jpg)](https://twitter.com/norswap)

[Norswap 🏴‍☠️✨](https://twitter.com/norswap)

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

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

12/ Second, it incentivizes bad behaviour. If you want to be included first, it doesn't hurt to spam. You might get lucky, and if you cause congestion, that's pretty good because it makes your competition less likely to get their transactions submitted in time.

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 2](https://twitter.com/norswap/status/1536071589241946112)[

2:43 PM • Jun 12, 2022

](https://twitter.com/norswap/status/1536071589241946112)

3:

[

Starknet Alpha 0.9.0
--------------------

Starknet Alpha 0.9.0 TL;DR Fees are now mandatory on Testnet, soon on Mainnet Contract factory pattern is now possible! Starknet is introducing contract classes Delegate call is replaced with library ...

https://medium.com

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

](https://medium.com/starkware/starknet-alpha-0-9-0-dce43cf13490)

[

Optimistic Rollups: the present and future of Ethereum scaling
--------------------------------------------------------------

Optimistic Rollups: the present and future of Ethereum scaling We're hearing a lot of talk about how ZK rollups are supposedly the future of general smart contract systems. We disagree - and this ...

https://medium.com

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

](https://medium.com/offchainlabs/optimistic-rollups-the-present-and-future-of-ethereum-scaling-60fb9067ae87)

[https://www.alexbeckett.xyz/the-benefits-of-optimistic-rollups-compared-to-zk-rollups/](https://www.alexbeckett.xyz/the-benefits-of-optimistic-rollups-compared-to-zk-rollups/)

[![User Avatar](https://storage.googleapis.com/papyrus_images/816b3a39087b7e6d528a5e363b503b978799a15ea08c26c163f00ac15c60cab6.jpg)](https://twitter.com/nickels_eth)

[Ξ Nickels 🦇🔊💜](https://twitter.com/nickels_eth)

[@nickels\_eth](https://twitter.com/nickels_eth)

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

Zero Knowledge Rollups vs Optimistic Rollups…  
  
Cryptography and Mathematics vs Economic Games.  
  
If something can go wrong, it eventually will.

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

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 3](https://twitter.com/nickels_eth/status/1529947990403825676)[

5:10 PM • May 26, 2022

](https://twitter.com/nickels_eth/status/1529947990403825676)

[

Evaluating Ethereum L2 Scaling Solutions: A Comparison Framework
----------------------------------------------------------------

We provide a guide for comparison of various alternative Ethereum Layer-2 scaling solutions across a number of factors. ZK rollup, optimistic rollup, sidechains, payment channels, plasma, validium: which one is right for you?

https://blog.matter-labs.io

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

](https://blog.matter-labs.io/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955)

3graph:

[![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/1530778827466502144)

Prediction: (i) Optimistic rollups will win on scalability. (ii) ZK rollups will win on stronger guarantees (Cryptographic vs cryptoeconomics). (iii) ZK-ZK rollups will win on identity privacy. (iv) Threshold cryptography will win on full state privacy. We need all of them.

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

12:11 AM • May 29, 2022

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

[![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/1530790559064829955)

Corrected Prediction: (i) The competition between optimistic and ZK rollups on scalability will be application dependent. The former winning out on (spatial) parallelization and not-having-prover-overheads, and the latter winning out on (temporal) compression.

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

12:58 AM • May 29, 2022

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

[![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/1530773769379205120)

Any scaling that can be achieved via Fractal L3 scaling can also be achieved by simple parallelization of the Optimistic sequencer.

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

11:51 PM • May 28, 2022

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

[![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/1530793792361537536)

[](https://twitter.com/GuthL)[@GuthL](https://twitter.com/GuthL) Stateless verification is definitely inferior to the trustless verification of ZK proofs, since in the former each node verifies a random subset of state transitions, so the trust is generated only in the aggregate; and requires more assumptions.

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

1:10 AM • May 29, 2022

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

[

The path toward scaling rollups
-------------------------------

Optimism just announced the next chapter in their pursuit towards an EVM equivalent optimistic rollup. The announcement detailed plans for governance, a token, and retroactive public goods funding. The core goal of Ethereum rollups has always been to provide further scale to applications, resulting in cheaper fees for users. However,

https://www.alexbeckett.xyz

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

](https://www.alexbeckett.xyz/the-path-toward-scaling-rollups/)

[![User Avatar](https://storage.googleapis.com/papyrus_images/8d87d09fe24c1ceefb912eb4f6b3f08c264f518dd87fdf9864a58ff29750bf12.jpg)](https://twitter.com/yezhang1998)

[Ye Zhang 📜](https://twitter.com/yezhang1998)

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

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

6/ Btw, ZKR can easily achieve all of those without any specialized changes and the requirements for validator sets. The sequencer can divide a block into multiple smaller batches and let provers generate proofs in parallel... Proving time can be shorter for a smaller batch.

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 4](https://twitter.com/yezhang1998/status/1530892694066974720)[

7:43 AM • May 29, 2022

](https://twitter.com/yezhang1998/status/1530892694066974720)

[![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/1530773572372791296)

I think if we are ok with block producer centralization, and decentralized verification, optimistic rollups will deliver a 100 to 1000x more performance than ZK rollups, since prover has a theoretical log C factor overhead over naive execution.

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

11:50 PM • May 28, 2022

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

[

ZKOPRU on Testnet
-----------------

ZKOPRU on Testnet tl;dr: Exciting news! ZKOPRU is now live on the Görli testnet. We show you how to use it. Intro After many months of hard work we are excited to announce ZKOPRU is live on the ...

https://medium.com

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

](https://medium.com/privacy-scaling-explorations/zkopru-on-testnet-ba5b2d65ffa1)

[![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/1530807626744750080)

But this is asymptotic long-term. Medium term, there is a lot of scope for ZKOpru too.

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

2:05 AM • May 29, 2022

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

[![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/1530806237691990016)

Intuition is: if you are ZKing anyway, it may not be much more inefficient to also provide a succint ZK proof.

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

2:00 AM • May 29, 2022

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

[![User Avatar](https://storage.googleapis.com/papyrus_images/87160bdddcdb97eb3750a43815dc34fd21cb566565e85d8ddf78a28dec7690ef.png)](https://twitter.com/henrlihenrli)

[Henri (BTCFi arc)](https://twitter.com/henrlihenrli)

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

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

Have your L3 on top of L2  
Split a proof in subproof to augment throughput  
Prove you solved a puzzle without broadcasting your solution  
Generate a proof on your phone for private txs  
  
All of that,and more. Sooner than you think.

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

[Liron Hayman ✨](https://twitter.com/HaymanLiron)

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

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

Recursive STARKs: in addition to proving the correctness of transaction execution, we also can prove (off-chain), the correct execution of a STARK verifier that verified the proof. The on-chain verifier running time is now shorter by orders of magnitude.  
  
h/t [@OhadBarta](https://twitter.com/OhadBarta)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 65](https://twitter.com/henrlihenrli/status/1531894565619343361)[

2:05 AM • Jun 1, 2022

](https://twitter.com/henrlihenrli/status/1531894565619343361)

[

The path toward scaling rollups
-------------------------------

Optimism just announced the next chapter in their pursuit towards an EVM equivalent optimistic rollup. The announcement detailed plans for governance, a token, and retroactive public goods funding. The core goal of Ethereum rollups has always been to provide further scale to applications, resulting in cheaper fees for users. However,

https://www.alexbeckett.xyz

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

](https://www.alexbeckett.xyz/the-path-toward-scaling-rollups/)

[

The hybrid ZK/Optimistic Rollup of the future
---------------------------------------------

I've recently become quite convinced that the future of the Ethereum Rollup is actually a hybrid of the two primary approaches (ZK and Optimistic). In this post I'll try to explain the basic gist of the architecture that I'm imagining and why I believe it's the best path forward.

https://kelvinfichter.com

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

](https://kelvinfichter.com/pages/thoughts/hybrid-rollups/)

4a:

[

Our Pragmatic Path to Decentralization
--------------------------------------

Our Pragmatic Path to Decentralization Uh Oh: Every L2 Has Upgrade Keys 😱 There's a difficult truth which often doesn't come up when discussing layer 2 (L2) protocols: Every major L2 project ...

https://medium.com

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

](https://medium.com/ethereum-optimism/our-pragmatic-path-to-decentralization-cb5805ca43c1)

[![User Avatar](https://storage.googleapis.com/papyrus_images/471db24c9eb9210829fe839fbe341210f6b1377f3b4e5bc5fd2b40ca6ba83ae7.jpg)](https://twitter.com/Starknet_ZH)

[Starknet | 中文 (👩🏽‍🚀, 👨🏽‍🚀)](https://twitter.com/Starknet_ZH)

[@Starknet\_ZH](https://twitter.com/Starknet_ZH)

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

参考资料  
  
\- 开始讨论  
[community.starknet.io/t/starknet-dec…](https://t.co/jehxS1AMQk)  
  
\- - Tendermint 共识建议[community.starknet.io/t/starknet-dec…](https://t.co/iSXG0s7syq)  
  
\- - 最长链选择 [community.starknet.io/t/decentralize…](https://t.co/B0knL7ooHX)[

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

community.starknet.io

StarkNet decentralization : Kicking off the discussion
------------------------------------------------------

StarkNet continues to evolve, and we gradually shift our gaze towards decentralization. While we expect StarkNet to be decentralized only at the end of the year, it’s not too early to decide on the...





](https://t.co/jehxS1AMQk)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 0](https://twitter.com/Starknet_ZH/status/1514158529665396737)[

3:28 AM • Apr 13, 2022

](https://twitter.com/Starknet_ZH/status/1514158529665396737)

[

Brainstorming: sequencer consensus mechanisms
---------------------------------------------

Brainstorming: sequencer consensus mechanisms I'm not a blockchain engineer or security researcher. These are just my showerthought rambles, and they could be nonsense. I'd also point out that ...

https://polynya.medium.com

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

](https://polynya.medium.com/brainstorming-sequencer-consensus-mechanisms-d7304bae4765)

[

Decentralized sequencers: where do we go next?
----------------------------------------------

Centralized sequencers are the current norm for rollups and most, if not all, plan to decentralize the sequencer in the future. There is no correct way to decentralize as multiple options exist that are suited toward different outcomes. Permissionless PoS with leader election To instantiate a permissionless set of sequencers

https://www.alexbeckett.xyz

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

](https://www.alexbeckett.xyz/decentralized-sequencers-where-do-we-go-next/)

[

Polygon Blog | Announcements, updates, and news
-----------------------------------------------

Get the latest ideas, announcements, partnerships, and Web3 news emerging from the Polygon ecosystem.

https://polygon.technology

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

](https://blog.polygon.technology/zkverse-deep-dive-into-polygon-hermez-2-0/)

[![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/1533618278538457088)

From their respective documentations

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

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 11](https://twitter.com/ChainLinkGod/status/1533618278538457088)[

8:14 PM • Jun 5, 2022

](https://twitter.com/ChainLinkGod/status/1533618278538457088)

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

[Jon Charbonneau 🇺🇸](https://twitter.com/jon_charb)

[@jon\_charb](https://twitter.com/jon_charb)

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

Sovereign app-specific rollups will be bigger than people realize  
  
I’ll forget the warm and fuzzy sovereignty and community for a minute for all you pessimists out there  
  
Show me the incentives and I’ll show you the outcome

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 58](https://twitter.com/jon_charb/status/1519443321206226950)[

5:28 PM • Apr 27, 2022

](https://twitter.com/jon_charb/status/1519443321206226950)

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

[danning](https://twitter.com/sui414)

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

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

\>50% of trading volume on Uniswap are consumed by MEV bot, while only 16.3% volume (potentially less) now are originated from Uniswap UI.  
  
Another quarter are consumed by aggregators, and another 21.3% consumed by unknown applications (partially potentially bots too).

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

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 317](https://twitter.com/sui414/status/1532088483296120832)[

2:55 PM • Jun 1, 2022

](https://twitter.com/sui414/status/1532088483296120832)

[https://docs.hermez.io/zkEVM/overview/#what-is-polygon-hermez-20](https://docs.hermez.io/zkEVM/overview/#what-is-polygon-hermez-20)

[

StarkNet Decentralization - Tendermint based suggestion
-------------------------------------------------------

Motivation The primary motivation of this suggestion is to let StarkNet have fast finality, which is economically backed by a lot of stake. We also try to leverage Tendermint - a well-established BFT protocol deployed on numerous blockchains. On the downside, due to the quadratic complexity of Tendermint, this suggestion limits (in practice) the sequencers amount to a few dozens.

https://community.starknet.io

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

](https://community.starknet.io/t/starknet-decentralization-tendermint-based-suggestion/998)

[

Proof of Efficiency: A new consensus mechanism for zk-rollups
-------------------------------------------------------------

Proof of Efficiency David Schwartz and Jordi Baylina, Polygon Hermez A new consensus mechanism for zk-rollups We at Polygon Hermez are currently working on the zkEVM implementation, and this challenge has required us to research and develop a new consensus mechanism for a decentralized L2 protocol.

https://ethresear.ch

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

](https://ethresear.ch/t/proof-of-efficiency-a-new-consensus-mechanism-for-zk-rollups/11988)

[

A Design of Decentralized ZK-Rollups based on EIP-4844
------------------------------------------------------

Abstract We propose a decentralized ZK-Rollup design based on the blob transactions described in EIP-4844 \[1\]. Each blob transaction contains a list of L2 transactions and a ZK proof to prove their validity. L2 builders compete to submit such blob transactions to L1 in a permissionless manner.

https://ethresear.ch

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

](https://ethresear.ch/t/a-design-of-decentralized-zk-rollups-based-on-eip-4844/12434)

4b:

[

Composability in a rollup ecosystem
-----------------------------------

One of the most common criticisms of rollups is that they "break composability". This has been a major argument from most monolithic chain maximalists. However, 'one chain to rule them all' is an impossibility. A multi-chain ecosystem is the only path forward. With that in mind, what are the implications

https://www.alexbeckett.xyz

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

](https://www.alexbeckett.xyz/composability-in-a-rollup-ecosystem/)

[

dAMM (distributed AMM)
----------------------

dAMM (distributed AMM) A Cross-L2 AMM TL;DR AMMs on L2 face a liquidity fragmentation problem dAMM, a cross-L2 AMM that shares liquidity across layers, solves this dAMM enables ZK-based L2s (e.g ...

https://medium.com

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

](https://medium.com/starkware/damm-decentralized-amm-59b329fb4cc3)

4c:

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

[Jon Charbonneau 🇺🇸](https://twitter.com/jon_charb)

[@jon\_charb](https://twitter.com/jon_charb)

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

Sovereign app-specific rollups will be bigger than people realize  
  
I’ll forget the warm and fuzzy sovereignty and community for a minute for all you pessimists out there  
  
Show me the incentives and I’ll show you the outcome

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 58](https://twitter.com/jon_charb/status/1519443321206226950)[

5:28 PM • Apr 27, 2022

](https://twitter.com/jon_charb/status/1519443321206226950)

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

[danning](https://twitter.com/sui414)

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

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

\>50% of trading volume on Uniswap are consumed by MEV bot, while only 16.3% volume (potentially less) now are originated from Uniswap UI.  
  
Another quarter are consumed by aggregators, and another 21.3% consumed by unknown applications (partially potentially bots too).

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

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 317](https://twitter.com/sui414/status/1532088483296120832)[

2:55 PM • Jun 1, 2022

](https://twitter.com/sui414/status/1532088483296120832)

[![User Avatar](https://storage.googleapis.com/papyrus_images/6dca4b30a410e6323c16d970fabd37132bfe05ee30283c97f1bed323d67431dc.jpg)](https://twitter.com/ChrisYicheng)

[Chris | Yicheng](https://twitter.com/ChrisYicheng)

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

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

Security Thoughts on Fractal Scaling ![🧵](https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png)  
1/  
The security design of the current rollup (L2) is considerable.  
But when it comes to areas far from L1 (L3, L4..) security\\exit mechanism\\consensus\\ becomes complicated  
[

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

medium.com

Fractal Scaling: From L2 to L3
------------------------------

It’s layers all the way down





](https://t.co/3V7xfNmAwm)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 57](https://twitter.com/ChrisYicheng/status/1535954524145299456)[

6:57 AM • Jun 12, 2022

](https://twitter.com/ChrisYicheng/status/1535954524145299456)

[![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/1536043923931598850)

Imo, an L3 that doesn't publish its DA on an L1 shouldn't be called a "rollup". If an L2 rollup derives its security from the base layer, then an L3 rollup derives its security from the base layer through the L2 rollup. In case the L3 data is not published on an L1, then the /1

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

12:53 PM • Jun 12, 2022

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

---

*Originally published on [msfew](https://paragraph.com/@msfew/almost-everything-about-rollup)*
