Muitas pessoas que discutem o protocolo Walrus concentram-se em como os dados são escritos, mas uma questão ainda mais importante é muitas vezes ignorada — como ler os dados de forma segura em ambientes adversos. O design de leitura do WAL é bastante interessante, dividindo a validação em várias camadas. Primeiro, busca-se os metadados e valida-se o valor de compromisso, depois, conforme necessário, obtém-se e verifica-se cada fatia secundária, e ao reunir 2f+1 delas, é possível reconstruir os dados originais. Após a reconstrução, é preciso reencodificar e comparar com o compromisso na cadeia, e só após a validação correta é que o resultado é divulgado. Este processo também possui um mecanismo de auto-cura — as fatias perdidas podem ser recuperadas gradualmente, e ao restaurar os dados primários, uma prova é incluída. Todo o processo tem um custo de comunicação relativamente baixo, com custos de leitura e escrita próximos, garantindo a integridade da escrita, a validade do armazenamento e a consistência da leitura. Para lidar com problemas assíncronos na rede real e nós maliciosos, essa abordagem de validar antes de verificar é muito mais confiável do que simplesmente puxar os dados.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 3
  • Repostar
  • Compartilhar
Comentário
0/400
DeadTrades_Walkingvip
· 01-07 18:57
Ai, esta é mesmo a questão, escrever é fácil, ler é difícil, quantas pessoas terão confundido isso?
Ver originalResponder0
SchroedingersFrontrunvip
· 01-07 18:57
Esta lógica de validação é realmente elegante, mas será que o limite de 2f+1 não será ainda um pouco brando?
Ver originalResponder0
BearMarketBrovip
· 01-07 18:36
Este mecanismo de leitura é realmente forte, validação 2f+1 + comparação na cadeia praticamente elimina o espaço para má conduta
Ver originalResponder0
  • Marcar

Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • بالعربية
  • Português (Brasil)
  • 简体中文
  • English
  • Español
  • Français (Afrique)
  • Bahasa Indonesia
  • 日本語
  • Português (Portugal)
  • Русский
  • 繁體中文
  • Українська
  • Tiếng Việt