Cointime

Download App
iOS & Android

Based rollup: Sequenced by Ethereum

Validated Individual Expert

Key Takeaways

  • There exist risks of sequence centralization in current rollup networks, and various sequencing layer projects are being launched to solve this problem.
  • Justin Drake, a researcher at the Ethereum Foundation, proposed an idea called Based Rollups to solve the sequencing issue of rollups. In this setup, searchers, builders, and proposers on the Ethereum network all participate in the sequencing of the rollup network.
  • While Based Rollups are highly decentralized and directly benefit from Ethereum’s liveness, they may suffer from a lack of economic incentives and potential scalability limitations.

1. Introduction

Undoubtedly, the period from 2022 to 2023 marked the ascendancy of Ethereum’s Layer 2, during which various rollup networks proliferated. Within the Optimistic rollup sector, Arbitrum and Optimism have firmly secured spots among the top 10 by total value locked (TVL). Meanwhile, in the area of zk rollups, the second wave of Layer 2 is coming, especially with the introduction of Polygon’s zkEVM and the launch of zkSync Era’s mainnet.

1.1 The various risks of rollups

(Data as of Apr 15, 2023 | Source: l2beat)

However, due to the rapid growth of various Ethereum layer 2 networks, not all of them have met the criteria for a proper rollup. The table above analyzes the risks of existing rollup networks, as provided by the l2beat. Each item describes the approach taken by the rollup network, with yellow indicating a slight risk and red indicating a major risk.

  1. State Validation: Since the Rollup Network performs computations off-chain, it must prove the validity of its computational results to Ethereum. This category is categorized by how this validation is achieved. For zk-rollups, this can be done via zero-knowledge proofs (zk-SNARKs, zk-STARKs). In the case of optimistic rollups, at least one honest entity should be in charge of fraud proof, but many networks do not yet have fraud-proof systems in place, and even if they do, there is still a long way to go as only whitelisted entities can submit fraud proofs.
  2. Data Availability: A classification based on where the transaction data used in the computation is stored. On-chain storage on Ethereum is the most secure. In the case of External (DAC), the transaction data is managed off-chain by a group of entities called the Data Availability Committee, and in the case of Optimistic (MEMO), the transaction data is managed on a decentralized storage network, which is the approach used by Metis Andromeda.
  3. Upgradability: Rollup networks have a smart contract on the Ethereum network, which is categorized as to whether or not it is upgradeable. Non-upgradable means that the code is immutable, which is the most secure, and often comes with a delay of a few days after the decision to upgrade, or in the worst case, a centralized entity can upgrade the rollup contract without any approval. In the last case, the centralized entity could steal all of your funds if they wanted to (although this is highly unlikely).
  4. Sequencer Failure: Sequencers are responsible for determining the order of users’ transactions on the rollup network, and this category categorizes what to do if all sequencers are offline or censoring. Transact using L1 means that the user can submit a transaction via Ethereum to add it to the rollup network, while Force exit to L1 means that the user can force the sequencer to insert a withdrawal transaction. The worst case is No mechanism, where the user has no recourse if the sequencer is offline or censored.
  5. Validator Failure: Validators are the entities responsible for submitting the state of the rollup network and, in the case of zkRollup, the ZKP to the Ethereum network, and this section categorizes what to do if a validator goes offline. Propose blocks allow anyone to become a validator after a period of time, and Escape hatch (MP) allows users to safely withdraw their assets by submitting a Merkle Proof, both of which are very secure methods. Escape hatch (ZK) requires the user to submit a ZKP, which is quite a difficult task for an individual to execute, and Propose blocks (ZK) requires the node to execute the ZKP in addition to generating the ZKP. Again, the worst case scenario is no mechanism, which means that if the validator goes down, all users’ assets are frozen.

1.2 The Importance of Sequencers

So far, we’ve covered a variety of risks, but one that’s become a hot topic as many rollups have gotten larger is the failure of sequencers and validators. Optimism Network has grown to be the 6th largest network on TVL, but users’ funds can be frozen if a whitelisted validator goes offline, and in the case of the recently released zkSync Era, there is no way to deal with a sequencer and validator going offline.

