How does Taiko lead the way to decentralization of Rollup?
1. Decentralization is the core value of blockchain, but Rollup technology sacrifices a certain degree of decentralization while improving Ethereum's scalability. 2. The Taiko project introduced contestable Rollup (BCR) and booster-based Rollup (BBR), aiming to achieve a more efficient Ethereum expansion solution while maintaining security and decentralization. 3. BCR verifies transactions through a competitive mechanism to enhance decentralization; BBR reduces developer workload and redeployment costs thr
Original author: @xparadigms and @IngsParty
Original title: Decentralizing Rollups: A Neglected Priority in Rollups
Original translation: weizhi, BlockBeats
Decentralization is one of the core values of blockchain. However, in order to improve the scalability of Ethereum, the Rollup scheme sacrifices some decentralization in operation. Achieving full decentralization of these operations still faces challenges in ordering and proof settlement, especially for optimistic Rollup and zero-knowledge (zk) Rollup.
Despite these challenges, the development of decentralized Rollup is accelerating. Some optimistic Rollup have introduced permissionless challenge mechanisms and are testing hybrid proof systems. The Taiko project stands out for its clear decentralization roadmap. Let's take a deeper look at why.
1. Background-Core Components: BCR and BBR
Taiko's "Road to Decentralized Rollup" introduces two proof systems and frameworks: Contestable Rollup (BCR) and Booster-based Rollup (BBR).
1.1 Contestable Rollup (BCR)-Powerful L2 Proof System
BCR is a Rollup design that includes a competition mechanism. The design verifies transactions by allowing participants to challenge the validity of transactions when they suspect fraud. This mechanism enhances decentralization because it allows Ethereum validators to use a challenge mechanism for transaction sorting without a central sorter, thereby maintaining the integrity of the blockchain.
The BCR mechanism combines the advantages of Ethereum transaction sorting with the challenge function, aiming to reduce transaction fees while maintaining security and decentralization. In addition, Taiko uses multiple proof systems within BCR, including Rollup proof systems at different stages such as SGX, ZK, and SGX+ZK, ensuring the flexibility of the system and more stable operation.
Despite these advantages of BCR, its design also has a potential disadvantage: when the frequency of competition is low, provers may lack activity. The structure of provers requires a lot of competition to generate profits, so in an environment with less competition, they may be more inclined not to participate. To address this problem, Taiko implemented dynamic adjustments to different Rollup proof systems to solve this problem.
1.2 Booster-based Rollup (BBR)
BBR is designed to scale Ethereum DApps without redeploying on all L2 solutions. It reduces developer workload and reduces redeployment costs by sharding transaction execution and storage. This design aims to solve the problem of liquidity fragmentation between L2s and enhance the scalability of the network.
In November 2023, Taiko launched a booster Rollup initiative called Gwyneth to enhance Ethereum's capabilities. Gwyneth uses Ethereum L1 validators for transaction ordering and L1 builders for block construction. Its main features include synchronous composability for seamless L1 integration, scalability to meet growing demand, and pre-confirmation capabilities for fast transactions.
Gwyneth was "terminated" from the beginning, and its security is guaranteed by Taiko's multi-proof system Raiko, and uses a trusted execution environment (TEE), with plans to introduce zkVM in the future. Both BCR and BBR are part of Taiko's efficient expansion solution for Ethereum, ensuring that high transaction volumes can be handled while maintaining security and decentralization.
2. Main points
2.1 "Have we considered decentralization in Rollup?"
FourPillars researcher Heechang believes that at present, most Rollups are still centralized. Decentralized sorting and proof systems are still in progress. Two well-known proof systems, optimistic Rollup and zero-knowledge Rollup, are moving towards decentralization.
Optimistic Proof Systems: These systems have implemented forced L1 transactions and are exploring shared ordering and the introduction of permissionless challengers. Arbitrum and Optimism allow permissionless challenges, but Optimism recently banned this mechanism due to suspected vulnerabilities.
Zero-knowledge Proof Systems: Most zero-knowledge Rollups do not allow forced transactions in L1. Although zero-knowledge proofs provide secure state change guarantees, operations are currently centralized and technical challenges remain significant.
Despite not being fully decentralized at the moment, Rollup frameworks like OP-Stack, ZK-Stack, PolygonzkEVM, and ArbitrumOrbit have been adopted by hundreds of L2 projects. This trend is continuing, and Rollup framework teams are working hard to achieve decentralization. However, not all projects have a clear roadmap to address the decentralization challenge.
Taiko excels in this regard. From its inception, it has had a clear roadmap to become an L2 and decentralized Rollup framework. It has a clear path forward and working token economics that provide sustainable utility for its L2 token, which is lacking in most other projects.
As other projects are also improving their codebases and infrastructure, will Taiko be able to successfully realize its vision at the right market timing? This remains to be seen. As one of the teams working closely with the Ethereum Foundation, Taiko needs to pay special attention to its progress in decentralization.
2.2 "It's time to consider the decentralization of Rollup"
FourPillars researcher Ingeun Kim believes that at present, major Rollup projects are working hard to achieve decentralization. However, no project has made significant progress in achieving full decentralization. The main reason is that today's mainstream Rollup has a low priority for decentralization in the initial design stage. These Rollups initially focused on performance and functionality, and now find it extremely difficult to incorporate the concept of decentralization into their rigorous design. This is understandable because in the early stages, Rollup needs to deliver efficient performance results while meeting the scalability requirements of Ethereum.
However, now the concept of Rollup decentralization is becoming more and more important. This is like the natural transition from the performance-driven Web2 era to the decentralized Web3 era. Fortunately, many Rollup projects have laid the foundation and paved the way for future decentralization. In this context, Taiko's attempt at decentralized Rollup deserves active attention. In particular, its design based on the contestable Rollup (BCR) mechanism contains the basic elements for achieving full decentralization, including allowing anyone to participate, as well as fair rewards and penalties.
Of course, there are still many areas for improvement, and the road to full decentralization is challenging. However, Taiko's efforts are considered to be of high importance and may have a positive impact on the entire Ethereum L2 ecosystem. Their progress is definitely worth paying attention to.
3. Other Views
3.1 "The choice is not only a technical issue, but also about decentralization"
Taiko member Junger said that with the popularity of Rollup, fragmentation and isolation have become key issues. There is a trade-off in the choice between Rollup and shared sorting layers. Shared sorters provide fast finality and cross-chain composability, but introduce new trust assumptions and potential failure points. Rollup leverages Ethereum's infrastructure, provides liquidity and L1 composability, but faces challenges in block time and revenue.
Future improvements may include pre-confirmation-based and faster L1 block times to improve user experience while maintaining alignment with Ethereum. The goal is to build a decentralized ecosystem that is scalable and truly in line with Ethereum's vision.
Junger emphasized that choosing whether to develop based on Rollup is not just a technical decision, but about the direction of the decentralized Rollup "framework."
3.2 "The final game is based on Rollup"
Justin Drake, a researcher at the Ethereum Foundation, has been actively involved in discussions on Ethereum expansion solutions, especially focusing on Rollup and Taiko projects. Drake emphasized the importance of decentralized sorting, which can alleviate the problems of monopoly control and censorship in transaction sorting. He believes that integrating technologies such as zero-knowledge proofs and shared sorters can enhance the functionality and security of Rollup-based.
Justin Drake believes that Taiko is an important step towards a decentralized and scalable Ethereum ecosystem, and its mainnet's permissionless sorting and proof system is a notable feature. He also said that "the final game will be based on Rollup."
Related articles:
- Booster-based Rollup (BBR): A new milestone in Taiko’s development—Taiko Labs
- Centralization considerations for pre-confirmed Rollup (Part 1)—Taiko Labs
- Multiple Proofs | Taiko Documentation
Disclaimer: The content of this article solely reflects the author's opinion and does not represent the platform in any capacity. This article is not intended to serve as a reference for making investment decisions.
You may also like
VeChain Revolutionizes NFT Access with Free PofP Badge Tool
21Shares Polkadot Trust Hints at ETF Possibilities for Investors
ETH breaks through $3,400
Flockerz Vote-to-Earn ICO Raises $7.4 Million – Next 25x Crypto Gem?