Author | ChainFeeds

With the completion of the Cancun upgrade and the reduction of L2 Gas fees, the market's focus has returned to L2. There are currently two main categories of Rollup L2 solutions: Optimistic Rollup and ZK Rollup. Optimistic Rollup occupies most of the market share due to its mature market applications. However, both Optimistic Rollup and ZK Rollup have some problems. In order to solve these limitations and further optimize efficiency and decentralization, Based Rollup came into being. It not only simplifies technical complexity and reduces transaction delays, but is also the only solution that fully inherits Ethereum's liveness. Among all known projects, only the ZK Rollup team Taiko is currently developing a solution based on Based Rollup.
 
Problems with existing Rollups

Optimistic Rollup requires a longer challenge window, usually 7 days, when confirming transactions in order to correct potential fraud. This design results in a longer waiting time before funds can be withdrawn, slowing down the overall transaction process. Moreover, during the peak of the Ethereum network, Optimistic Rollup involves high gas fees when processing fraud proofs. Although ZK Rollup can provide faster transaction confirmation times and reduce transaction data storage on the chain to save costs, it consumes a lot of computing resources and time in the process of generating zero-knowledge proofs, resulting in costs and transaction processing speed (TPS) being affected.
 
In summary, the technical complexity of Optimistic Rollup and ZK Rollup requires them to maintain a complex infrastructure and security mechanisms to process and verify L2 transactions, which has a negative impact on transaction costs and network efficiency.
 
Based Rollup Solution

Justin Drake, a researcher at the Ethereum Foundation, proposed Based Rollup in March 2023, which can effectively overcome these problems. Based Rollup, also known as L1-sequenced Rollup, is a Rollup whose sorting is completely driven by the underlying L1. This design allows L1 proposers to collaborate with L2 searchers and builders without permission to include Rollup blocks directly in L1 blocks, that is, outsourcing the sorting rights to L1 validators. The consensus layer, data availability layer, and settlement layer of Based Rollup are all Ethereum. Only the execution layer is built on the Rollup network, which is responsible for handling the execution and status updates of transactions. It is worth noting that Based Rollup solves the Rollup efficiency problem from the perspective of sorting, which is different from the classification of Optimistic Rollup and ZK Rollup from the perspective of verification. Because of the different dimensions, it does not conflict with the classification of OP and ZK, that is, if Optimistic Rollup or ZK Rollup outsources the sorting rights to L1 validators, it can be called Based Rollup.
 
Based Rollup inherits the security and activity of L1 by transferring the responsibility of transaction ordering to L1, while optimizing the performance of L2. It is the only Rollup solution that inherits 100% activity of Ethereum. This design brings the following advantages:
 
Full inheritance of activity: Based Rollup's security and decentralization are consistent with Ethereum, and no additional security mechanisms or consensus algorithms are required to ensure the validity and order of transactions. Compared with Rollup with an escape hatch mechanism, it is safer, faster and more convenient. In a Rollup with an escape hatch mechanism, if the Rollup fails or is attacked, users can safely return their funds to L1 through the escape hatch, but they must wait for a period of time to ensure settlement.
 
Simplified technical complexity: When L2 needs to handle transaction ordering and data availability issues on its own, it introduces additional complexity and potential security risks. Shifting the responsibility of ordering to L1 can simplify the structure of L2, eliminating the need for sequencer signature verification, escape hatches, and external PoS consensus.
 
Reduced latency: Using L1 to sort transactions can quickly confirm the validity and order of transactions, thereby reducing confirmation time and improving the responsiveness and efficiency of the entire network.
 
Reduced operational costs: Since L1 has already handled the ordering of transactions, L2 can batch and confirm transactions more efficiently based on this, reducing the verification complexity of L2 and the resources and costs consumed for ordering alone. This cost efficiency is more obvious when the transaction volume is large.
 
Economic incentive consistency: L1 miners can obtain additional fees and incentives from participating in L2 transaction sorting, which increases their motivation to maintain the overall health of the network. This design also helps to maintain the consistency of incentives between different layers in the network and enhance the economic security of the entire ecosystem.



Challenges of Based Rollup

Although Based Rollup can solve some of the shortcomings of the current Rollup solution, this technology also faces some challenges:
 
Revenue limitation: Relying on L1’s sorting limits the opportunity to obtain MEV, and most of Based Rollup’s MEV will flow to L1 validators. Based Rollup itself cannot directly benefit from it.
 
Sorting flexibility: Delegating sorting tasks to L1 may reduce the flexibility of sorting, affecting the implementation of specific transaction sorting strategies and fast transaction confirmation. For example, L1's sorting decision may be that miners choose to prioritize certain transactions to maximize their own interests, so if you want to implement an FCFS (First-Come First-Served) sorting mechanism similar to Arbitrum in Based Rollup, additional technical support (such as EigenLayer) is required.
 
Building Based Rollup Projects

Since the concept of Based Rollup has only been proposed for a year, it is a relatively new concept, and its theoretical and implementation details are still in the stage of exploration and improvement. Therefore, there are few projects building Based Rollup. The most well-known project is Taiko. Taiko is an L2 that uses ZK Rollup technology and has developed Type-1 zkEVM, which provides the same opcodes and functions as Ethereum, ensuring high compatibility with the existing Ethereum ecosystem. Shortly after the concept of Based Rollup was proposed, Taiko began to build Based Rollup, handing over transaction sorting to Ethereum's validators and using Ethereum as a settlement and data availability layer and consensus mechanism to simplify the structure of Rollup. On January 15, 2024, Taiko launched the Katla testnet and implemented Based Contestable Rollup (BCR), a Based Rollup that incorporates the dispute resolution process (similar to the fraud proof system) into the transaction verification workflow.
 
Future Outlook

Although the development of Based Rollup may require more time and resources, as well as dual verification of market and technology. But in the long run, Based Rollup will gain an advantage in market competition due to its enhanced security, decentralized features, simplified structure and goal consistency. Especially in the DeFi field, Based Rollup has demonstrated faster transaction confirmation speed and lower transaction costs, which has significant potential advantages. It is believed that with the continuous improvement of technology and the gradual recognition of the market, Based Rollup is expected to occupy a position in the Rollup L2 solution market.