The reason for this concern is that most rollup networks in existence operate a centralized sequencer. Let’s take a look at how the major rollup networks operate their sequencers:

  • Optimism: Both the sequencer and validator are centralized and run by the Foundation (sequencer address: 0x68…2985, validator address: 0x47…3A33). Even if the centralized sequencer is offline or censored, users can still force transactions to the L2 network via L1, as the above-mentioned “Transact using L1” is possible. However, if a validator goes offline, users will not be able to withdraw from L2 to L1. Optimism has plans to decentralize the sequencer in the future, which it says will be solved by introducing economic game theory and governance mechanisms.
  • Arbitrum: The sequencer is centralized and operated by the Foundation (sequencer address: 0xC1…47cc), and the validators are 13 whitelisted entities. Even if the centralized sequencer is offline or censored, users can still force transactions on the L2 network through L1, as the above-mentioned “Transact using L1” is possible. Unlike Optimism, there is also a fraud proof system in place, but it is only accessible to whitelisted validators, and if all validators go offline and the situation lasts longer than 7 days, anyone can become a validator and make withdrawals. Arbitrum has plans to decentralize the Sequencer in the future.
  • zkSync Era: There is a centralized operator that acts as a sequencer and validator (operator address: 0x11…2211). The project is still in its infancy, so there is no way to fix any problems with the operator. zkSync Era plans to decentralize the operators in the future by creating a family of roles called Validators and Guardians.
  • Polygon zkEVM: The Sequencer is operated in a centralized manner by the Foundation (Sequencer address: 0x14…2800), and the Validator (Aggregator in Polygon zkEVM) that submits ZKP is also centralized (Aggregator address: 0xdA…86eA). If the sequencer fails, the user’s funds are frozen, but if the aggregator fails, anyone can still submit a ZKP to withdraw from L2 to L1. Polygon zkEVM will later decentralize the sequencer and aggregator with a consensus algorithm called PoE.

As a result of the centralization of sequencers and validators, there have been a number of recent projects that have attempted to decentralize the sequencing of rollup networks. Examples include Astria, Espresso, Radius, OP Stack, and Suave. They provide their own sequencer network to the rollup network so that the nodes in the rollup network only need to compute, but they decide the order of the transactions and hand them off to the rollup network. Contrarily, a different approach has been proposed by Ethereum Foundation researcher Justin Drake called Based rollups.

2. Based Rollups

“Base can achieve tokenless decentralization by becoming based.” — Justin Drake

That’s the last sentence of Ethereum Foundation researcher Justin Drake’s introduction to Based Rollups. What does this mean that the rollup network launched by Coinbase could utilize a form of Based Rollups to achieve tokenless decentralization? (Note that Based Rollups and Coinbase’s Base are not related, except for the similarity in name).

2.1 Overview

Based Rollups (or L1-sequenced Rollups) mean that the sequencing of the rollup network takes place on the L1 that the rollup is based on (in most cases, the Ethereum network). More specifically, in the case of Ethereum, this means that searchers, builders, and proposers on the network all participate in the sequencing of the rollup network.

2.2 Participants of Block Building

(MEV-Boost | Source: Flashbots)

Currently, the majority of Ethereum network blocks are created through a middleware called MEV-Boost, and in the future, this process will be built into the Ethereum protocol itself in a Proposer-Builder Separation (PBS). In this approach, searchers initially listen to the mempool, identify MEV opportunities, bundle them, and submit them to the builders. Builders take the transactions in the mempool and the bundles they receive from searchers and use their own algorithms to create full blocks that maximize MEV revenue, which are then delivered to proposers and added to the Ethereum network.

In this process, searchers and builders bid nearly as much MEV revenue as they can generate to get their bundles and transactions selected, with the effect that MEV revenue flows from searchers — builders — proposers.

2.3 Advantages of Based Rollups

Based Rollups have a number of advantages over traditional rollup networks that handle sequencing on their own. First, they rely on Ethereum to sequence transactions, so they benefit from Ethereum’s liveness. When we looked at the risks of different rollups above, we saw that a lot can go wrong if the sequencer or validator fails, but with Based Rollups, that risk doesn’t exist unless something happens to the Ethereum network.

