Análise da próxima geração da tecnologia L2 da Ethereum: Booster Rollups

Autor: 2077Research Fonte: X, @2077Research Tradução: Shan Opa, Golden Finance

No primeiro artigo da nossa série Rollups 2.0, discutimos o rollup baseado em Layer 1 (L1) - uma forma de gestão de rollup que é a mais descentralizada e compatível com o Ethereum. Ao delegar a tarefa de ordenar transações ao Ethereum L1, o rollup baseado em L1 consegue aproveitar a descentralização, simplicidade e atividade do L1, ao mesmo tempo que traz outras vantagens.

No artigo de hoje, vamos explorar a próxima evolução do rollup: Booster Rollups. Os Booster Rollups não apenas se baseiam nos rollups baseados em L1, mas também expandem ainda mais a composabilidade da Ethereum. Mas como podemos realmente expandir essa composabilidade?

Problemas atuais no espaço L2

Para garantir que a rede L2 funcione como esperado, geralmente são necessárias verificações adicionais. No entanto, o principal processo de liquidação e execução ainda ocorre diretamente na L1. Isso significa que, embora a L2 amplie as funcionalidades (como a execução EVM fora da cadeia), também aumenta a complexidade adicional. Embora essa lógica extra não seja ideal, o objetivo final é padronizar as operações e depender totalmente do EVM padrão.

Padronização é crucial para a realização de trocas de transações suaves entre diferentes L2. Para atingir esse objetivo, pode ser necessário um novo tipo de transação - uma transação capaz de operar através de várias cadeias.

Num este sistema, uma transação pode gerar transações menores. Cada subtransação contém os seguintes detalhes:

  1. ID da cadeia de origem

  2. ID da cadeia de destino

  3. Introduzir dados (por exemplo, chamador, endereço e dados de chamada)

  4. Saída gerada pela cadeia de destino

As duas principais funções desses dados de negociação:

  1. Como entrada na cadeia de origem

Permite aos participantes ver a saída diretamente, sem necessidade de se envolver diretamente com a cadeia alvo.

  1. Verificar a consistência das entradas e saídas na cadeia de destino

É usado para confirmar se uma entrada dada produziu a saída esperada.

Dessa forma, cada cadeia pode verificar suas próprias transações de forma independente, enquanto segue o formato das transações e os padrões de compartilhamento de entrada.

Este método torna a validação de blocos simples, utilizando contratos de verificação L1 familiares para garantir a validade dos blocos. Este padrão compartilhado e a abordagem aprimorada de transações cross-chain estabelecem uma base sólida para o futuro desenvolvimento das redes L2, tornando os Booster Rollups fundamentais para impulsionar o desenvolvimento do ecossistema Ethereum.

Quais são as diferenças dos Booster Rollups?

Os Booster Rollups tratam as transações de uma maneira semelhante à execução em L1, podendo acessar o estado de L1, mas possuem armazenamento independente, permitindo que a execução e o armazenamento sejam expandidos para L2. Cada L2 estende o espaço de bloco de L1, distribuindo o processamento de transações e o armazenamento de dados em uma gama mais ampla.

Imagine que, ao implementar uma aplicação descentralizada (dapp) uma única vez, ela possa escalar automaticamente para todas as redes Layer 2 (L2). Se precisar de mais espaço em bloco, basta adicionar mais Booster Rollups, sem necessidade de configuração adicional. Isso significa que os desenvolvedores não enfrentarão um aumento na carga de trabalho, nos custos de reimplementação ou na complexidade adicional.

Em termos simples, os Booster Rollups são como adicionar mais CPU ou SSD ao seu laptop: eles melhoram o desempenho, tornam os aplicativos mais eficientes e permitem uma fácil escalabilidade.

Do ponto de vista técnico, os Booster Rollups também podem ser descritos como "distribuir a execução e o armazenamento de transações em múltiplas shardings".

Como funcionam os Booster Rollups

Quer se trate de Optimistic Rollup ou ZK Rollup, ambos podem utilizar a funcionalidade Booster. No entanto, nem todos os Rollups precisam de um aumento completo, pois alguns Rollups podem beneficiar-se de otimizações específicas de L2.

Se o objetivo é alcançar a escalabilidade nativa do Ethereum, o melhor cenário de melhoria é implementar sobre um Rollup baseado em L1. Permitir que os validadores de L1 proponham blocos para toda a rede Boosted, expandindo o Ethereum de forma integrada.

Os Boosted Rollups também resolvem o problema de fragmentação que é comum no ecossistema atual de Rollups. Através de um mecanismo de ordenação baseado em L1 (Based Sequencing), eles não apenas mantêm as vantagens da ordenação em L1, mas também introduzem transações atômicas entre Rollups em todas as redes L2 Booster. Este design realiza a visão de escalabilidade que o Ethereum imaginou desde o início - sendo tanto integrado quanto escalável, proporcionando uma solução unificada para os desafios de crescimento do Ethereum.

4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

