A importância e as controvérsias da disponibilidade de dados para a Camada 2
A disponibilidade de dados refere-se ao fato de que os produtores de blocos publicam todos os dados das transações de um bloco na rede, permitindo que os validadores os baixem. Se o produtor de blocos publicar dados completos e permitir que os validadores façam o download, os dados são considerados disponíveis; pelo contrário, se parte dos dados for ocultada, resultando na incapacidade dos validadores de baixar todos os dados, os dados são considerados indisponíveis.
É importante notar que a disponibilidade de dados e a recuperabilidade de dados têm diferenças essenciais. A disponibilidade de dados envolve se os dados recém-publicados podem ser validados através de consenso, enquanto a recuperabilidade de dados se concentra na capacidade de recuperar dados históricos. Alguns profissionais da indústria sugeriram que "disponibilidade de dados" fosse renomeada para "publicação de dados" para evitar mal-entendidos.
Na Camada 2 (L2), o ordenadores atuam como produtores de blocos, precisando publicar dados de transações suficientes para que os validadores verifiquem a validade das transações. O L2 enfrenta dois grandes desafios: garantir que o mecanismo de validação funcione de forma segura e reduzir os custos de publicação de dados.
Para o Optimistic Rollup, se o ordenante não publicar os dados completos, o desafiador não poderá iniciar um desafio válido. Para o ZK Rollup, embora a prova de validade em si não exija disponibilidade de dados, o todo ainda requer disponibilidade de dados para proteger os ativos dos usuários. Atualmente, os principais L2 geralmente publicam dados de estado e dados de transações na Ethereum para obter segurança e disponibilidade de dados.
No entanto, essa prática resultou em custos enormes. As taxas de Gas que os usuários pagam para a Camada 2 são principalmente compostas pelas taxas que a Camada 2 paga para submeter dados à L1, onde a publicação de dados de transações representa a maior parte. Para reduzir os custos, pode-se considerar diminuir o custo de publicação de dados na L1 (como a atualização EIP-4844 do Ethereum) ou desmembrar a disponibilidade de dados da L1.
O conceito de blockchain modular divide as funções da blockchain em camada de execução, camada de liquidação, camada de consenso e camada de disponibilidade de dados. Atualmente, a L2 apenas separa a camada de execução do Ethereum, mas, por questões de custo, muitas L2 estão considerando também desmembrar a camada de disponibilidade de dados do Ethereum.
Esta tendência gerou controvérsia. Alguns membros da comunidade Ethereum acreditam que não usar Ethereum como camada de disponibilidade de dados não deve ser considerado um verdadeiro L2. Eles temem que isso possa enfraquecer a dependência da segurança do Ethereum, ameaçando assim a posição do Ethereum.
Apesar das controvérsias, os projetos relacionados à Camada 2 de disponibilidade de dados continuam a prosperar. Já surgiram várias soluções de disponibilidade de dados no mercado, oferecendo mais opções para L2. O desenvolvimento dessas soluções irá impulsionar ainda mais os avanços na tecnologia de escalabilidade da blockchain, proporcionando aos usuários uma experiência de blockchain mais eficiente e econômica.
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.
12 gostos
Recompensa
12
4
Republicar
Partilhar
Comentar
0/400
DaoResearcher
· 08-13 22:10
De acordo com o capítulo 2.3 do mais recente artigo de Vitalik, essa suposição de usabilidade na fragmentação de estado DA não se sustenta, eu vomitei.
A importância da disponibilidade de dados da Camada 2 e o dilema dos custos
A importância e as controvérsias da disponibilidade de dados para a Camada 2
A disponibilidade de dados refere-se ao fato de que os produtores de blocos publicam todos os dados das transações de um bloco na rede, permitindo que os validadores os baixem. Se o produtor de blocos publicar dados completos e permitir que os validadores façam o download, os dados são considerados disponíveis; pelo contrário, se parte dos dados for ocultada, resultando na incapacidade dos validadores de baixar todos os dados, os dados são considerados indisponíveis.
É importante notar que a disponibilidade de dados e a recuperabilidade de dados têm diferenças essenciais. A disponibilidade de dados envolve se os dados recém-publicados podem ser validados através de consenso, enquanto a recuperabilidade de dados se concentra na capacidade de recuperar dados históricos. Alguns profissionais da indústria sugeriram que "disponibilidade de dados" fosse renomeada para "publicação de dados" para evitar mal-entendidos.
Na Camada 2 (L2), o ordenadores atuam como produtores de blocos, precisando publicar dados de transações suficientes para que os validadores verifiquem a validade das transações. O L2 enfrenta dois grandes desafios: garantir que o mecanismo de validação funcione de forma segura e reduzir os custos de publicação de dados.
Para o Optimistic Rollup, se o ordenante não publicar os dados completos, o desafiador não poderá iniciar um desafio válido. Para o ZK Rollup, embora a prova de validade em si não exija disponibilidade de dados, o todo ainda requer disponibilidade de dados para proteger os ativos dos usuários. Atualmente, os principais L2 geralmente publicam dados de estado e dados de transações na Ethereum para obter segurança e disponibilidade de dados.
No entanto, essa prática resultou em custos enormes. As taxas de Gas que os usuários pagam para a Camada 2 são principalmente compostas pelas taxas que a Camada 2 paga para submeter dados à L1, onde a publicação de dados de transações representa a maior parte. Para reduzir os custos, pode-se considerar diminuir o custo de publicação de dados na L1 (como a atualização EIP-4844 do Ethereum) ou desmembrar a disponibilidade de dados da L1.
O conceito de blockchain modular divide as funções da blockchain em camada de execução, camada de liquidação, camada de consenso e camada de disponibilidade de dados. Atualmente, a L2 apenas separa a camada de execução do Ethereum, mas, por questões de custo, muitas L2 estão considerando também desmembrar a camada de disponibilidade de dados do Ethereum.
Esta tendência gerou controvérsia. Alguns membros da comunidade Ethereum acreditam que não usar Ethereum como camada de disponibilidade de dados não deve ser considerado um verdadeiro L2. Eles temem que isso possa enfraquecer a dependência da segurança do Ethereum, ameaçando assim a posição do Ethereum.
Apesar das controvérsias, os projetos relacionados à Camada 2 de disponibilidade de dados continuam a prosperar. Já surgiram várias soluções de disponibilidade de dados no mercado, oferecendo mais opções para L2. O desenvolvimento dessas soluções irá impulsionar ainda mais os avanços na tecnologia de escalabilidade da blockchain, proporcionando aos usuários uma experiência de blockchain mais eficiente e econômica.