Article source: On-chain view
The market has been discussing this innovative L1-Sequenced ordering method of Based Rollup for a long time. Recently, Puffer Finance has built a UniFi layer2 solution based on Based Rollup + native AVS verification system. What are your thoughts on this? Next, I will share my understanding:
1) Based Rollup essentially outsources the 'ordering' function to the L1 mainnet, where the L1 Proposer directly packages the transactions submitted by Based Rollup when constructing blocks. This can solve the centralization problem of sequencers that layer2 has been criticized for.
However, the problem is that Based Rollup can only perform ordering and cannot directly intervene in the off-chain consensus consistency issues of layer2. Simply put, if N Based Rollup layer2s emerge, the relationship with the Ethereum mainnet is peer-to-peer, severing the single connection with Ethereum, making it unlikely for these layer2s to achieve interoperability.
Therefore, the idea of the UniFi solution is to introduce AVS decentralized verification services, which subsequently provide 'verification' services for transactions submitted to the mainnet via Based Rollup, beyond 'ordering'.
AVS (Active Verification Service) is a verification service that relies on L1 verification nodes for additional security consensus. The Eigenlayer protocol has already facilitated many AVS landing application scenarios, including Oracles, decentralized Sequencers, MEV, intent transactions, etc., which essentially perform the pre-processing work of Pre-Confirmation.
Unlike others, Puffer, like Eigenlayer, is also a node verification infrastructure of the Ethereum ecosystem. Puffer can directly advance Based Rollup's implementation based on its own AVS verification system.
This not only implements the new Based Rollup layer2 solution of UniFi but also practices the possibility of AVS providing secure consensus for layer2. Additionally, based on the pre-confirmation mechanism provided by this Pre-Confirmation mechanism, it will become the unified interoperability center for the currently fragmented layer2s. This means that the peer-to-peer relationship between layer2 and L1 can change into a many-to-point relationship with the UniFi service package.
2) So how to do it specifically?
When users initiate transactions on the UniFi layer2, the transaction batches are directly submitted to the layer1 Proposer node for packaging. After sorting, the transactions are verified by AVS nodes providing secure consensus 'verification' services, achieving a layer of 'fast' pre-confirmation. This differs from traditional layer2 batch transactions which need to be confirmed off-chain in layer2 before obtaining finality on the mainnet.
The entire process of UniFi layer2 only involves receiving and executing transactions, while other tasks such as sorting and verification are completed on the mainnet. For example, when a user withdraws from UniFi, they can receive fast confirmation, unlike OP-Rollup, which requires a 7-day challenge period.
To further optimize the finality speed, UniFi has developed a dual verification architecture of TEE + Multiprover, which isolates the verification process in the secure enclave of TEE (Trusted Execution Environment), allowing transactions to obtain fast pre-confirmation from the TEE node cluster before waiting for L1 final confirmation, achieving millisecond-level consensus verification.
The introduction of the TEE component not only fully utilizes the hardware computing power advantages of the verification nodes but also provides a standardized security guarantee system for the AVS consensus mechanism, thus establishing an efficient and reliable dual confirmation mechanism.
3) In this way, the layer2 solution of UniFi abstracts two encapsulable services:
1. Decentralized Sequencer service reusing L1 validators to handle transactions submitted by layer2 and responsible for ordering, which can eliminate the current dependency of layer2 on centralized sequencers.
2. Decentralized interoperability platform, we consider the UniFi Rollup chain as the first service for the commercialization of Puffer mainnet Proposer ordering nodes + AVS verification services. Theoretically, this component service can be combined for more layer2 chain applications. When more layer2s join the Rollup architecture constructed by UniFi, UniFi can serve as a trustless asset bridging channel among many layer2 chains, while also providing unified liquidity and application matching new services, allowing layer2 chains to achieve interoperability through UniFi.
That's it.
The essence of Based Rollup is essentially a new type of 'Rollup AS A Service' service paradigm that relies more on the functions of the Ethereum mainnet (Proposer + AVS). It allows layer2 to enjoy more security and decentralization features of the Ethereum mainnet while providing a larger market landing for the newly constructed encapsulated services of Based Rollup and AVS.