Autor | ChainFeeds

Com a conclusão da atualização de Cancún e a redução das taxas de gás L2, o foco do mercado voltou novamente para L2. Existem atualmente duas categorias principais de soluções Rollup L2: Optimistic Rollup e ZK Rollup. O Optimistic Rollup ocupa a maior parte da participação de mercado devido à sua aplicação madura no mercado. No entanto, existem alguns problemas com o Optimistic Rollup e o ZK Rollup. Para resolver essas limitações e otimizar ainda mais os recursos de eficiência e descentralização, surgiu o Based Rollup. Ela não apenas simplifica a complexidade técnica e reduz os atrasos nas transações, mas também é a única solução que herda totalmente a vitalidade do Ethereum. Entre todos os projetos conhecidos, apenas a equipe ZK Rollup Taiko está atualmente desenvolvendo uma solução baseada em Based Rollup.

Problemas com rollups existentes

O Optimistic Rollup requer uma janela de desafio mais longa ao confirmar transações, normalmente 7 dias, para permitir a correção de possíveis fraudes. Esse design resulta em um período de espera mais longo antes que os fundos possam ser sacados, retardando o processo geral de transação. Além disso, durante o período de pico da rede Ethereum, o Optimistic Rollup envolverá altas taxas de gás no processamento de provas de fraude. Embora o ZK Rollup possa fornecer um tempo de confirmação de transação mais rápido e reduzir o armazenamento de dados de transação na cadeia para economizar custos, ele requer uma grande quantidade de recursos de computação e tempo no processo de geração de provas de conhecimento zero, resultando em custos e velocidade de processamento de transações. (TPS) é afetado.

Em suma, a complexidade técnica do Optimistic Rollup e do ZK Rollup exige que mantenham um conjunto complexo de infraestruturas e mecanismos de segurança para processar e verificar transações L2, o que tem um impacto negativo tanto nos custos de transação como na eficiência da rede.

Solução de rollup baseada

Justin Drake, pesquisador da Fundação Ethereum, propôs o Based Rollup em março de 2023, que pode efetivamente superar esses problemas. Rollup baseado, também conhecido como Rollup sequenciado por L1, é um Rollup cuja ordenação é orientada inteiramente pelo L1 subjacente. Este design permite que os proponentes L1 colaborem sem permissão com pesquisadores e construtores L2, incluindo blocos Rollup diretamente em blocos L1, terceirizando direitos de pedido para validadores L1. A camada de consenso, a camada de disponibilidade de dados e a camada de liquidação do Rollup são todas Ethereum. Apenas a camada de execução é construída na rede Rollup e é responsável pelo processamento da execução da transação e pelas atualizações de status. É importante notar que o Based Rollup resolve o problema da eficiência do Rollup do ponto de vista da classificação, o que é diferente do Optimistic Rollup e do ZK Rollup do ponto de vista da verificação. Como as dimensões são diferentes, não entra em conflito com a classificação de OP e ZK. Ou seja, se o Optimistic Rollup ou ZK Rollup terceirizar os direitos de classificação para o verificador L1, pode ser chamado de Based Rollup.

O Based Rollup transfere a responsabilidade pela ordem das transações para L1, herdando sua segurança e vivacidade enquanto otimiza o desempenho de L2. É o único esquema Rollup que herda 100% da vivacidade do Ethereum. Este design traz as seguintes vantagens:

·Herança total de atividade: A segurança e a descentralização do Based Rollup são consistentes com Ethereum, e nenhum mecanismo de segurança adicional ou algoritmos de consenso são necessários para garantir a validade e a ordem das transações. Comparado com Rollup com mecanismo de escotilha de fuga, é mais seguro, rápido e conveniente. Em um Rollup com mecanismo de escape pod, se o Rollup falhar ou for atacado, os usuários poderão devolver com segurança seus fundos para L1 por meio do escape pod, mas deverão aguardar um período antes que a liquidação seja garantida.

