Desembrulhando a próxima geração de Ethereum L2s (II): Booster Rollups

Avançado1/26/2025, 12:17:07 AM
Este post irá aprofundar a próxima evolução dos rollups: Booster rollups. Os rollups de reforço não só se baseiam na base estabelecida pelos rollups baseados, mas também ultrapassam os limites da capacidade de composição do Ethereum. Mas como exatamente expandimos essa composabilidade?

Noprimeira publicaçãoNa nossa série Rollups 2.0, abordamos rollups baseados, onde a sequência baseada é um dos métodos mais descentralizados e compatíveis com Ethereum para gerenciar um rollup. Ao transferir a tarefa de sequenciamento de transações para a Camada 1 do Ethereum, os rollups baseados aproveitam a descentralização, simplicidade e vivacidade do L1, juntamente com outras vantagens.

No post de hoje, mergulhamos na próxima evolução dos rollups: rollups do Booster. Os rollups do Booster não apenas se baseiam no fundamento estabelecido pelos rollups baseados, mas também empurram os limites da composabilidade do Ethereum. Mas como exatamente expandimos essa composabilidade?

Quais são os problemas no espaço L2 agora?

Para garantir que as redes L2 funcionem como esperado, muitas vezes são necessárias verificações adicionais. No entanto, os processos principais de liquidação e execução ainda ocorrem diretamente no L1. Isso significa que, enquanto os L2s estendem a funcionalidade com a execução off-chain do EVM, eles também adicionam complexidade extra. Embora essa lógica adicional não seja ideal, o objetivo final é padronizar as operações e depender inteiramente do EVM padrão. A padronização é essencial para permitir trocas de transações suaves entre diferentes L2s. Para alcançar isso, um novo tipo de transação pode ser necessário - um que possa operar em várias cadeias. Neste sistema, uma única transação poderia criar subtransações menores. Cada subtransação incluiria detalhes como o ID da cadeia de origem, o ID da cadeia de destino, dados de entrada (como chamador, endereço e dados de chamada) e a saída resultante da cadeia de destino. Esses dados de transação desempenham dois papéis importantes:
  1. Atua como entrada na cadeia de origem, permitindo que os participantes vejam a saída sem envolver diretamente a cadeia de destino.
  2. É utilizado na cadeia de destino para confirmar que as entradas fornecidas produzem as saídas esperadas.

    Ao usar essa abordagem, cada cadeia pode verificar independentemente suas próprias transações, seguindo um padrão compartilhado para formatos e entradas de transação. Como resultado, a verificação de blocos permanece direta, usando o contrato de verificador L1 familiar para garantir que os blocos sejam válidos.

Como são diferentes os rollups de impulso?

Os rollups de reforço processam transações como se estivessem na L1, com acesso ao estado da L1, mas com armazenamento separado, escalando a execução e o armazenamento para a L2. Cada L2 estende o espaço de bloco da L1, distribuindo o processamento de transações e o armazenamento de dados.

Imagine implantar sua aplicação descentralizada (dapp) apenas uma vez e ela escalar automaticamente em todas as redes de Camada 2 (L2). Se precisar de mais espaço de bloco, basta adicionar mais rollups impulsionadores sem qualquer configuração adicional. Em outras palavras, os desenvolvedores não enfrentam carga de trabalho extra, despesas de redeploy e complicações adicionais.

Em termos leigos, os rollups de reforço são como adicionar CPUs ou SSDs extras ao seu laptop: eles melhoram o desempenho, permitindo que as aplicações funcionem de forma mais eficiente e se expandam facilmente.

Ou para leitores com uma mentalidade técnica, os rollups de reforço também podem ser descritos como "distribuir a execução de transações e armazenamento em várias shards."

Como funcionam os rollups de impulso?

Qualquer rollup, seja otimista ou ZK, pode adotar a funcionalidade de booster. No entanto, o impulsionamento completo não é obrigatório para todos os rollups, pois alguns podem se beneficiar de otimizações específicas da L2.

O cenário ideal para impulsionar é com um rollup base, se o objetivo for alcançar dimensionamento nativo do Ethereum. Ao permitir que os validadores L1 proponham blocos para toda a rede impulsionada, você está escalando o Ethereum de forma eficaz e sem interrupções.

