Autor: Jun, Bankless Compilador: Deng Tong, Golden Finance;
Dimensionar o Ethereum tem sido um dos desafios mais discutidos no espaço das criptomoedas. Para resolver este problema, a comunidade escolheu uma abordagem centrada no rollup. A ideia é simples: em vez de hospedar todos os aplicativos no Ethereum, concentre-se em rollups que proporcionem transações mais rápidas e baratas e ainda retornem ao Ethereum. Portanto, você obtém transações mais rápidas e baratas, mas ainda mantém a segurança do Ethereum.
Temos rollups positivos como Arbitrum, OP Mainnet e Base, e zk-rollups como ZKsync, todos contribuindo para o crescimento do Ethereum. Eles trazem mais usuários e valor para o Ethereum, no entanto, ainda existem preocupações sobre sua dependência de ordenadores centralizados e a fragmentação da liquidez entre cadeias.
É aqui que entra o baseado em rollup. Eles estão mais integrados à infraestrutura da Ethereum, ajudando a reter valor no ecossistema. Esta nova forma de construir rollups pode trazer valor adicional para Ethereum e ETH.
O que é baseado em rollup?
Pedido baseado em rollup ou L1 Um rollup é um tipo de rollup em que a cadeia L1 subjacente (como Ethereum) gerencia diretamente o pedido de transação.
Ao contrário dos rollups tradicionais que dependem de seus próprios ordenadores, os rollups aproveitam a segurança, a vivacidade e a descentralização do L1, terceirizando os pedidos de transações para a infraestrutura do L1. Esta infraestrutura inclui proponentes, pesquisadores, construtores e outros atores que incluem blocos baseados em rollup em blocos L1 sem permissão.
Inicialmente, esta abordagem parece ineficiente – Vitalik chamou-a de “anarquia completa” num artigo de 2021 sobre rollups. Mas hoje é mais viável com base no rollup. Em 2023, o pesquisador do Ethereum, Justin Drake, trouxe esse conceito de volta ao foco, argumentando que a segurança baseada em rollup não é apenas mais consistente com o Ethereum, mas também elimina a necessidade de fazer suposições de segurança separadas para cada novo rollup.
Como funciona o acúmulo?
Com base no rollup, L1 é usado para consenso, disponibilidade de dados e camada de liquidação, enquanto processa a execução de forma independente. Por exemplo, quando Ethereum é a base L1, as camadas principais baseadas no rollup são as seguintes:
Camada de execução – gerenciada pelo próprio rollup, as transações são executadas fora da cadeia.
Camada de consenso — depende de validadores Ethereum para solicitar transações.
Camada de disponibilidade de dados – Usar Ethereum como camada DA garante que qualquer pessoa possa verificar os dados da transação.
Camada de liquidação — também parte do Ethereum, registra o status final da transação do rollup.
O rollup baseado em rollup usa Ethereum para fazer tudo, desde o pedido de transação até a liquidação. Embora esta abordagem possa não parecer muito diferente de um rollup tradicional, ela muda fundamentalmente a forma como a classificação é tratada. Em vez de depender inteiramente de um sequenciador separado, o rollup baseado em rollup usa o próprio Ethereum para ordenar transações.
Em um rollup tradicional, os usuários enviam suas transações para um sequenciador dedicado – essencialmente uma máquina operada pela equipe de rollup. Este sequenciador é responsável por coletar as transações do usuário, determinar sua ordem e empacotá-las em blocos publicados no Ethereum.
Em contraste, os rollups baseados em rollup direcionam as transações do usuário para os construtores de blocos que gerenciam o Ethereum e o rollup. Este uso da infraestrutura Ethereum permite que os rollups baseados em rollups se beneficiem das mesmas garantias fornecidas pelo Ethereum, permitindo que as transações atinjam a finalidade de forma mais confiável do que os rollups não baseados em rollup.
Projetos de nível superior baseados em rollup
Sendo um conceito relativamente novo, o rollup ainda está em desenvolvimento, com alguns itens importantes surgindo:
Taiko — Equivalente ao Ethereum (tipo 1) ZK-EVM que é maximamente compatível com o Ethereum e não introduz suposições de confiança adicionais.
KeySpace – zk-rollup da Coinbase projetado para criar carteiras inteligentes que podem ser usadas em qualquer rede.
Taiko Gwyneth — Usa rollups baseados em pré-confirmação, projetados para serem combinados de forma síncrona com Ethereum.
UniFi — Um rollup baseado em rollup desenvolvido pela equipe PufferFi que usa pré-confirmação para aprimorar a experiência do usuário.
Spire Labs — Uma estrutura no Ethereum que permite aos desenvolvedores construir aplicativos baseados em blockchain.
Por que usar baseado em rollup?
Como Justin Drake descreveu em sua postagem original, os baseados em rollup merecem sua atenção pelos seguintes motivos:
Vivacidade herdada e descentralização - Uma das principais vantagens das cadeias baseadas em rollup é a sua capacidade de herdar as garantias de vivacidade da cadeia L1 subjacente. Contanto que L1 seja executável, o rollup também poderá ser executado.
Consistência económica com L1 – O modelo económico baseado em rollup estabelece uma relação mutuamente benéfica com L1. As taxas de prioridade e MEV desses rollups fluirão naturalmente para L1. Esta sinergia não só agrega valor à camada base, mas também aumenta a legitimidade e o reconhecimento da marca do próprio rollup, graças à comunidade Ethereum.
Eficiência de custos - A terceirização da classificação para Ethereum reduz os custos de desenvolvimento baseados em rollup, acelera o tempo de lançamento no mercado e reduz os custos do usuário (especialmente em escala).
No entanto, existem compensações baseadas no rollup. Eles sacrificaram parte da lucratividade ao confiar no Ethereum para fazer pedidos, perdendo taxas de prioridade e MEV. Além disso, eles enfrentam desafios inerentes ao Ethereum, como tempos de bloqueio lentos, que podem causar problemas de latência.
Esses desafios explicam por que os projetos de rollup existentes têm seus próprios classificadores – para fornecer uma experiência rápida ao usuário. Embora soluções como inclusão e execução pré-confirmadas estejam sendo discutidas como formas potenciais de melhorar a experiência do usuário baseada em rollup, ainda é incerto se tais melhorias podem ser alcançadas sem a introdução de um terceiro confiável. O que as pessoas estão realmente defendendo é que essas mudanças poderiam comprometer a simplicidade e a segurança básicas que tornaram o rollup atraente em primeiro lugar.