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. How should we view this? Next, I will share my understanding:
1) Based Rollup essentially outsources the 'ordering' function to the L1 mainnet. The L1 Proposer will directly package 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 of layer2. In simple terms, if N Based Rollup layer2s appear, the relationship between them and the Ethereum mainnet is peer-to-peer, severing the single line connection with Ethereum, making it unlikely for these layer2s to achieve interoperable operations.
Therefore, the idea of the UniFi solution is to introduce AVS decentralized verification services, thereby providing 'verification' services for transactions submitted to the mainnet from Based Rollup in addition to 'ordering'.
AVS (Active Verification Service) is a verification service that relies on L1 verification nodes to provide additional security consensus. The Eigenlayer protocol has facilitated many AVS application scenarios including Oracles, decentralized Sequencers, MEV, intent transactions, etc., which essentially serve as pre-processing work for Pre-Confirmation.
Unlike Eigenlayer, Puffer is also a node verification infrastructure in the Ethereum ecosystem. Puffer can directly promote the implementation of Based Rollup based on its own AVS verification system.
This not only implements new Based Rollup layer2 solutions like UniFi but also practices the possibility of AVS providing security consensus for layer2. Additionally, based on the preprocessing mechanism provided by this Pre-Confirmation mechanism, it will become the unified interactive operation center for the currently fragmented layer2, meaning that the peer-to-peer relationship between layer2 and L1 can transform into a multi-point relationship between layer2 and the UniFi service package.
2) How specifically to do it?
Users initiate transactions on UniFi layer2, and the transaction batches are directly submitted to the layer1 Proposer nodes responsible for packaging. After sorting, the transactions are verified by the AVS nodes providing security consensus, thus achieving a layer of 'fast' pre-confirmation. This is different from traditional layer2 Batch transactions which require off-chain confirmation before receiving finality on the mainnet.
The entire process of UniFi layer2 only participates in the functions of receiving and executing transactions, while other tasks such as sorting and verification are completed on the mainnet. For example: a user can receive a quick confirmation when withdrawing through UniFi, unlike OP-Rollup which requires a 7-day challenge period.
In order 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 receive fast pre-confirmation from the TEE node cluster before waiting for L1's final confirmation, achieving millisecond-level consensus verification.
The introduction of TEE components not only fully utilizes the hardware computing power advantages of verification nodes but also provides a standardized security assurance system for the AVS consensus mechanism, thus establishing an efficient and reliable dual confirmation mechanism.
3) In this way, UniFi's layer2 solution abstracts two encapsulated services:
1. Decentralized Sequencer service, reusing L1 Validators to process layer2 submitted transactions and responsible for sorting. This approach can eliminate the current dependency of layer2 on centralized Sequencers.
2. Decentralized interoperability platform, we regard the UniFi Rollup chain as the first service encapsulating Puffer mainnet Proposer sorting nodes + AVS verification service commercialization. Theoretically, this component service can be combined for more layer2 chain applications. As more layer2s join the Rollup architecture constructed by UniFi, UniFi can serve as a trustless asset bridging channel between numerous layer2 chains, while also providing unified liquidity and application matching new services, enabling layer2 chains to achieve interoperability through UniFi.
That's all.
The essence of Based Rollup is essentially a new '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 also providing a larger market landing for the newly constructed encapsulated services of Based Rollup and AVS.