Cointime

Download App
iOS & Android

The Beacon Layer that has sparked heated discussions: the intermediary layer for Ethereum's Enshrined Rollup

Cointime Official

In recent times, there has been a heated debate within the Ethereum Rollup community regarding the true definition of promising Rollups like Arbitrum, Optimism, ZKSync, and others. The current Rollup serves as an off-chain transaction executor, equipped with a "native bridge" connecting Rollup and Ethereum. We refer to this native bridge as the Enshrined Bridge. This bridge allows users to lock assets originating from Ethereum and mint equivalent wrapped assets on the Rollup. Conversely, when the bridge is confident that the wrapped assets on the Rollup have been destroyed, it can unlock the assets originating from Ethereum. The Enshrined Bridge operates on a basis of minimal trust, relying on fraud proofs or validity proofs to ensure the validity of the Rollup state.

Enshrined:

First, let's take a look at what "Enshrined" means. In English, the word "enshrined" is typically used to describe something that is considered sacred or important, and is respected or protected. In the context of blockchain and cryptocurrency, "enshrined" may be used to describe a characteristic, rule, or protocol that is solidified or embedded into a system or network to ensure its persistence and immutability. For example, the consensus rules of a blockchain network may be "enshrined" (embedded) into the code or protocol of the network to ensure that all participants adhere to these rules.

The AltLayer team has been contemplating this topic for over 1.5 years, although it is more focused on a closed loop through Rollup-as-a-Service (RaaS) offerings.

From a perspective of network design, this network design supports our RaaS offering.

Beacon Layer: The intermediate layer for Enshrined Rollup built on Ethereum

For a regular RaaS (Rollup as a Service) offering, users would utilize an SDK or a dashboard to initiate a Rollup that employs Ethereum as the data availability layer.

Therefore, the modular stack appears as follows:

Rollup (execution) -> Ethereum (data availability) -> Ethereum (settlement)

The RaaS network of AltLayer, however, features a slightly different architecture:

Rollup (execution) -> Beacon Layer (Enshrined intermediate layer) -> Ethereum (data availability) -> Ethereum (settlement)

The Beacon Layer serves as an intermediate layer between the execution and data availability layers. All Rollups instantiated through AltLayer are Enshrined within the Beacon Layer. The term "Enshrined" implies that the state of any Rollup launched via AltLayer can be directly verified by the Beacon Layer, facilitated by an Enshrined bridge for each Rollup on the Beacon Layer. Additionally, as an intermediate layer between the execution and data availability stack, the Beacon Layer provides the following key services:

  1. Shared Sorting Layer
  2. Validation Layer
  3. Pledge/Reduction Layer
  4. Interoperability Layer
  5. Scalability Layer
  6. Social Consensus Layer

Detailed Explanation

1. Beacon Layer: The Beacon Layer is a network where interested nodes act as rollup sorters and register themselves. When end users request a rollup through AltLayer's RaaS platform, they specify the minimum and maximum number of sorters required for the rollup, as well as the minimum amount of economic collateral and the token list from which collateral can be obtained for each sorter. The collateral is then staked on the Beacon Layer and later used to slash any misbehaving sorters. Once the required number of sorters has been staked with the minimum collateral, these sorters can start sorting transactions for the rollup. The selected sorters then run a local consensus protocol, providing resistance to censorship and better liveness guarantees, while offering stronger pre-confirmation than what a single sorter would provide.

2. Verification Layer: As mentioned in the introduction, rollup's validation nodes can independently decide on the specification of rollup states. However, this would mean that every client who doesn't want to wait for the typical 7-day withdrawal period of an enshrined bridge needs to run their own full-node rollup validator. This may not be ideal for many, especially for light clients of optimistic rollups. Therefore, the Beacon Layer serves as the enshrined verification layer for all rollups. Since the Beacon Layer knows all the rollups and their respective state transition functions, it has the ability to fully validate newly submitted rollup states. To achieve this, the Beacon Layer consists of a set of validators that regularly validate all newly proposed states in all rollups. Unlike the pre-confirmation provided by rollup sorters, the confirmation provided by the Beacon Layer is stronger, as it allows for immediate withdrawals of assets.

