Praticamente todos os sistemas de software maduros na realidade cresceram com problemas. Desvios na compreensão dos requisitos, falhas no design da arquitetura, erros na avaliação do cenário de aplicação — estes não são exceções, mas etapas inevitáveis na iteração.



Mas a blockchain mudou as regras. Uma vez que os dados são confirmados e registrados na cadeia, os erros podem ficar gravados para sempre. Corrigi-los torna-se extremamente difícil e caro. Essa característica, que originalmente era uma vantagem da blockchain, tornou-se uma restrição para os desenvolvedores — você deve fazer tudo perfeitamente a cada passo, caso contrário o sistema sofrerá as consequências.

O projeto Walrus busca resolver exatamente esse impasse estrutural.

Sua ideia não é obrigar os desenvolvedores a saber tudo, mas sim fazer com que o próprio sistema tenha a capacidade de auto-corrigir-se. Como? O Walrus atribui a cada objeto de dado uma identidade estável no momento da criação. Quaisquer mudanças, modificações ou atualizações posteriores não criam uma nova entidade, mas são registradas como mudanças de estado do mesmo objeto. Assim, o sistema consegue distinguir claramente "o que é esse objeto" de "o que esse objeto passou a ser", eliminando a confusão entre ambos.

De acordo com informações públicas, o Walrus suporta objetos de dados de até MBs, garantindo a disponibilidade de dados por meio de redundância distribuída. A latência de leitura na rede de testes é estável em segundos, o que significa que não é apenas uma ferramenta de armazenamento frio, mas pode ser usada em aplicações reais.

Essa abordagem gera uma reação em cadeia bastante interessante. Quando os dados podem ser corrigidos de forma segura, a carga psicológica dos desenvolvedores diminui, facilitando a tentativa de funcionalidades mais complexas, mas valiosas, sem medo de cometer erros. Outra mudança importante é a posição da história — de um fardo para um ativo. O sistema consegue entender sua própria evolução, o que ajuda na diagnose de problemas e na otimização de iterações.

De modo geral, o Walrus faz uma implementação de armazenamento, mas no nível do sistema, trata-se de um redesenho do mecanismo de tolerância a falhas. É uma abordagem bastante interessante.
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
  • 4
  • Repostar
  • Compartilhar
Comentário
0/400
FarmHoppervip
· 01-08 12:22
Um erro na cadeia uma vez e é para sempre, essa é a parte mais frustrante.
Ver originalResponder0
WalletDetectivevip
· 01-07 19:54
Haha, agora os desenvolvedores finalmente podem respirar de alívio. A sensação de sufoco de "um passo em falso e tudo se perde" era realmente insuportável.
Ver originalResponder0
MEVHunterNoLossvip
· 01-07 19:44
Isto é realmente a verdadeira abordagem de infraestrutura na cadeia, finalmente alguém vai resolver este ponto crítico
Ver originalResponder0
NotSatoshivip
· 01-07 19:30
Na cadeia, fazer tudo de uma só vez de forma perfeita... parece coisa de conto de fadas, a ideia do Walrus realmente é empolgante A história de transformar fardos em ativos, essa mudança de mentalidade é algo que eu gosto
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)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)