Os rollups impulsionados também enfrentam o problema de fragmentação prevalente nos ecossistemas de rollup atuais. Ao alavancar a sequência baseada, eles mantêm os benefícios da sequenciação L1, ao mesmo tempo que introduzem transações atômicas cross-rollup em todos os L2s dentro da rede de impulsionadores. Esta configuração permite o tipo de escalonamento do Ethereum previsto desde o início - integrado, mas amplo, oferecendo uma solução unificada para os desafios de crescimento do Ethereum.

Uma descrição de como a arquitetura de reforço rollup

Uma vez que os rollups de impulso suportamcomponibilidade síncronapor sua natureza, este modelo rollup elimina a dificuldade de lidar com fragmentação ou alternar entre L2s. Todos os dapps preferidos estarão disponíveis em todos os L2s, proporcionando uma experiência Ethereum perfeita.

Com rollups impulsionados, os desenvolvedores podem dimensionar seus dapps sem a necessidade de múltiplos redesdobramentos em L2s. Implante seu dapp em L1 apenas uma vez, e ele escala automaticamente para todos os L2s impulsionados existentes e futuros, simplificando o processo geral de desenvolvimento e implantação.

Quais equipas estão a construir rollups de impulsionador?

Uma das poucas equipes que estão construindo rollups de reforço agora é@gwyneth_taiko""> @gwyneth_taiko, que também é um rollup baseado componível sincronamente com Ethereum. Gwyneth aproveita a base do Ethereum, onde a sequência de transações é tratada pelos validadores L1 e os blocos são montados pelos construtores L1 compatíveis.

Gwyneth incorpora a composição síncrona ao melhorar e estender as capacidades L1. Com sequenciamento nativo, permite a integração fluida entre rollups e estados L1. À medida que a demanda por espaço de bloco aumenta, implantar rollups de reforço adicionais é direto, semelhante a atualizar um laptop com mais CPUs ou SSDs para aumentar a potência computacional e permitir um escopo de aplicação mais amplo. Gwyneth vislumbra um Ethereum integrado de forma transparente, sem fragmentação.

Gwyneth introduz um mecanismo de pré-confirmação, onde os validadores L1 podem comprometer-se com os estados L2 antecipadamente, proporcionando aos utilizadores confirmações rápidas de transações e garantindo que as taxas de congestão e disputa sejam equitativamente partilhadas entre os participantes da camada base. Após a transação pré-confirmada baseada em pioneirismo na rede de teste da Taiko, esta inovação continua a ser impulsionada.

Desde o seu início, Gwyneth foi projetado com a finalidade em mente. Alimentado pelo provador múltiplo interno da Taiko, Raiko, foi construído para alcançar composabilidade síncrona. No momento, os Ambientes de Execução Confiáveis (TEEs) servem como uma salvaguarda mínima para a execução, mas o futuro promete aproveitar Máquinas Virtuais de Conhecimento Zero otimizadas (zkVMs), como SP1, Risc0 e potencialmente muitas outras.

O caso para rollups de reforço

Os rollups do Booster aumentam a escalabilidade de forma transparente, como adicionar servidores a uma fazenda. Este design permite que as aplicações utilizem recursos adicionais sem problemas, garantindo que os desenvolvedores possam dimensionar suas soluções sem exigir etapas extras, como implantar infraestruturas L2 complexas.

Eles abordam o problema de fragmentação fornecendo uma experiência uniforme em L1 e L2. Com contratos inteligentes compartilhando o mesmo endereço, os usuários se beneficiam da consistência e simplicidade, independentemente de interagirem com um ambiente L1 ou L2.

Eles resolvem ineficiências de implantação permitindo que os desenvolvedores implantem apenas uma vez no L1, tornando os dapps multi-rollup por padrão, com atualizações gerenciadas centralmente. Os usuários desfrutam de um único endereço em todas as redes, seja usando um EOA ou uma carteira inteligente, facilitando transações sem interrupção entre L1 e L2.

Eles abordam o desafio que os operadores de rollup enfrentam ao persuadir os desenvolvedores a implantar em sua rede, já que os dapps estão automaticamente disponíveis. O conceito é empilhável, combinando booster com rollups baseados para escalonamento significativo. Nem todos os L2s precisam ser booster rollups, permitindo redes mistas.

Eles resolvem preocupações de soberania e segurança ao eliminar a necessidade de contratos de invólucro específicos, uma vez que os contratos inteligentes funcionam da mesma forma na L1 e L2, mantendo o controle com os desenvolvedores. A segurança é reforçada ao abordar pontos únicos de falha, com a segurança agora aplicada por dapp, em vez de depender de pontes ou implementações específicas.