3. Collateral/Slashing Layer: As both shared sorting and verification assume the presence of a node network, it is necessary to ensure that the network is not forged. Therefore, the Beacon Layer includes a collateral mechanism that requires each network participant to deposit a sufficient amount of economic collateral, which can be slashed when malicious behavior is detected and proven.

4. Interoperability Layer: If an RaaS provider has multiple instantiated rollups, achieving interoperability between rollups often involves establishing an enshrined bridge on the DA layer, one for each rollup. Another option is to create a bridge between every two rollups using the same DA layer.

In AltLayer's design, the third approach is adopted, utilizing the Beacon chain as the bridging hub that coordinates all rollups. In this design, each rollup enshrines a bridge on the Beacon Layer, which serves as a shared intermediary "settlement layer" on top of the underlying DA layer. By enshrining bridges to this shared intermediary layer, rollups gain a direct and trust-minimized bridge. Additionally, this also results in indirect trust-minimized bridges to other rollups that are also enshrined on the Beacon Layer. Essentially, as a common settlement layer, the Beacon Layer acts as a bridging hub, facilitating asset transfers between rollups and enabling general messaging. It can also assist in detecting any invalid state transitions between rollups and even provide dispute resolution for validating fraud proofs.

5. Upgradability Layer: As mentioned in the introduction, most of today's Rollups have an enshrined bridge to Ethereum. This bridge tracks the state of the Rollup, verifies fraud proofs (or validity proofs for ZK Rollups), and allows for asset withdrawals from the Rollup to Ethereum. However, these enshrined bridges are mostly controlled by multisignature wallets, giving them the capability to maliciously upgrade and arbitrarily steal users' funds.

The Beacon Layer serves as a social layer for upgrading all Rollups. By collectively operating the Rollup sequencers and the Rollup validators of the Beacon Layer, Rollups can be socially forked regardless of whether the enshrined bridge contract on Ethereum is upgraded or not. Remember, the enshrined bridge is just another observer of the Rollup state, like other Rollup validators. Sequencers and Rollup validators on the Beacon Layer who disagree on the fork may decide not to support the new fork.

6. Social Consensus Layer: The Beacon Layer can also function as a governance layer, where Beacon Layer nodes can run on-chain governance mechanisms to approve upgrades to Rollup logic. Therefore, they can represent the community in upgrading any bridge contracts of the Beacon Layer or the Data Availability (DA) Layer.

Conclusion

In summary, the Beacon Layer is a crucial component of the AltLayer network architecture. It serves as a shared intermediate layer between the rollup-as-a-service platforms launched through AltLayer and the underlying data availability layer (such as Ethereum). The design goal of the Beacon Layer is to provide shared services for ordering, verification, staking/slashing, interoperability, scalability, and social consensus, enabling a more efficient, secure, and scalable rollup network.

The introduction of the Beacon Layer allows participants in the rollup network to interact on a unified platform without the need for individual operations within their respective rollup networks. This design not only enhances the operational efficiency of the rollup network but also ensures its security and reliability.

Furthermore, the Beacon Layer provides a new mechanism for upgrading the rollup network, enabling upgrades to be carried out under community consensus without relying on a single multisignature wallet. This design promotes openness, transparency, and fairness in the rollup network upgrade process, thereby increasing trust and user acceptance.

Finally, the introduction of the Beacon Layer opens up new possibilities for the development of the rollup network, signaling the beginning of a new chapter in the Web3 community. As the Beacon Layer continues to evolve and improve, we look forward to witnessing more innovations and breakthroughs in the rollup network.

Comments

All Comments

