The market has been discussing Based Rollup, an innovative L1-Sequenced sorting method, for a long time. Puffer Finance recently took advantage of the situation to build a UniFi layer2 solution based on Based Rollup + native AVS verification system. What do you think? Next, let me talk about my understanding:
1) Based Rollup is essentially a solution that outsources the "sorting" function to the L1 mainnet. When building a block, the L1 Proposer will directly package and process the transactions submitted by Based Rollup. This can solve the centralized sequencer problem that layer2 has been criticized for.
But the problem is that Based Rollup can only do sorting and cannot directly intervene in the off-chain consensus consistency of layer2. Simply put, if N Based Rollup layer2s appear, everyone and the Ethereum mainnet are point-to-point relationships, and they are separated from the single-line connection with Ethereum. It is unlikely that these layer2s can achieve interoperability.
Therefore, the idea of UniFi's solution is to introduce the AVS decentralized verification service, and then provide "verification" services in addition to "sorting" for transactions submitted to the main network by Based Rollup.
AVS (Active Verification Service) is a verification service that relies on L1 verification nodes to provide additional security consensus. The Eigenlayer protocol has already matched many AVS application scenarios including Oracle, decentralized sequencer, MEV, intent transactions, etc., which are essentially doing pre-confirmation pre-processing work.
The difference is that Puffer, like Eigenlayer, is also a node verification infrastructure for the Ethereum ecosystem. Puffer can directly promote the implementation of Based Rollup based on its own AVS verification system.
This not only implements UniFi, a new Based Rollup layer2 solution, and realizes the possibility of AVS providing secure consensus for layer2, but also becomes a unified interactive operation center for the current fragmented layer2 based on the preprocessing mechanism provided by this Pre-Confimation mechanism. In other words, the point-to-point relationship between layer2 and L1 can be transformed into a multi-point relationship between layer2 and UniFi service package.
2) How to do it specifically?
When a user initiates a transaction on UniFi layer2, the transaction batch is directly submitted to the layer1 Proposer node for packaging. After the transaction is sorted, the AVS node provides a security consensus "verification" service, thereby achieving a "fast" pre-confirmation. This is different from the traditional layer2 Batch transaction, which must first be confirmed off-chain on layer2 and then obtain finality confirmation on the main network.
The entire UniFi layer2 process only involves receiving and executing transactions, and other sorting and verification work is completed on the main network. For example, when users withdraw cash on UniFi, they can get quick confirmation, unlike OP-Rollup, which requires a 7-day challenge period.
In order to further optimize the speed of finality, UniFi has developed a TEE+Multiprover dual verification architecture, which deploys the verification process in a secure enclave of TEE (Trusted Execution Environment) for isolated processing, so that transactions can obtain rapid pre-confirmation from the TEE node cluster before waiting for L1 final confirmation, achieving millisecond-level consensus verification.
The introduction of TEE components 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, thereby establishing an efficient and reliable two-layer confirmation mechanism.
3) In this way, UniFi's layer 2 solution abstracts two encapsulated services:
1. Decentralized Sequencer service, reuse L1's Validators to process transactions submitted by layer2 and be responsible for sorting. This method can eliminate the current problem of layer2 relying on centralized sequencer.
2. Decentralized interoperability platform, we regard UniFi Rollup chain as the first service of Puffer mainnet Proposer sorting node + AVS verification service commercialization package landing. In theory, this component service can be combined with more layer2 chain applications. When more layer2s are added to the Rollup architecture constructed by UniFi, UniFi can serve as a trustless asset bridge channel between many layer2 chains. At the same time, it can also provide unified liquidity and application matching new services, allowing layer2 chains to achieve interoperability through UniFi.
above.
The essence of Based Rollup is another new "Rollup AS A Service" service paradigm that relies more on the Ethereum mainnet function (Proposer + AVS). It allows layer2 to enjoy more security and decentralization features of the Ethereum mainnet, while allowing newly constructed encapsulation services such as Based Rollup and AVS to have a larger market landing.