Sobre as limitações dos rollups de reforço

Para garantir que L2 espelha L1, as implementações de contrato devem ser restritas apenas a L1, garantindo acesso uniforme em todos os L2s. Esta não é uma limitação importante, uma vez que os contratos inteligentes ainda podem se comportar de maneira diferente por meio de métodos orientados por dados, como armazenar endereços de contrato no armazenamento, que podem variar entre as blockchains.

Enquanto o L1 mantém os dados compartilhados, isso não aumenta diretamente a escalabilidade, um desafio inerente em sistemas escaláveis. Os desenvolvedores devem otimizar para minimizar esse impacto. Como o software tradicional, nem todos os dapps podem aproveitar o processamento paralelo totalmente. No entanto, esses dapps ainda se beneficiam da interoperabilidade; mesmo que operem em L2s individuais, eles permanecem universalmente acessíveis.

Os rollups de impulso essencialmente atuam como uma extensão da cadeia L1, mas com execução e armazenamento exclusivos de transações. Para interpretar as transações do Booster Rollup, os nós L1 e L2 devem ser executados em sincronia. No entanto, uma abordagem pode envolver a execução tanto do L1 quanto do 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

Os rollups de impulso oferecem uma solução transformadora para os desafios de escalabilidade do Ethereum, integrando-se perfeitamente com L1 para aumentar a capacidade de transação e a eficiência de armazenamento. Eles abordam problemas como fragmentação e ineficiências de implantação, permitindo que desenvolvedores dimensionem dapps em vários L2s sem esforço, mantendo a segurança e a soberania. Ao simplificar a escalabilidade e promover a interoperabilidade, os rollups de impulso abrem caminho para um ecossistema Ethereum mais coeso e amigável para o usuário.

Na nossa próxima série, vamos aprofundar-nos nos mundos intrigantes dos rollups nativos e dos rollups gigagas, explorando como essas tecnologias poderiam revolucionar ainda mais o panorama de escalabilidade do Ethereum.

Aviso legal:

  1. Este artigo é reproduzido de [2077 Pesquisa]. Todos os direitos autorais pertencem ao autor original [2077 Pesquisa]. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipa e eles vão tratar disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. A equipe Learn da gate faz traduções do artigo para outros idiomas. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Desembrulhando a próxima geração de Ethereum L2s (II): Booster Rollups

Avançado1/26/2025, 12:17:07 AM
Este post irá aprofundar a próxima evolução dos rollups: Booster rollups. Os rollups de reforço não só se baseiam na base estabelecida pelos rollups baseados, mas também ultrapassam os limites da capacidade de composição do Ethereum. Mas como exatamente expandimos essa composabilidade?

Noprimeira publicaçãoNa nossa série Rollups 2.0, abordamos rollups baseados, onde a sequência baseada é um dos métodos mais descentralizados e compatíveis com Ethereum para gerenciar um rollup. Ao transferir a tarefa de sequenciamento de transações para a Camada 1 do Ethereum, os rollups baseados aproveitam a descentralização, simplicidade e vivacidade do L1, juntamente com outras vantagens.

No post de hoje, mergulhamos na próxima evolução dos rollups: rollups do Booster. Os rollups do Booster não apenas se baseiam no fundamento estabelecido pelos rollups baseados, mas também empurram os limites da composabilidade do Ethereum. Mas como exatamente expandimos essa composabilidade?

Quais são os problemas no espaço L2 agora?

Para garantir que as redes L2 funcionem como esperado, muitas vezes são necessárias verificações adicionais. No entanto, os processos principais de liquidação e execução ainda ocorrem diretamente no L1. Isso significa que, enquanto os L2s estendem a funcionalidade com a execução off-chain do EVM, eles também adicionam complexidade extra. Embora essa lógica adicional não seja ideal, o objetivo final é padronizar as operações e depender inteiramente do EVM padrão. A padronização é essencial para permitir trocas de transações suaves entre diferentes L2s. Para alcançar isso, um novo tipo de transação pode ser necessário - um que possa operar em várias cadeias. Neste sistema, uma única transação poderia criar subtransações menores. Cada subtransação incluiria detalhes como o ID da cadeia de origem, o ID da cadeia de destino, dados de entrada (como chamador, endereço e dados de chamada) e a saída resultante da cadeia de destino. Esses dados de transação desempenham dois papéis importantes:
  1. Atua como entrada na cadeia de origem, permitindo que os participantes vejam a saída sem envolver diretamente a cadeia de destino.
  2. É utilizado na cadeia de destino para confirmar que as entradas fornecidas produzem as saídas esperadas.

    Ao usar essa abordagem, cada cadeia pode verificar independentemente suas próprias transações, seguindo um padrão compartilhado para formatos e entradas de transação. Como resultado, a verificação de blocos permanece direta, usando o contrato de verificador L1 familiar para garantir que os blocos sejam válidos.

