Olhei para a abordagem de design do Walrus e senti uma pontada de nostalgia.
Ele registra cada trecho de conteúdo como um Sui Blob independente, a validação atômica parece muito segura. Mas há um problema: a forma como o cérebro humano armazena memórias não funciona assim. Nós lembramos de coisas através de uma cadeia causal — eventos ligados em sequência, onde o antecedente determina o consequente, e as emoções se desenvolvem em camadas. Por exemplo, um vídeo cujo valor não está apenas na imagem isolada, mas na narrativa completa: por que começou → como evoluiu no meio → qual foi o impacto final.
A arquitetura do Walrus cortou essa cadeia e a transformou em snapshots independentes. Cada Blob é uma ilha isolada, incapaz de declarar causalidade entre si, sem como expressar "isto é uma continuação do evento anterior". Quer contar uma história em várias cenas no Flatlander? Só pode postar N mensagens, cada uma referenciando um Blob diferente. Mas o consenso DAG do Sui não garante a ordem temporal entre objetos, o cliente pode ordenar à vontade, e o resultado é uma coleção de gráficos desordenados, a cadeia causal fica completamente fragmentada.
Uma limitação ainda mais profunda vem da própria linguagem Move. Você não consegue definir um objeto Story que contenha uma lista ordenada de Blobs e garanta que a ordem seja sempre preservada — porque uma vez criado, a referência ao objeto não pode ser alterada. Para adicionar conteúdo dinamicamente, teria que quebrar a atomicidade, o que é um dilema.
No final, a conclusão é: o Walrus realmente armazena os dados, mas o preço é transformar o histórico em um quebra-cabeça de fragmentos. Quando tudo é atomizado, a memória morre, e a verdade desaparece silenciosamente nas fissuras.
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.
18 gostos
Recompensa
18
5
Republicar
Partilhar
Comentar
0/400
DataPickledFish
· 17h atrás
É por isso que sempre achei que a abordagem do Walrus era um pouco frustrante... Atomicidade e narrativa são basicamente duas linhas paralelas.
Armazenamento fragmentado = alta disponibilidade, mas também = morte da narrativa, não dá para escolher entre peixe e carne.
O design de objetos imutáveis do Move realmente trava, se quiser adicionar conteúdo precisa recriar o objeto, o que é totalmente contra a lógica humana.
Ilhas de blobs isolados não conseguem criar uma sensação de história...
A etapa de ordenação aleatória do consenso DAG do Sui realmente faz rir, você acha que está contando uma história coerente, mas o cliente a embaralha em um realismo mágico.
Portanto, no final das contas, é uma questão de equilíbrio na arquitetura: segurança e expressividade sempre terão que sacrificar uma coisa.
Ver originalResponder0
GasFeeCryer
· 17h atrás
Isto é um exemplo clássico de "vender a alma pela segurança", a teoria da ilha Blob parece rigorosa, mas na prática é simplesmente desmembrar a história
Move essa restrição é realmente absurda, se quer uma sequência tem que abrir mão da imutabilidade, se quer atomicidade não espere contar uma história completa, os designers realmente consideram o valor da narrativa como ar puro
A verdade está realmente nas brechas, mas acho que isso é mais uma questão de equilíbrio do que um problema fundamental, será que para manter a cadeia causal é preciso sacrificar a integridade dos dados? É uma questão de dois males, escolha o menor
Ver originalResponder0
MetaverseLandlady
· 17h atrás
Falando sério, esse problema da ilha Blob realmente me tocou, é como uma socialização fragmentada... Sem uma linha narrativa, o que sobra?
Ver originalResponder0
SerLiquidated
· 17h atrás
Esta é realmente a verdadeira contradição do design, segurança e expressividade são fundamentalmente incompatíveis
A atomização é simplesmente fragmentar a história, não é de admirar que haja lamentações
Falou tudo, armazenamento fragmentado = fragmentação da história, o direito de narrativa desaparece completamente
Este design de bloqueio do Move realmente é como colocar uma corrente em si mesmo, se não pode mover, não consegue mover-se de jeito nenhum
Em vez de dizer que o Walrus armazenou os dados bem, é melhor dizer que armazenou uma pilha de ilhas isoladas sem conexão
A cadeia causal foi interrompida, então que história você vai contar?
Olhei para a abordagem de design do Walrus e senti uma pontada de nostalgia.
Ele registra cada trecho de conteúdo como um Sui Blob independente, a validação atômica parece muito segura. Mas há um problema: a forma como o cérebro humano armazena memórias não funciona assim. Nós lembramos de coisas através de uma cadeia causal — eventos ligados em sequência, onde o antecedente determina o consequente, e as emoções se desenvolvem em camadas. Por exemplo, um vídeo cujo valor não está apenas na imagem isolada, mas na narrativa completa: por que começou → como evoluiu no meio → qual foi o impacto final.
A arquitetura do Walrus cortou essa cadeia e a transformou em snapshots independentes. Cada Blob é uma ilha isolada, incapaz de declarar causalidade entre si, sem como expressar "isto é uma continuação do evento anterior". Quer contar uma história em várias cenas no Flatlander? Só pode postar N mensagens, cada uma referenciando um Blob diferente. Mas o consenso DAG do Sui não garante a ordem temporal entre objetos, o cliente pode ordenar à vontade, e o resultado é uma coleção de gráficos desordenados, a cadeia causal fica completamente fragmentada.
Uma limitação ainda mais profunda vem da própria linguagem Move. Você não consegue definir um objeto Story que contenha uma lista ordenada de Blobs e garanta que a ordem seja sempre preservada — porque uma vez criado, a referência ao objeto não pode ser alterada. Para adicionar conteúdo dinamicamente, teria que quebrar a atomicidade, o que é um dilema.
No final, a conclusão é: o Walrus realmente armazena os dados, mas o preço é transformar o histórico em um quebra-cabeça de fragmentos. Quando tudo é atomizado, a memória morre, e a verdade desaparece silenciosamente nas fissuras.