The Evolution of Ethereum: Unlimited Potential of Layer 2 Expansion and One-Click Multi-Chain
Original title: "Evolution of Ethereum: Unlimited Potential of Second-layer Expansion and One-click Multi-chain"
Original author: Ac-Core, YBB Capital Researcher
TLDR
● Cross-chain asset transfers are complicated and expensive due to the different architectures and consensus mechanisms of different blockchains, and lack of unified standards, which restricts asset mobility; existing third-party bridges face trust and security challenges, centralized bridges need to maintain liquidity, and costs are passed on to users. One-click chain issuance is like solving the triangle problem and is a compromise asset bridging solution.
● Market maturity OP Stack and Superchain took the lead in seizing the market, and Base has become a successful representative; AggLayer is more easily accepted due to its native compatibility with Ethereum, but the security and reliability of the aggregation process must be ensured; ElasticChain needs to judge the development of ZKsSync itself. Whether in terms of market or technology, OP is still the short-term focus, and ZK is the long-term focus.
● In the context of insufficient industry innovation, DeFi is still the main application of Rollup. At this stage, the probability of DePIN, RWA, and large GameFi appearing in Rollup is not high. SocialFi and NFT markets will appear in Rollup, but the market heat is unknown. The Matthew effect is generally suitable for blockchain. The trend of unlimited issuance of Rollup focuses on the head in the long term and the middle and lower reaches in the short term.
1. Connecting islands between chains: the problem of bridges
When we transfer cross-chain assets, different blockchains each have unique architectures, consensus mechanisms, state proofs, and state transitions, and the lack of unified standards and interoperability leads to certain complexities in cross-chain communication and data exchange. These verification processes are usually too expensive to be performed on the chain.
This limitation has led to a surge in certification networks that use multi-signature committees to prove the status of each other's chains. Therefore, there is currently no universal decentralized standard or protocol that can achieve interoperability between all blockchains, which limits the free flow of assets between different blockchains.
To facilitate cross-chain asset transfers, a large number of third-party bridges have emerged, but these bridges face huge network security challenges in terms of "trust issues" in operation. Even if centralized bridges can fully ensure security, they still need to maintain sufficient liquidity on each integrated chain to maintain operations, and the cost will be passed on to users. Currently, there are problems that cannot meet the requirements of native decentralized asset bridging and it is difficult to trust third-party bridges. ZKsync, Polygon, and Optimism have respectively launched their own more native Elastic Chain, AggLayer, and Superchain Explainer localized multi-chain expansion solutions.
2. ZKsync3.0: Elastic Chain
Image source: zksync.mirror
In 2023, Matter Labs, the main development company behind ZKsync, released their ZK Stack, a toolkit that allows developers to build their own blockchains based on ZKsync technology. Essentially, these custom chains will be connected to each other through the Elastic Chain, turning ZKsync 3.0 from a single Ethereum L2 into The Elastic Chain.
The core upgrade of the ZKsync 3.0 protocol was released on June 7, 2024. It is the most complex upgrade of ZKsync at this stage. It reconfigures the ZKsync L1 bridge as a shared router contract to support the growing interoperable ZK chain network and local, trustless, low-cost interoperability between chains supported by the ZK Rollup framework ZK Stack.
According to Matter Labs’ explanation: “Elastic Chain is an infinitely scalable network composed of ZK Chains (rollups, validiums, and volitions), which ensure their security through mathematical verification methods and achieve seamless interoperability under a unified and intuitive user experience, aiming to make interoperability between users in different ZKsync ecosystems smoother and more fluid.
2.1 Elastic Chain Elastic Chain Architecture
Elastic Chain is not implemented solely by ZK technology, nor can it be implemented by adding ZK proof “patches” to other non-ZK multi-chain systems. From a high-level perspective, its network is implemented by three parts: ZK Router, ZK Gateway, and ZK Chains.
1. ZK Router:
● Core routing mechanism: ZK Router is the main routing component of the ZKSync 3.0 architecture, responsible for managing and coordinating communication and data transmission between different chains and nodes in the network;
● Cross-chain communication: Through efficient cross-chain communication protocols, ZK Router ensures that data between different chains can be transmitted quickly and securely, improving the interoperability and performance of the overall network.
2. ZK Gateway:
● Entry and exit nodes:ZK
Gateway acts as the entry and exit nodes of the ZKSync 3.0 network, handling the interaction between external blockchains (such as the Ethereum main chain) and the ZKSync network;
● Asset bridging:Responsible for the bridging and transfer of assets between external blockchains and the ZKSync network, ensuring that assets can flow between different chains safely and efficiently;
● Transaction aggregation:Aggregate users' transactions into batches, then generate zero-knowledge proofs, and submit them to external blockchains for verification, reducing on-chain data load and transaction fees;
● Middleware:It can be understood as a middleware deployed between Ethereum and ZK Chains to facilitate ZK Full interoperability between Chains.
3. ZK Chains (ZK Chain itself): Ensure the validity and security of transactions by generating and verifying zero-knowledge proofs, and submit the results to ZK
Router for aggregation and coordination. And connected to each other through ZK Gateway and L1 smart contracts, fully independent operation, customizable autonomous Rollup, Validium or Volitions built using ZK Stack.
According to ZKsync, Gateway is a key component of Elastic Chain to enable seamless settlement of ZK Chains to Ethereum. Submitting proofs and data to Ethereum through Gateway has the following advantages:
● Cross-batch and cross-chain proof synthesis to reduce L1 verification costs;
● State difference compression compresses small batches of data sent to Gateway and efficiently forwards them to L1 in large batches;
● Faster final confirmation verifies the proof of the chain and prevents its contradiction to achieve low-latency cross-chain bridging, which is strengthened by the pledge of a large number of validators. ZKChain does not need to trust other chains;
● Activity The activity of each ZK Chain is managed independently by its validators, the Gateway does not affect its activity, and the chain can leave the Gateway freely;
● Censorship-resistant cross-chain mandatory transactions will be cheaper than ordinary L1 censorship-resistant transactions, making them more accessible to all users.
ZK Chains can settle directly to Ethereum without using ZK Gateway, and can choose to leave the ZK Gateway network at any time without affecting the security of their chain. ZK Chains can switch freely between using ZK Gateway and settling directly to Ethereum. ZK Gateway will be operated by a decentralized, trustless validator cluster to ensure the resilience and reliability of the network. ERC20 tokens are required to participate in this decentralized verification process. ZKSync network governance will designate a token for this purpose (which can be a ZK token).
Validators will charge a bridge fee and a fee for each byte of state difference data published to ZK Gateway. This provides an incentive for validators to join ZK Gateway, because as more and more value transactions are put on the chain, their income can grow exponentially. At the same time, due to the recompression service provided by the validator, it will be cheaper to settle data through ZK Gateway than directly on the Ethereum network, which may be the reason why most ZK Chains may choose to join.
Three, Polygon 2.0: Agglayer
Image source: Polygon Agglayer
3.1 Agglayer design traceability
Similar to OP Stack and ZK Stack, blockchains created using Polygon CDK can be directly connected to Agglayer, using its unified bridging and security services to achieve interoperability with other blockchains, which together constitute the core architecture of Polygon 2.0.
The core idea of Agglayer is derived from the Shared Validity Sequencing design proposed by Umbra Research, which aims to achieve atomic cross-chain interoperability between multiple Optimistic Rollups. Through the shared sorter, the system can uniformly handle the transaction ordering and state root publishing of multiple Rollups to ensure atomicity and conditional execution.
Implementation logic: The following three components are required:
1. Shared sorter: receiving and processing cross-chain transaction requests;
2. Block construction algorithm: the shared sorter is responsible for building blocks containing cross-chain operations to ensure the atomicity of these operations;
3. Shared fraud proof: sharing the fraud proof mechanism between related Rollups to enforce cross-chain operations.
Since the existing Rollup already has the function of two-way messaging between Layer 1 and Layer 2, Umbra only adds a MintBurnSystemContract contract (Burn and Mint) to complete the three components.
Workflow:
1. Burn operation on chain A: any contract or external account can call it, and it is recorded to burnTree after success;
2. Mint operation on chain B: the sorter records it to mintTree after successful execution.
Invariants and consistency:
Consistency of Merkle roots: The Merkle roots of burnTree on chain A and mintTree on chain B must be equal to ensure the consistency and atomicity of cross-chain operations.
System operation:
The shared sorter is responsible for publishing the transaction batches and declared state roots of the two Rollups to Ethereum. It can be centralized or decentralized (such as
Metis). The sorter receives transactions and builds blocks for Rollup A and B. For transactions on A, if the interaction with MintBurnSystemContract is successful, try to execute the corresponding Mint transaction on
B. If the Mint transaction succeeds, the Burn transaction on A and the Mint transaction on B are included; if it fails, these two transactions are excluded.
3.2 Core components of Agglayer:
In Polygon 2.0's Agglayer, Unified Bridge and Pessimistic Proofs are its core components.
1. Unified Bridge
Technical framework:
● Cross-chain communication: The core of the unified bridge is to achieve seamless communication between different chains. It uses a cross-chain communication protocol to achieve data and asset transfer between different Layer2 solutions and the Ethereum main chain.
● Liquidity aggregation: The bridge aggregates the liquidity of different Layer2 solutions, allowing users to move assets freely between different chains without worrying about the problem of liquidity dispersion.
Implementation logic:
● Message passing: The unified bridge achieves cross-chain communication through a message passing mechanism. Messages contain relevant information about transactions and are passed between chains through the bridge protocol;
● Asset locking and release: When a user locks an asset on a chain, the unified bridge will release the equivalent asset on the target chain accordingly. This process requires the use of smart contracts to ensure security and transparency;
● Interoperability protocol: In order to ensure interoperability between different chains, the unified bridge adopts a standardized interoperability protocol. These protocols define how to handle cross-chain transactions, how to verify the validity of transactions, and how to deal with potential conflicts.
Image source: Aggregated Blockchains: A New Thesis
2. Pessimistic Proofs
Technical framework:
● Security: Pessimistic proof is a security measure designed to prevent fraudulent transactions. It ensures that all transactions are valid by introducing additional verification steps in the transaction verification process;
● Delayed verification: Unlike optimistic proofs, pessimistic proofs assume that transactions may be malicious and perform a full verification before confirmation.
Implementation logic:
● Initial verification: After the transaction is submitted, the system will immediately perform a preliminary verification. This includes checking the basic information of the transaction and the validity of the signature;
● Deep verification: After the initial verification is passed, the transaction will enter the deep verification stage. The system will call a series of smart contracts to check the complexity and potential risks of the transaction;
● Dispute Resolution: If any problems are found during the verification process, the system will trigger a dispute resolution mechanism. This mechanism allows users and validators to submit additional proofs to resolve disputes and ensure the final validity of transactions.
Through the unified bridge and pessimistic proofs, Agglayer is able to provide a highly secure, scalable and interoperable blockchain environment. These components not only enhance the security of the system, but also simplify the operation of cross-chain transactions, allowing users to interact more easily between different chains. For extended content, see YBB Capital's previous articles "From Modularity to Aggregation, Exploring the Agglayer Core of Polygon 2.0"
Fourth, Optimism: Superchain Explainer
Optimism took the lead in opening the road to one-click chain issuance in 2023. The first task was to establish a unified network standard for OP Stack. OP Stack is the launch platform for the Ethereum scaling solution, The Optimism Superchain, and is also the hub for all L2s built with OP stack to interact and trade.
I believe everyone is already familiar with OP Stack. To make a brief introduction, Optimism Superchain will share a common OP Stack development stack, bridge, communication layer and security to ensure that each chain can communicate in a coordinated manner and function as a single unit. The structure can be divided into five different layers, each with its own specific purpose and function:
● The data availability layer determines that the original input of the chain based on the OP stack is mainly obtained through the Ethereum DA;
● The sorting layer controls the collection and forwarding of user transactions, which is usually managed by a single sequencer;
● The derivative layer processes the original data into the input of the execution layer, mainly using Rollup;
● The execution layer defines the system state structure and conversion function. The Ethereum Virtual Machine (EVM) is the central module;
● The settlement layer allows external blockchains to view the valid state of the OP stack chain through proof-based fault proof.
Compared with Elastic Chain and Agglayer, Optimism Superchain appeared the earliest and took the lead in occupying the market. It also ran out of Base and occupied the vast majority of daily Gas expenditures, which directly reflected the on-chain activity of Base.
Image source: Dune Optimism - Superchain Onchain Data
V. Subjective thinking on one-click chain launch
5.1 Competitive views on AggLayer, Superchain, and Elastic Chain
(This chapter only represents the author’s personal opinion)
The above three expansion solutions are all extensions of their respective Rollup expansion narratives. From the perspective of market maturity, OP Stack and Superchain were the first to seize the market, and Base is already the most successful representative.
AggLayer has a relatively advantageous native compatibility and can be directly run on the existing Ethereum network without major changes to the underlying protocol. It is more easily accepted by existing Ethereum users and developers. The advantage of this solution is that it can effectively utilize the existing Ethereum network. The challenge lies in how to ensure the security and reliability of the aggregation process.
Elastic Chain's initial judgment at this stage is that it needs to judge the development of the ZKsync ecosystem and the construction of the community. If ZKsync itself does not develop, Elastic Chain's enthusiasm for attracting developers and maintaining the community in the later stage may be hindered. Whether from a market or technical perspective, it is still OP in the short term and ZK in the long term.
In addition, the above three solutions will bring the original problem of Rollup: the degree of centralization is relatively concentrated. With the recent expansion plan of Based Rollup, it may also be a potential competitor in the future. It directly hands over the sorter to L1, that is, the way of Ethereum itself, so that L2 no longer needs additional sorters or complex verification steps. Although this relatively native expansion will also have some potential MEV problems, its subsequent development is still worth paying attention to.
Image source: ZKsync - Introducing the Elastic Chain
5.2Rollup Future Development Trends and Application Innovation
Overall, with the promotion of "one-click chain issuance", the number of Rollups, as the mainstream expansion method of Ethereum, will continue to increase. Even with the explosion of the Bitcoin ecosystem in 2023, its non-native expansion also borrowed a lot of Ethereum's expansion logic. In the context of insufficient market innovation, the application innovation and impact of Rollup may be limited.
For each VM chain, TVL is still the main indicator regardless of market changes, so the first applications to appear are still various DeFi protocols. In addition, SocialFi protocols and NFT trading markets may appear.
In other tracks, DePIN is difficult to develop on Rollup and L1, and the leader may appear in Solana; the RWA concept is more likely to develop on L1 but lacks confidence in Rollup; GameFi will also appear, but large games will only have opportunities on Rollup focused on GameFi. Therefore, the most certain application at this stage is still DeFi.
However, the Matthew effect of blockchain is obvious. With the advent of the multi-chain era, resources will be concentrated on the head projects, the strong will always be strong, and the bottom will be eliminated.
Reference article:
【1】Introducing the Elastic Chain: https://zksync.mirror.xyz/BqdsMuLluf6AlWBgWOKoa587eQcFZq20zTf7dYblxsU
【2】zkSync Protocol Upgrade v24: New precompiles, more blobs, Validiums, and more. #519: https://github.com/zkSync-Community-Hub/zksync-developers/discussions/519
This article is from a submission and does not represent the views of BlockBeats.
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群: https://t.me/theblockbeats
Telegram 交流群: https://t.me/BlockBeats_App
Twitter 官方账号: https://twitter.com/BlockBeatsAsia
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
AVAX falls below $35
DoraHacks launches new online roadshow product BUIDL Arena
XEX will launch ACX/USDT perpetual contract at 20:00 on December 20
BNB falls below $640