Como são diferentes os rollups de impulso?

Os rollups de reforço processam transações como se estivessem na L1, com acesso ao estado da L1, mas com armazenamento separado, escalando a execução e o armazenamento para a L2. Cada L2 estende o espaço de bloco da L1, distribuindo o processamento de transações e o armazenamento de dados.

Imagine implantar sua aplicação descentralizada (dapp) apenas uma vez e ela escalar automaticamente em todas as redes de Camada 2 (L2). Se precisar de mais espaço de bloco, basta adicionar mais rollups impulsionadores sem qualquer configuração adicional. Em outras palavras, os desenvolvedores não enfrentam carga de trabalho extra, despesas de redeploy e complicações adicionais.

Em termos leigos, os rollups de reforço são como adicionar CPUs ou SSDs extras ao seu laptop: eles melhoram o desempenho, permitindo que as aplicações funcionem de forma mais eficiente e se expandam facilmente.

Ou para leitores com uma mentalidade técnica, os rollups de reforço também podem ser descritos como "distribuir a execução de transações e armazenamento em várias shards."

Como funcionam os rollups de impulso?

Qualquer rollup, seja otimista ou ZK, pode adotar a funcionalidade de booster. No entanto, o impulsionamento completo não é obrigatório para todos os rollups, pois alguns podem se beneficiar de otimizações específicas da L2.

O cenário ideal para impulsionar é com um rollup base, se o objetivo for alcançar dimensionamento nativo do Ethereum. Ao permitir que os validadores L1 proponham blocos para toda a rede impulsionada, você está escalando o Ethereum de forma eficaz e sem interrupções.

Os rollups impulsionados também enfrentam o problema de fragmentação prevalente nos ecossistemas de rollup atuais. Ao alavancar a sequência baseada, eles mantêm os benefícios da sequenciação L1, ao mesmo tempo que introduzem transações atômicas cross-rollup em todos os L2s dentro da rede de impulsionadores. Esta configuração permite o tipo de escalonamento do Ethereum previsto desde o início - integrado, mas amplo, oferecendo uma solução unificada para os desafios de crescimento do Ethereum.

Uma descrição de como a arquitetura de reforço rollup

Uma vez que os rollups de impulso suportamcomponibilidade síncronapor sua natureza, este modelo rollup elimina a dificuldade de lidar com fragmentação ou alternar entre L2s. Todos os dapps preferidos estarão disponíveis em todos os L2s, proporcionando uma experiência Ethereum perfeita.

Com rollups impulsionados, os desenvolvedores podem dimensionar seus dapps sem a necessidade de múltiplos redesdobramentos em L2s. Implante seu dapp em L1 apenas uma vez, e ele escala automaticamente para todos os L2s impulsionados existentes e futuros, simplificando o processo geral de desenvolvimento e implantação.

Quais equipas estão a construir rollups de impulsionador?

Uma das poucas equipes que estão construindo rollups de reforço agora é@gwyneth_taiko""> @gwyneth_taiko, que também é um rollup baseado componível sincronamente com Ethereum. Gwyneth aproveita a base do Ethereum, onde a sequência de transações é tratada pelos validadores L1 e os blocos são montados pelos construtores L1 compatíveis.

Gwyneth incorpora a composição síncrona ao melhorar e estender as capacidades L1. Com sequenciamento nativo, permite a integração fluida entre rollups e estados L1. À medida que a demanda por espaço de bloco aumenta, implantar rollups de reforço adicionais é direto, semelhante a atualizar um laptop com mais CPUs ou SSDs para aumentar a potência computacional e permitir um escopo de aplicação mais amplo. Gwyneth vislumbra um Ethereum integrado de forma transparente, sem fragmentação.

Gwyneth introduz um mecanismo de pré-confirmação, onde os validadores L1 podem comprometer-se com os estados L2 antecipadamente, proporcionando aos utilizadores confirmações rápidas de transações e garantindo que as taxas de congestão e disputa sejam equitativamente partilhadas entre os participantes da camada base. Após a transação pré-confirmada baseada em pioneirismo na rede de teste da Taiko, esta inovação continua a ser impulsionada.