Recommended for you

  • BTC Surpasses $78,000

    Market data shows that BTC has surpassed $78,000, currently priced at $78,042.78, with a 24-hour increase of 0.69%. The market is experiencing significant volatility, so please ensure proper risk management.

  • Trump: Does Not Believe Shooting Incident is Related to Iran Conflict

    On April 26, U.S. President Trump stated (when asked if the shooting incident was related to the Iran conflict) that he does not believe so. (Jinshi)

  • Latest Progress on DeFi United Ecological Rescue Initiative: Over 100,000 ETH Raised at Designated Donation Address

    On April 26, the DeFi United ecological rescue initiative, led by Aave, continues to advance. The Arbitrum DAO has released 30,765 ETH that was frozen after the rsETH incident on April 18. Currently, the designated donation address has raised a total of 100,360 ETH to address the collateral asset gap caused by the rsETH incident. The plan aims to restore the backing assets of rsETH through multi-party collaboration, stabilize the market, and prevent the spread of bad debts across protocols. The funds will be used to support the restoration of collateral rates and to gradually normalize the market in conjunction with relevant protocols. Key contributors or participants currently include: Arbitrum DAO releasing 30,765 ETH frozen after the rsETH incident, Mantle proposing to contribute 30,000 ETH, Aave DAO proposing to contribute 25,000 ETH, Aave founder Stani Kulechov confirming a contribution of 5,000 ETH, EtherFi proposing to provide 5,000 ETH, Lido proposing to provide 2,500 stETH, and the Golem Foundation and related projects contributing a total of 1,000 ETH, among others. Additionally, LayerZero, Ethena, Frax Finance, and Ink Foundation have also confirmed their participation, although the specific amounts have not yet been disclosed. It is important to note that the progress of this rescue initiative still relies on several external key conditions, including KelpDAO's restoration of rsETH redemptions and the Arbitrum Security Council's release of frozen assets, resulting in uncertainty regarding the overall recovery time and effectiveness.

  • Trump Evacuated from White House Correspondents' Dinner Due to Security Incident

    On April 26, local time April 25, U.S. President Trump was urgently evacuated from the White House Correspondents' Dinner due to a security incident. (CCTV News)

  • Shooting Incident at White House Correspondents' Dinner; Gunman Dead

    On April 26, local time on April 25, a shooting incident occurred in the hall of the White House Correspondents' Dinner, and the gunman is now deceased. (CCTV News)

  • Trump States He Will Not Allow Banks to Undermine Cryptocurrency Market Legislation

    On April 26, CoinDesk reported, citing attendees at a Trump cryptocurrency event, that Trump stated he would not allow banks to undermine cryptocurrency market legislation.

  • Iranian Officials to Depart Pakistan Without Meeting U.S. Representatives

    On April 25, according to a reporter from the New York Post: The Iranian delegation is set to leave Islamabad, the capital of Pakistan, and has consistently emphasized that they did not meet with U.S. officials during their brief visit.

  • Foreign Media: Second Round of Iran-U.S. Talks Scheduled for April 27

    On April 25, according to New Delhi Television: The second round of talks between Iran and the United States is scheduled to take place on April 27.

  • Iranian Lawmaker: Comprehensive Plan for Managing the Strait of Hormuz Formed

    On April 25, according to a report by Iran's Mehr News Agency, Iranian Islamic Parliament member Behnam Saidi stated that Iran has developed a comprehensive plan for managing the Strait of Hormuz. In an interview with Mehr News Agency, Saidi mentioned that an important aspect of this plan is the exclusive recognition of the name 'Persian Gulf' in all correspondence and commercial documents, rejecting any other names. Vessels and ships navigating in the region must obtain permission from Iran. Sovereignty over the Strait of Hormuz will be entirely under Iran's control. He also stated that vessels identified as hostile by the Supreme National Security Council or the General Staff of the Armed Forces of Iran are not allowed to pass through the Strait of Hormuz, and Israeli vessels are absolutely prohibited from entering the area. Ships passing through the region must pay relevant fees concerning safety, environmental protection, shipping management, and licensing, with priority given to payments in rials.

  • Web3 data and AI company Validation Cloud completes $10 million in new round of financing

     Web3 data and AI company Validation Cloud announced a $10 million financing round from True Global Ventures. The company plans to use the funds to expand its AI products and achieve seamless access to Web3 data.