Porque os Booster Rollups suportam nativamente a combinabilidade síncrona, este modelo de rollup elimina as complicações de lidar com a fragmentação ou alternar entre múltiplos L2. Todas as aplicações descentralizadas (dapps) prioritárias podem ser utilizadas em cada L2, proporcionando aos utilizadores uma experiência contínua no Ethereum.

Com o Booster Rollups, os desenvolvedores podem expandir as suas dapps sem necessidade de realizar múltiplas reimplantações em várias L2. Basta implantar uma vez na L1 e as dapps serão automaticamente expandidas para todas as L2 Boosted existentes e futuras, simplificando significativamente o processo de desenvolvimento e implantação.

Porque os Booster Rollups suportam nativamente a composabilidade síncrona, este modelo de rollup elimina o incômodo de lidar com a fragmentação ou de alternar entre múltiplos L2. Todos os aplicativos descentralizados (dapps) priorizados podem ser usados em cada L2, proporcionando aos usuários uma experiência contínua no Ethereum.

Usando o Booster Rollups, os desenvolvedores podem escalar as suas dapps sem a necessidade de reimplantações múltiplas em várias L2. Basta implantar uma vez na L1, e as dapps escalarão automaticamente para todas as L2 Boosted existentes e futuras, simplificando significativamente o processo de desenvolvimento e implantação.

Vantagens dos Booster Rollups

  1. Escalabilidade transparente

Booster Rollups aumentam a escalabilidade de forma transparente, assim como adicionar mais servidores a um grupo de servidores. As aplicações podem utilizar recursos adicionais sem interrupções, e os desenvolvedores não precisam implantar uma infraestrutura L2 complexa para escalar soluções.

  1. Resolver o problema da fragmentação

Booster Rollups proporciona uma experiência de utilizador unificada entre L1 e L2. Como os contratos inteligentes partilham o mesmo endereço em todas as redes, os utilizadores podem desfrutar de consistência e simplicidade nos ambientes L1 e L2.

  1. Resolver o problema da baixa eficiência de implantação

Os desenvolvedores precisam implantar uma única vez no L1, e os dapps podem suportar múltiplos Rollups por padrão, enquanto as atualizações são geridas de forma centralizada. Independentemente de os usuários utilizarem uma conta externa (EOA) ou uma carteira inteligente, eles podem realizar transações sem costura através de uma única morada em diferentes redes.

  1. Resolver o problema da atratividade dos operadores de Rollup

Os desenvolvedores não precisam escolher uma rede de implantação específica, pois os dapps suportarão automaticamente várias redes Rollup. Os Booster Rollups podem ser usados em conjunto com Rollups baseados em L1, permitindo uma expansão significativa. Além disso, nem todos os L2 precisam se tornar Booster Rollups, o que torna possível uma rede híbrida.

  1. Aumento da soberania e segurança

Os Booster Rollups eliminaram a necessidade de contratos de embalagem específicos (Wrapper Contracts), uma vez que os contratos inteligentes funcionam da mesma forma no L1 e no L2, com o controle ainda nas mãos dos desenvolvedores. Ao aplicar medidas de segurança individualmente para cada dapp, em vez de depender de pontes ou implementações específicas, a segurança foi significativamente aprimorada, ao mesmo tempo que eliminou o risco de falhas de ponto único.

Limitações dos Booster Rollups

Para garantir que o L2 possa manter a consistência com o L1, a implantação de contratos inteligentes deve ser restrita ao L1. Essa limitação assegura o acesso uniforme entre os L2. Isso não é uma grande limitação, pois os contratos inteligentes ainda podem exibir comportamentos diferentes por meio de abordagens orientadas a dados, por exemplo, os endereços dos contratos armazenados na cadeia podem variar entre diferentes cadeias.

Embora a L1 possua dados compartilhados, isso não aumenta diretamente a escalabilidade, que é um desafio inerente a qualquer sistema escalável. Os desenvolvedores devem otimizar para minimizar esse impacto. Assim como em software tradicional, nem todos os aplicativos descentralizados (dapps) conseguem aproveitar totalmente o processamento paralelo. No entanto, mesmo que esses dapps operem em L2 separados, eles ainda podem se beneficiar da interoperabilidade, pois mantêm acessibilidade universal para todos os usuários.

Booster Rollups são essencialmente uma forma de escalabilidade do L1, mas possuem mecanismos únicos em termos de execução de transações e armazenamento. Para interpretar corretamente as transações do Booster Rollup, os nós L1 e L2 devem se manter sincronizados. Uma possível solução é executar L1 e L2 no mesmo nó, alternando entre o armazenamento compartilhado do L1 e o armazenamento específico do L2 durante a execução das transações.

Conclusão

Booster Rollups oferece uma solução revolucionária, aumentando a capacidade de transações e a eficiência de armazenamento através da integração perfeita com L1, abordando assim os desafios de escalabilidade do Ethereum. Eles resolvem problemas como fragmentação e implantação ineficiente, permitindo que os desenvolvedores escalem dapps facilmente em múltiplos L2, enquanto mantêm segurança e soberania.

Ao simplificar a escalabilidade e promover a interoperabilidade, os Booster Rollups pavimentam o caminho para um ecossistema Ethereum mais unificado e amigável para o usuário.

ETH0.93%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)