Desde o seu início, Gwyneth foi projetado com a finalidade em mente. Alimentado pelo provador múltiplo interno da Taiko, Raiko, foi construído para alcançar composabilidade síncrona. No momento, os Ambientes de Execução Confiáveis (TEEs) servem como uma salvaguarda mínima para a execução, mas o futuro promete aproveitar Máquinas Virtuais de Conhecimento Zero otimizadas (zkVMs), como SP1, Risc0 e potencialmente muitas outras.

O caso para rollups de reforço

Os rollups do Booster aumentam a escalabilidade de forma transparente, como adicionar servidores a uma fazenda. Este design permite que as aplicações utilizem recursos adicionais sem problemas, garantindo que os desenvolvedores possam dimensionar suas soluções sem exigir etapas extras, como implantar infraestruturas L2 complexas.

Eles abordam o problema de fragmentação fornecendo uma experiência uniforme em L1 e L2. Com contratos inteligentes compartilhando o mesmo endereço, os usuários se beneficiam da consistência e simplicidade, independentemente de interagirem com um ambiente L1 ou L2.

Eles resolvem ineficiências de implantação permitindo que os desenvolvedores implantem apenas uma vez no L1, tornando os dapps multi-rollup por padrão, com atualizações gerenciadas centralmente. Os usuários desfrutam de um único endereço em todas as redes, seja usando um EOA ou uma carteira inteligente, facilitando transações sem interrupção entre L1 e L2.

Eles abordam o desafio que os operadores de rollup enfrentam ao persuadir os desenvolvedores a implantar em sua rede, já que os dapps estão automaticamente disponíveis. O conceito é empilhável, combinando booster com rollups baseados para escalonamento significativo. Nem todos os L2s precisam ser booster rollups, permitindo redes mistas.

Eles resolvem preocupações de soberania e segurança ao eliminar a necessidade de contratos de invólucro específicos, uma vez que os contratos inteligentes funcionam da mesma forma na L1 e L2, mantendo o controle com os desenvolvedores. A segurança é reforçada ao abordar pontos únicos de falha, com a segurança agora aplicada por dapp, em vez de depender de pontes ou implementações específicas.

Sobre as limitações dos rollups de reforço

Para garantir que L2 espelha L1, as implementações de contrato devem ser restritas apenas a L1, garantindo acesso uniforme em todos os L2s. Esta não é uma limitação importante, uma vez que os contratos inteligentes ainda podem se comportar de maneira diferente por meio de métodos orientados por dados, como armazenar endereços de contrato no armazenamento, que podem variar entre as blockchains.

Enquanto o L1 mantém os dados compartilhados, isso não aumenta diretamente a escalabilidade, um desafio inerente em sistemas escaláveis. Os desenvolvedores devem otimizar para minimizar esse impacto. Como o software tradicional, nem todos os dapps podem aproveitar o processamento paralelo totalmente. No entanto, esses dapps ainda se beneficiam da interoperabilidade; mesmo que operem em L2s individuais, eles permanecem universalmente acessíveis.

Os rollups de impulso essencialmente atuam como uma extensão da cadeia L1, mas com execução e armazenamento exclusivos de transações. Para interpretar as transações do Booster Rollup, os nós L1 e L2 devem ser executados em sincronia. No entanto, uma abordagem pode envolver a execução tanto do L1 quanto do 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

Os rollups de impulso oferecem uma solução transformadora para os desafios de escalabilidade do Ethereum, integrando-se perfeitamente com L1 para aumentar a capacidade de transação e a eficiência de armazenamento. Eles abordam problemas como fragmentação e ineficiências de implantação, permitindo que desenvolvedores dimensionem dapps em vários L2s sem esforço, mantendo a segurança e a soberania. Ao simplificar a escalabilidade e promover a interoperabilidade, os rollups de impulso abrem caminho para um ecossistema Ethereum mais coeso e amigável para o usuário.

Na nossa próxima série, vamos aprofundar-nos nos mundos intrigantes dos rollups nativos e dos rollups gigagas, explorando como essas tecnologias poderiam revolucionar ainda mais o panorama de escalabilidade do Ethereum.

Aviso legal:

  1. Este artigo é reproduzido de [2077 Pesquisa]. Todos os direitos autorais pertencem ao autor original [2077 Pesquisa]. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipa e eles vão tratar disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. A equipe Learn da gate faz traduções do artigo para outros idiomas. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!