Camada2 Quais são as vantagens e desvantagens de usar Ethereum como camada de disponibilidade?

** Escrito por: Haotian **

Um amigo me pediu para analisar os novos jogadores além dos quatro reis da camada 2, como Linea, Polygon zkEVM, Mantle, Metis e outros quatro dragões. Após uma análise aproximada, descobri que a maioria das principais diferenças entre a camada 2 reside em dois pontos: 1) A disponibilidade de dados depende da rede principal Ethereum; 2) Qual é a afinidade do EVM?

Se o EVM é equivalente e fácil de entender, determina a transferência ecológica de baixo limite para os desenvolvedores; este artigo discute, a partir de uma perspectiva científica popular, o que exatamente é disponibilidade de dados? Por que a camada DA é a camada central da camada2? Que escolhas os DAs terceirizados, como Celestia e Eigenlayer, fizeram?

Vamos primeiro explicar brevemente o que é Disponibilidade de Dados?

Simplificando, Disponibilidade de Dados significa que na rede blockchain, todos os nós podem obter a disponibilidade de todos os dados históricos gerados pelo sistema. Por que isso é importante? Porque o blockchain é distribuído e registrado em diferentes nós. Se alguns dados críticos forem perdidos ou ocultados, a segurança de todo o sistema fica comprometida.

Por exemplo, se as informações detalhadas de uma transação são conhecidas apenas por alguns nós e não podem ser obtidas por outros nós, então a transação não pode ser verificada corretamente por todos os validadores. Para outro exemplo, se você quiser consultar o saldo de uma conta, deverá percorrer todas as transações históricas relacionadas para calcular o resultado final. Se faltarem alguns dados da transação, o resultado do saldo estará errado.

Portanto, a Disponibilidade de Dados garante que qualquer nó possa obter todos os dados históricos para verificação e consulta correta, garantindo que os dados no sistema blockchain não serão perdidos ou ocultos, e todos os nós possam obter dados completos. Se a camada DA não funcionar corretamente, tomando o Optimismo como exemplo, seu período de desafio de 7 dias não poderá prosseguir, pois se o estado antes e depois do lote Calldata não puder ser lido normalmente, o contrato Rollup não poderá ser confirmado. Em última análise, o DA visa garantir a segurança do sistema de contabilidade blockchain.

Vamos falar sobre as vantagens e desvantagens da camada 2 usando Ethereum como camada DA.

Usar Ethereum como a camada DA da Camada 2 pode de fato aproveitar a segurança e a integridade dos dados do Ethereum. Esta é a maior vantagem. Caso contrário, não haverá restrições à adulteração maliciosa de transações da camada 2 e contabilidade desordenada. Tal camada 2 a rede irá naturalmente. É difícil obter reconhecimento popular. No entanto, a capacidade de bloco e o rendimento de transações do próprio Ethereum são limitados e pode ser difícil suportar uma rede de camada 2 de alto TPS no longo prazo.

Esta grave incompatibilidade de capacidade significa que um grande número de transações da Camada 2 são enfileiradas para confirmação do bloco e a verificação do DA não pode ser concluída a tempo. Ao mesmo tempo, também aumenta a competição da Camada 2 pelo espaço do bloco Ethereum, aumentando as taxas de gás.

Portanto, contamos apenas com a rede principal Ethereum como camada DA. No longo prazo, definitivamente se tornará um gargalo para o desenvolvimento da camada 2, então algumas soluções DA convencionais surgiram durante o desenvolvimento da camada 2:

  1. Compactar dados de estado em L1, por exemplo, zkSync envia prova zkSNARK para a rede principal e uma grande quantidade de dados de transação originais é mantida por L2;

  2. Uma plataforma de cadeia pública de terceiros, como a Celestia, fornece uma solução de camada DA, e os dados são enviados à rede distribuída de terceiros para verificação e o status do resultado é sincronizado com L1;

  3. Após a atualização de Cancun, foi adicionado espaço de armazenamento adicional do Blob, que foi codificado e verificado usando ferramentas KZB.

Seleção de solução modular DA de terceiros

Quando se trata de soluções modulares DA de terceiros, os dois projetos mais conhecidos são Celestai e Eigenlayer (bem como Ethstorage).

A própria rede Celestia pode lidar com um grande volume de transações, garantindo que a grande quantidade de dados gerados pelos aplicativos na camada 2 possa garantir a eficácia do DA. Apenas o status da transação é carregado no Ethereum em lotes, portanto, é uma solução DA que pode ser plano altamente modularizado;

O Eigenlayer separa o processamento de transações e o armazenamento de dados. As transações são processadas rapidamente no rollup, mas os dados de integridade são armazenados na rede distribuída construída pelo Eigenlayer. O rollup só carregará dados importantes, como cabeçalhos de bloco e raízes da árvore Merkle, para Ethereum. Square. Quando for necessário ler dados completos, o contrato Rollup lerá os dados da rede Eigenlayer em tempo real.

Atualmente, essas duas soluções DA modulares são relativamente populares. Por exemplo, as cadeias de aplicativos do ecossistema Cosmos, como Eclipse e Cevmos, usam Celestia como camada DA, e redes de camada 2, como Mantle, usam Eigenlayer como camada DA.

Deve-se dizer que a solução DA modular é uma solução DA mais orientada para o futuro. Afinal, ela está incorporada a um consenso externo de terceiros e não usa diretamente o Ethereum como consenso DA. Portanto, algumas pessoas têm propôs usar um DA de terceiros. O projeto de solução expulsa o escalão da camada 2.

Essencialmente, é uma questão de saber se você confia nesse aninhamento externo em uma solução de DA que pode aprimorar a capacidade e o desempenho. Na minha opinião, Ethereum DA deve ser mais popular no curto prazo, mas no longo prazo, especialmente na era das aplicações multi-chain, este tipo de solução DA modular de terceiros também pode desenvolver um forte consenso.

Simple System falou sobre o impacto da disponibilidade de dados na camada 2. Parece que as ideias e estruturas emergentes de várias camadas 2 são muito claras. O núcleo dos métodos OP e ZK Rollup é a diferença na maneira de verificar a precisão do status dos dados, e se deve adotar o terceiro DA modular de três partes é resolver as limitações de capacidade do Ethereum como DA. A expansão adicional do Blob após a atualização de Cancún é um compromisso.

Com base nesta premissa, se olharmos para várias soluções de ponta da camada 2, teremos os critérios básicos de julgamento da estrutura cognitiva.

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
  • 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)