By
Dimitar Bogdanov
November 16, 2023
4 Min Read
Rollups are one of the hottest Web3 technology fields and by far the most promising scaling solution for solving the problem of blockchain scalability. Rollup solutions are advanced Layer-2 scaling solutions for blockchain networks, designed to increase transaction throughput and reduce fees. Blockchain rollups, including optimistic and zk-rollups, process transactions off-chain to alleviate congestion and improve efficiency on the underlying blockchain network. As a leading scaling solution for blockchain networks, rollups play a crucial role in enhancing capacity, security, and decentralization. Rollup technology is essential for addressing the scalability challenges faced by blockchain networks, supporting new applications in DeFi, NFTs, and gaming. The two main types of blockchain rollups are optimistic rollups and zk-rollups, each offering unique benefits for transaction speed and cost efficiency. At the same time, it is still a developing technology and Web3 developers are still figuring out how it can be improved.
Based rollups are the latest interpretation of that concept, but they are not in direct competition with optimistic and ZK rollups. Whereas optimistic and ZK rollups take different approaches to validating state, based rollups are defined by the way they deal with sequencing. While a traditional rollup, be it an optimistic or a zero-knowledge one - uses its own sequencer, a ‘based’ rollup utilizes its base Layer 1 protocol for the same purpose.
While the term sequencing is largely associated with rollups, it describes a process that’s integral to the broader Web3 ecosystem. Essentially, sequencing is the process of ordering transactions within a chain. The sequencing process is crucial for organizing transactions into blocks and maintaining security and efficiency across blockchain networks. The process is just as integral to Layer 1s, as is to L2’s, but the sequencer designs may vary greatly depending on the type of the network. For example, a big L1 network is likely to have a much more decentralized approach to sequencing, while a rollup protocol may be limited to using a centralized sequencer. Based sequencing is a method used in based rollups to leverage Layer 1's consensus for transaction ordering, enhancing both security and collaboration between protocol layers.
A based rollup seeks to tap into the advantages that L1 sequencing can bring to address some of the limitations of the standard rollup design. The consensus layer acts as the foundational component in rollup architectures, supporting secure sequencing and validation of transaction data by integrating with the Layer 1 blockchain.
The model employed by based rollups is quite simple and straightforward. Under this model, L1 block proposers take on sequencing duties for the rollup. The execution layer in based rollups is responsible for processing transaction execution and updating transaction statuses. The settlement layer finalizes and records aggregated transaction data onto the main blockchain. The data availability layer ensures transaction integrity and security by making transaction data accessible. The underlying blockchain (Layer 1) provides security, consensus, and data availability for the rollup network. The underlying layer serves as the foundational infrastructure supporting the rollup. The main blockchain (Layer 1) acts as the final settlement and validation layer for rollup transactions. The main chain is the primary blockchain where proofs and transaction data are submitted. The rollup network is a Layer 2 scaling solution that relies on Layer 1 for sequencing and data availability. A transaction batch is a collection of transactions processed together before being submitted to the main blockchain. Working together with L1 searchers and block builders, the proposer can include the next rollup block in the next Layer 1 block. Giving up sequencing duties to Layer 1 has a number of advantages, as well as some downsides. Let’s have a closer look.
Based rollups use L1 sequencing mainly to improve aspects of the standard rollup designs that may be lacking. By leveraging Layer 1 sequencing, based rollups help achieve lower transaction costs and low transaction fees, making them highly cost-efficient. They enable efficient transaction processing and improved transaction processing, which are key benefits of the based rollup model. Based rollups also optimize transaction execution and executing transactions by utilizing Layer 1 infrastructure, ensuring both speed and security. The ability to process multiple transactions and transaction bundles off chain allows these solutions to aggregate and process transactions off chain before submitting them to Layer 1 for finalization. Processing transactions off chain and handling transactions off chain contribute significantly to scalability and cost reduction. Processed transactions are cryptographically verified and committed to the main blockchain, maintaining the integrity of the ledger. Additionally, based rollups enable faster and more efficient asset transfers, which is especially beneficial for applications like gaming and DeFi. Here are some of the main advantages that they inherit from Layer 1.
Liveness
Compared to a big Layer 1 protocol like Ethereum (which is practically the base L1 to most major rollups), the scale and scope of a rollup is quite small. Naturally, this means that there is a higher risk of a sequencer or validator failure, which may result in the user having their assets frozen. For that reason, most rollups develop mechanisms such as escape hatches, which are designed to counter such scenarios.
Using L1 sequencing allows based rollups to inherit the liveness of their base L1s, which practically eliminates the risk of sequencer or validator failure.
Decentralization
Through L1 sequencing based rollups are able to inherit the level of decentralization of their base Layer 1's and take advantage of already existing infrastructure that incentivizes L1 actors to add blocks to the chain. L1 sequencing is probably the simplest way to have a decentralized sequencer in a rollup.
Simplicity
Speaking of simplicity, a based rollup is simpler than even a centralized rollup sequencer. We already mentioned that you do not need to build escape hatches and other similar mechanisms. You also do not need to verify sequencer signatures or have external Proof-of-Stake consensus.
Cost efficiency
Simplicity also translates to lower costs, as no sequencer signature verifications means zero gas overhead. Furthermore, based rollups can shave off development costs associated with building escape hatches and other complex infrastructure.
Sovereignty
Delegating sequencing duties does not mean that the rollup has to also cede its sovereignty to the L1. The network can still have its own governance token, collect base fees and have full control over how those proceeds are being spent.
The based rollup model also has certain limitations. Chief among them is perhaps the lack of MEV income for the rollup. Maximal extractable value, or MEV, is the value that can be extracted on top of the base fees by sequencing transactions in a certain way (depending on the particular MEV opportunity). You can read more about MEV in our detailed piece on the subject. Since based rollups rely on Layer 1 for sequencing, the MEV, naturally, is funneled to the L1.
Keep in mind that this means that based rollups have a strong economic alignment to their base L1's, which can be an advantage. Lucrative MEV opportunities are what keeps L1 proposers, searchers and builders to include rollup belongs in the Layer 1 chain.
Another downside of the based rollup model is that networks of that type have reduced sequencing flexibility and have limited ability to introduce their own sequencing models.
Based rollups are another example of the considerable R&D effort that is being dedicated to improving and enhancing Layer 2 scalability. By leveraging already existing L1 infrastructure, the based rollup model is seeking to improve the utility of rollups and make them work even better as scaling solutions for the growing Web3 ecosystem.