New interpretation of Rollup expansion plan, how does Taiko's BBR reshape Ethereum and L2?

Foresight News
2023-12-18 15:44:50
Collection
Boosted Based Rollup (BBR) retains the advantages of the basic Rollup and adds direct Ethereum scalability.

Original Title: Based Booster Rollup (BBR): A new major milestone in Taiko's roadmap

Written by: Taiko

Compiled by: Frank, Foresight News

A few years ago, Ethereum adopted a rollup-centric roadmap. Since then, the Ethereum community has proposed various rollup designs, all aimed at scaling our beloved blockchain in some way.

Today, this article will detail our new rollup design launched a few months ago, which we believe is very close to becoming a native Ethereum scaling solution, which we call the "Based Booster Rollup" (BBR).

Let's take a look at the vision of the "Based Booster Rollup."

Based and boosted

"Based rollups" can be considered the most efficient, decentralized, and Ethereum-aligned way to operate rollups—by delegating ordering work to L1, "Based rollups" inherit many advantages of L1, such as decentralization, simplicity, and activity.

In other words, "Based rollups" are the solution for achieving native scalability on Ethereum without introducing new risks of centralization or semi-centralization in ordering.

But how great would it be if you could further enhance its advantages by adding out-of-the-box native Ethereum L1 DApp scaling features to "Based rollups"?

And that is precisely what "booster rollups" aim to provide.

Imagine, your DApp only needs to be deployed once, and it can automatically scale to all L2s, and if additional block space is needed, you can add more "booster rollups" without any extra setup work.

In other words, the entire operation process requires minimal extra work from developers, with no redeployment costs and no additional concerns.

Simply put, "booster rollups" work similarly to adding extra CPU/SSD to your laptop: they make your computer more powerful, allow applications to run faster, and enable greater scalability.

For more technically inclined individuals, here’s a one-sentence technical summary of what "booster rollups" do: "booster rollups" shard transaction execution and storage.

If you are interested in the technical workings of "booster rollups," please read the article by our co-founder and CTO Brecht Devos on ethresear.ch about this topic:

Here’s also an X Thread explaining the thought process behind "booster rollups." Now, let’s see why based rollups and booster rollups are a perfect match.

The Vision of "Based Booster Rollup"

"Booster rollups" are indiscriminate; any rollup with the necessary enhancements, whether Optimistic-based or ZK-based, can become a "Booster rollup."

However, not all rollups need to be fully boosted; they can still achieve L2-only functionality in suitable cases.

If you want to achieve native scalability on Ethereum, then boosting a Based rollup is the wise choice. It allows L1 validators to propose new blocks for the entire boosted network, giving Ethereum out-of-the-box scalability, which means Boosted Based Rollup (BBR) retains the advantages of the base rollup while adding direct Ethereum scalability.

BBR also has the potential to solve all current fragmentation issues faced (and created) by rollups, without losing L1 ordering and all the associated benefits. It can provide all necessary functionalities to achieve the originally envisioned "in one place" scaling of Ethereum by adding atomic cross-rollup transactions among all L2s in the boosted network.

We believe this is a very powerful design, and it is very close to achieving native scalability on Ethereum, which is the vision of Boosted Based Rollup (BBR).

What Does This All Mean?

Let’s recap the benefits that BBR brings.

For users, BBR means they no longer have to worry about fragmentation and jumping from one L2 to another: because their favorite DApps will be distributed across all L2s.

Of course, the BBR design will significantly reduce transaction costs and increase throughput, allowing users to enjoy a scalable and secure Ethereum as they deserve.

For developers, the BBR design allows them to enhance their DApps without having to redeploy to all L2s. Instead, they only need to deploy their DApp once on L1, and that’s all the work done—DApp will automatically scale to all existing and future boosted L2s.

When Will It Be Implemented?

When can we expect to see the first BBR?

Currently, Taiko is working on introducing Contestation into the protocol, and will test the Based Contestable Rollup (BCR) mechanism (at least in part) on the next testnet.

The BCR design is set to be implemented on the upcoming mainnet, and we will provide more information later.

After launching BCR on the mainnet (which is our first major milestone), we plan to either upgrade the protocol to BBR or launch a standalone BBR L2 as the second major milestone.

We believe BBRs have the potential to scale Ethereum to a whole new level. If any teams are interested in the BBR design and wish to collaborate on technical specifications and implementation, please contact the Taiko team.

Additionally, you can check out the first Taiko Improvement Proposal (TIP) "TIP-0001: Support reading and writing to the parent chain," which is a prerequisite for boosted rollups, and engage in discussions with the community.

Taiko will also release more detailed information in the coming months.

ChainCatcher reminds readers to view blockchain rationally, enhance risk awareness, and be cautious of various virtual token issuances and speculations. All content on this site is solely market information or related party opinions, and does not constitute any form of investment advice. If you find sensitive information in the content, please click "Report", and we will handle it promptly.
banner
ChainCatcher Building the Web3 world with innovators