Blockchain/Nível VII · Evolução/7.1 Ethereum: o computador mundial/Lição 6
Rollups e fragmentação
Execução off-chain, liquidação on-chain e o custo da fragmentação
MateriaisDocumentação do framework de estágios L2BEATEspecificação EIP-4844 (atualização Dencun)Whitepaper técnico do Arbitrum ou Optimism
Curiosidade
- Como um sistema em cadeia consegue processar milhares de transações por segundo, dependendo de uma camada básica que processa apenas uma fração delas?
- Quais suposições específicas de confiança substituem as provas criptográficas em rollups otimistas, e quem assume o risco se essas suposições falharem?
- Por que mover a liquidez para taxas mais baixas, ao mesmo tempo, a fragmenta em dezenas de cadeias isoladas?
Explorar
- A estratégia de escalabilidade do Ethereum transferiu a execução para fora da mainnet. Rollups como Arbitrum, Optimism e Base processam transações de forma independente, mas enviam os dados das transações e as raízes de estado de volta para o Ethereum. Isso preserva as propriedades de segurança da camada base, ao mesmo tempo em que permite maior taxa de processamento. O custo fixo de envio dos dados é amortizado entre lotes de transações dos usuários, reduzindo drasticamente as taxas por transação em comparação com a execução direta na mainnet.
- Os rollups otimistas assumem validade por padrão. Eles publicam os dados das transações sem provas, contando com um período de contestação, geralmente de sete dias, durante o qual qualquer pessoa pode enviar uma prova de fraude caso seja proposta uma raiz de estado inválida. Os rollups de conhecimento zero diferem fundamentalmente: eles geram provas criptográficas da correção dos cálculos antes de publicar os dados. Isso permite uma finalização mais rápida, mas requer hardware especializado para geração de provas e composição recursiva de provas, a fim de manter o custo operacional sob controle.
- A fragmentação é o principal custo econômico dessa arquitetura. A liquidez se dispersa por dezenas de cadeias, exigindo que os usuários transfiram ativos entre elas. As pontes atuam como intermediárias, bloqueando tokens em uma cadeia e criando equivalentes em outra. Essa complexidade introduz novas superfícies de ataque; um contrato de ponte comprometido pode esvaziar fundos de vários ecossistemas simultaneamente, criando um risco sistêmico que não existia na era monolítica.
- A centralização persiste em pontos críticos, apesar das afirmações de descentralização. Os sequenciadores organizam as transações fora da rede antes que os lotes cheguem à mainnet. Atualmente, a maioria dos rollups opera com sequenciadores centralizados, controlados por suas equipes respectivas. Essas entidades possuem chaves de atualização e podem pausar ou modificar parâmetros do protocolo. O L2BEAT classifica os rollups por fase: da Fase 0, em que os operadores podem alterar o sistema à vontade, até a Fase 2, em que os usuários sempre podem sair e as atualizações são adiadas ou limitadas.
- A atualização Dencun (março de 2024) introduziu o EIP-4844, oferecendo espaço “blob” barato para os dados dos rollups. Isso reduziu o custo de envio dos dados das transações para a mainnet, tornando os rollups mais viáveis economicamente. No entanto, isso também aumentou a concorrência entre as cadeias pela atenção dos usuários e pela liquidez. O resultado é um ecossistema superlotado, no qual as vantagens em termos de taxas são temporárias e a migração de usuários é frequente, impulsionada por incentivos e não por uma integração profunda.
- Abra o L2BEAT e examine a aba “Stages”. Compare uma cadeia do Stage 0 com uma cadeia do Stage 2. Anote quais operadores seguram as teclas do sequenciador e quais mecanismos de governança existem para atualizações. Em seguida, acesse o Etherscan e analise uma transação recente de lote de rollup; observe o tamanho dos dados enviados para a mainnet em comparação com o número de transações dos usuários incluídas nesse lote. Isso revela a taxa de compressão que contribui para a redução das taxas.
Fatos-chave
- Os rollups executam transações fora da cadeia, mas publicam os dados e as raízes de estado na rede principal do Ethereum para garantir segurança.
- Os rollups otimistas utilizam um período de desafio de sete dias com provas de fraude; os ZK-rollups usam provas de validade criptográfica.
- A fragmentação da liquidez entre cadeias requer pontes, o que introduz novos riscos sistêmicos e complexidade para os usuários.
- A maioria dos rollups atuais depende de sequenciadores centralizados controlados por suas equipes para a ordenação das transações.
- A EIP-4844 (Dencun) introduziu o espaço “blob” para reduzir os custos de envio de dados para rollups na mainnet.
- O L2BEAT calcula os resumidos por “estágio” com base no grau de dependência dos usuários em operadores centralizados.
Exercício nove, seis, três, um
9ReunirListe 9 trade-offs técnicos ou econômicos inerentes à mudança da execução da Ethereum L1 para um rollup L2.
6AgruparAgrupe esses 9 itens em 6 categorias: premissas de segurança, estrutura de custos, impacto na liquidez, pontos de centralização, disponibilidade de dados e experiência do usuário.
3DestilarReduza os 6 clusters para 3 razões principais pelas quais a fragmentação é uma consequência inevitável do escalonamento por rollup.
1CristalizarUm sequenciador centralizado pode censurar transações sem comprometer a integridade criptográfica da cadeia.
Verificação de fatos
Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.