The second is decentralization. Based rollups can still leverage the diverse set of participants that create blocks on the Ethereum network, and anyone can join the sequencing permissionlessly when they see an MEV opportunity in Based Rollups’ mempool.

Third is the economic alignment with Ethereum. If an MEV opportunity is identified in Based Rollups, searchers and builders on the Ethereum network will submit corresponding bids to sequence it, so the value from Based Rollups’ MEV revenue will naturally flow into Ethereum L1.

Fourth is simplicity. A rollup network in the form of Based Rollups is also simpler than having a centralized sequencer. Based Rollups doesn’t need to validate the signatures of sequencers, build escape hatch (a system that allows users to withdraw if a validator goes offline safely), or introduce new algorithms for decentralized sequencers later.

Fifth, no tokens are required. Traditional rollup networks require the presence of a token in order to decentralize the sequencer later. However, since the sequencing of Based Rollups is done on the Ethereum network, no token is required.

2.4 Disadvantages of Based Rollups

Based Rollups also have a number of disadvantages. The first is that the rollup network’s own MEV revenue flows to Ethereum L1 and does not accumulate value on L2. However, in addition to MEV revenue, base fees for submitting transactions can be accumulated at the L2 end.

Second, there are sequencing limitations. Since Based Rollups relies entirely on the Ethereum network for its sequencing process to order transactions, it is very difficult to introduce their own sequencing process. Furthermore, relying on Ethereum for sequencing has the disadvantage that it follows Ethereum’s finality, which can be very UX-unfriendly, but many researchers are currently researching ways to impose finality in advance through EigenLayer, inclusion lists, builder bonds, etc.

3. Example

Although it’s not certain whether Based Rollups will be applied, there is a research piece posted on ethresearch by Taiko, one of the prominent Layer 2 zkEVM projects.

(Source: Taiko)

If L2 applies Based Rollups, the MEV flows like this:

  • L2 Searchers bundle L2 transactions and send them to L2’s Block Builders.
  • L2 Block builders create L2 Blocks, which are then sent to L1 Searchers and can be used as part of L1 Bundles.
  • Note that L2 blocks must be sent in a private order flow when sent to L1, otherwise the MEV can be stolen.

Taken together, if L1 Searchers are watching both L2 and L1 mempools, they can extract cross-chain MEV between Ethereum and L2 with Based Rollups, and the value of L2’s MEV can be accumulated in Ethereum.

4. Final Thoughts

As the various rollup networks grow, there is a growing concern about centralized sequencers. While there are a number of sequencing layer projects out there to address this, Justin Drake’s Based Rollups is a refreshing idea.

I’ve already mentioned the drawbacks above, but in my opinion, the biggest weaknesses of Based Rollups are profitability and slow finality. The only incentive for Ethereum network block producers to participate in the sequencing of Based Rollups is the MEV revenue which might be not lucrative. Also, since the sequencing takes place on the Ethereum network, instead of benefiting from Ethereum’s liveness, they are locked into slow finality. If the sequencer part, which currently has centralization issues, is also handled by Ethereum, it can be said to be closer to a true rollup, but incentive schemes and ways to preemptively grant completeness will need to be further researched before Based Rollups can be widely used.

Coinbase, the largest cryptocurrency exchange in the United States, has launched its own rollup network, Base, with two design goals: 1) tokenless and 2) decentralized. Base published a roadmap to achieve this by leveraging Optimism’s OP Stack, but both goals could have been easily achieved by adopting the similarly named Based Rollups approach. If you’re an enterprise building a blockchain network, and you’re looking for high scalability and decentralization, and you can’t mint tokens, Based Rollups could be a good option.

About Us

Four Pillars is a global crypto research firm based in Seoul, consisting of the most influential blockchain researchers in Korea. Through robust research and governance skills, it helps various market players easily onboard to the blockchain industry by offering high-quality research articles while supporting protocols in their expansion into Korean and global markets.

Four Pillars Links

Comments

All Comments