Simplifique a complexidade técnica: Complexidade adicional e riscos potenciais de segurança são introduzidos quando L2 precisa lidar por conta própria com pedidos de transações e problemas de disponibilidade de dados. Transferir a responsabilidade pelo pedido para L1 simplifica a estrutura de L2, não exigindo verificação de assinatura do sequenciador, saídas de escape e consenso externo de PoS.

·Redução de atrasos: O uso de L1 para classificar transações pode confirmar rapidamente a validade e a ordem das transações, reduzindo assim o tempo de confirmação e melhorando a velocidade de resposta e a eficiência de toda a rede.

·Custos operacionais reduzidos: Como L1 já administrou a classificação de transações, L2 pode agrupar e confirmar transações com mais eficiência nesta base, reduzindo a complexidade de verificação de L2 e os recursos e despesas consumidos apenas para classificação. Esta eficiência de custos é ainda mais pronunciada quando os volumes de transações são elevados.

Consistência de incentivos económicos: Os mineiros L1 podem receber taxas e incentivos adicionais por participarem em encomendas de transações L2, o que aumenta a sua motivação para manter a saúde geral da rede. Este desenho também ajuda a manter a consistência dos incentivos entre os diferentes níveis da rede, aumentando a segurança económica de todo o ecossistema.



Desafios enfrentados pelo Based Rollup

Embora o Based Rollup possa resolver algumas deficiências da solução Rollup atual, esta tecnologia também enfrenta alguns desafios:

·Limitação de renda: Depender da classificação L1 limita a oportunidade de obter MEV, e a maior parte do MEV do Rollup Baseado fluirá para verificadores L1. O próprio Rollup Baseado não pode se beneficiar diretamente disso.

·Flexibilidade de sequenciamento: delegar a tarefa de sequenciamento para L1 pode reduzir a flexibilidade do sequenciamento, afetando a implementação de estratégias específicas de sequenciamento de transações e a rápida confirmação de transações. Por exemplo, a decisão de classificação de L1 pode ser que os mineradores optem por priorizar certas transações para maximizar seus próprios interesses, portanto, a implementação de um mecanismo de classificação semelhante ao FCFS (First-Come First-Served) da Arbitrum no Based Rollup requer suporte técnico adicional (como EigenLayer). ).

Construindo um projeto baseado em Rollup

Como o conceito de Based Rollup foi proposto há apenas um ano, é um conceito relativamente novo, e sua teoria e detalhes de implementação ainda estão em fase de exploração e melhoria. Portanto, existem poucos projetos construindo Based Rollup. o mais conhecido O projeto é Taiko. Taiko é um L2 que usa a tecnologia ZK Rollup e desenvolveu o zkEVM Type-1, que fornece exatamente os mesmos opcodes e funções do Ethereum, garantindo alta compatibilidade com o ecossistema Ethereum existente. Logo após a proposta do conceito de Based Rollup, Taiko começou a construir o Based Rollup, entregando os pedidos de transações aos verificadores do Ethereum e usando o Ethereum como camada de liquidação e disponibilidade de dados e mecanismo de consenso para simplificar a estrutura do Rollup. Em 15 de janeiro de 2024, a Taiko lançou o testnet Katla e implementou o Based Contestable Rollup (BCR), um Based Rollup que incorpora o processo de tratamento de disputas (semelhante ao sistema à prova de fraude) no fluxo de trabalho de verificação de transações.

perspectiva futura

Embora o desenvolvimento do Based Rollup possa exigir mais tempo e recursos, bem como verificação dupla de mercado e tecnologia. Mas, no longo prazo, o Based Rollup ganhará uma vantagem na competição de mercado devido à sua segurança aprimorada, recursos descentralizados, estrutura simplificada e consistência de objetivos. Especialmente no campo DeFi, o Based Rollup demonstrou velocidade de confirmação de transação mais rápida e custos de transação mais baixos, o que apresenta vantagens potenciais significativas. Acredita-se que com o aprimoramento contínuo da tecnologia e o reconhecimento gradativo do mercado, o Based Rollup deverá ocupar uma posição no mercado de soluções Rollup L2.