Recommended for you

  • Optimism 2024 Q1 Report: The implementation of EIP-4844 reduces L1 submission costs by 99%

    Optimism has released its Q1 2024 report, which shows that the number of daily active addresses has reached 89,000 (a 23% increase compared to the previous period), and the daily transaction volume has increased to 470,000 (a 39% increase compared to the previous period). These indicators are slightly lower than the historical high point in Q3 2023.

  • US Secret Service seizes domain used to run cryptocurrency scam

    On May 17th, the US Secret Service seized a domain used for cryptocurrency trust fraud in a "pig-killing plate" scam. In the "pig-killing plate" scam, scammers contact victims through various means, including dating apps, social media websites, and even random text messages disguised as wrong numbers.

  • Peaq Completes $20 Million Fundraising via CoinList Launch

    Peaq, a Layer1 blockchain applicable for DePIN and machine RWA, announced on X platform that it raised $20 million through its native token Launch, which was launched on CoinList from May 9 to May 16. As of now, over 145,000 community members have completed over-subscriptions of over $36 million. The new funds will be used to accelerate the growth of the peqosystem and further consolidate various ecosystem and community plans.

  • LocalMonero to Shut Down in Six Months Amid Regulatory Pressure and Internal Factors

    LocalMonero, a peer-to-peer exchange for trading privacy coin Monero (XMR), has disabled all trades and will be taken down in six months, according to parent company AgoraDesk. The company cited a combination of internal and external factors for the decision, but did not provide specifics. The move follows a trend of P2P crypto trading platforms shutting down due to regulatory challenges, including LocalBitcoins and Paxful. LocalMonero's closure also comes amid pressure from regulatory authorities on privacy coins, with exchanges including Binance and Coinbase delisting tokens like Monero and Zcash.

  • French securities regulator issues new warning to Bybit

    The French securities regulator has issued a new warning to the cryptocurrency exchange Bybit, urging customers to make arrangements for the possibility that the platform may suddenly stop providing services to French customers. The Financial Markets Authority (AMF) stated in a notice on Thursday that the exchange is not registered as a Digital Asset Service Provider (DASP), and therefore is providing services illegally in France. Bybit has been blacklisted by the AMF since May 20, 2022 for illegal operations.

  • Gaming platform Param Labs completes $7 million financing, led by Animoca Brands

    Gaming platform Param Labs has completed a $7 million financing round, led by Animoca Brands with participation from Delphi Ventures and Cypher Capital. Param Labs aims to establish a gaming ecosystem managed by its native PARAM token, which is set to launch soon. The company's first game, "Kiraverse," is a multiplayer shooting game that allows players to earn money while playing.

  • Blockchain SaaS solution AfriDex completes $5 million Pre-Seed round of financing, led by Endeavor Ventures

    AfriDex, a blockchain software-as-a-service solution based in London, UK, announced the completion of a $5 million Pre-Seed round of financing with Endeavor Ventures leading the investment and African Crops Limited, Oldenburg Vineyards, and Hank Oberoi participating. AfriDex is currently focused on the agricultural market, providing comprehensive on-chain solutions to support and protect supply chain participants, utilizing blockchain technology to achieve traceability, frictionless payments, anti-fraud transactions, verified authentication, simplified tax and subsidy management. (finsmes)

  • Rugpull occurs on Ethereum with fake NOT tokens

    PeckShield has monitored that the fake token Notcoin (NOT) on Ethereum has dropped 100%. An address starting with 0xE0eB sold 1,645,040,633,338,481.95 NOT and exchanged it for 93.5 WETH (valued at $281,000 USD). Note: Rugpull tokens have the same name as legitimate tokens.

  • U.S. senators propose spending $32 billion to develop AI and build safeguards around it

    A bipartisan group of four senators led by Chuck Schumer, the leader of the majority party in the United States, has proposed that Congress spend at least $32 billion over the next three years to develop artificial intelligence (AI) and establish safeguards around it.

  • The 133rd Ethereum ACDC meeting: The goal is to complete the devnet within 7-10 days

    The Ethereum developers held their 133rd ACDC conference call. First, they outlined the latest research on Ethereum protocol confirmation rules. Then, they discussed Pectra updates related to EIP-7547 and CFI states, and decided to put them on hold temporarily. They also updated the v1.5.0-alpha.1 specification. Regarding the implementation updates for devnet-0, most teams are making progress, but there are also some unexpected complexities. The goal is to complete devnet within 7-10 days.