Al echar un vistazo a la filosofía de diseño de Walrus, me siento algo conmovido.



Convierte cada fragmento de contenido en un Sui Blob independiente, y la validación atómica suena muy segura. Pero aquí hay un problema: la forma en que el cerebro humano almacena recuerdos no funciona así. Nosotros recordamos mediante una cadena causal: los eventos están interconectados, las causas determinan los efectos, y las emociones se suceden unas a otras. Por ejemplo, un video no tiene valor solo en cada cuadro individual, sino en la narrativa completa: por qué empezó → cómo se desarrolló en medio → qué impacto final tuvo.

La arquitectura de Walrus rompe esa cadena en instantáneas independientes. Cada Blob es una isla aislada, incapaz de declarar relaciones causales entre sí, sin poder expresar "esto es la continuación del evento anterior". ¿Quieres contar una historia en varias escenas en Flatlander? Solo puedes publicar N mensajes, cada uno citando diferentes Blobs. Pero el consenso DAG de Sui no garantiza el orden temporal entre objetos, y los clientes pueden ordenar a su antojo, lo que hace que la narrativa se convierta en un conjunto de gráficos desordenados, rompiendo por completo la cadena causal.

Una limitación aún más profunda está en el propio lenguaje Move. No puedes definir un objeto Story que contenga una lista ordenada de Blobs y garantice que el orden se mantenga siempre — porque una vez que se crea una referencia a un objeto, no se puede modificar, y si quieres agregar contenido dinámicamente, debes romper la atomicidad, lo cual es un dilema.

El resultado final es: Walrus efectivamente almacena los datos, pero a costa de convertir la historia en un rompecabezas de fragmentos. Cuando todo se atomiza, la memoria muere, y la verdad desaparece silenciosamente en las grietas.
SUI1,69%
MOVE0,19%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 9
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
CommunityLurkervip
· 01-21 14:34
Esto es un ejemplo típico de sobreingeniería; al descomponer las cosas por seguridad, en realidad se pierde el significado.

Espera, la parte de la cadena causal que mencionó realmente duele... De esta manera, la narrativa simplemente no puede sostenerse.

Por cierto, la restricción de Move también es demasiado rígida, ¿parece que los diseñadores no pensaron en escenarios de series temporales?
Ver originalesResponder0
SchrodingerWalletvip
· 01-21 11:16
Esta estructura conceptual es realmente un poco fragmentada, cuanto más fuerte sea la atomicidad, más se rompe la narrativa

---

Por eso, el diseño de la isla aislada Blob... divide la historia en fragmentos, y el cliente puede ordenar los resultados como quiera, lo que arruina todo

---

La referencia a objetos Move parece un callejón sin salida, quieres garantizar el orden pero no puedes agregar dinámicamente, estás bloqueado en ambos extremos

---

La implementación de Walrus para almacenamiento es segura, pero la capacidad narrativa se reduce a cero, es un poco poner el carro delante de los caballos

---

El consenso DAG que no garantiza el orden temporal es realmente un gran problema, si se rompe la cadena causal, no se puede salvar nada

---

En definitiva, se sacrifica el contexto por la atomicidad, esa compensación es un poco radical

---

Los datos atomizados realmente no tienen alma, la historia se convierte en un rompecabezas sin orden

---

El límite impuesto por el lenguaje Move es un poco extremo, si quieres agregar contenido tienes que romper la atomicidad... no hay otra opción
Ver originalesResponder0
StableGeniusDegenvip
· 01-21 09:41
En pocas palabras, la arquitectura de Walrus simplemente intercambia atomicidad por narrativa, ¡es una pérdida total!

Este tipo tiene razón, en Move intentar hacer listas ordenadas choca con la pared, cambiar el orden rompe la atomicidad, ¿no es esto un callejón sin salida?

La parte de consenso DAG es la más genial, ¿el cliente puede ordenar como quiera? Entonces, ¿de qué sirve la cadena causal? Mejor que los usuarios inventen sus propias historias.

Si los datos están correctos, la historia en cambio se vuelve fragmentada, ¡esto es absurdo!
Ver originalesResponder0
fren_with_benefitsvip
· 01-21 06:31
Ahora lo entiendo, la atomización en realidad es una forma de "olvido"

Sí, tiene sentido. Por muy seguro que sea el diseño, si lo fragmentas, la historia ya no es historia

Entiendo, es solo para verificar y comprobar, cortando la narrativa de manera viva

Move, esta restricción es realmente genial, debe ser una consecuencia del diseño de isla aislada

Así que era eso... no es de extrañar que siempre sintiera que algo no encajaba, resulta que la cadena causal fue destruida

Un poco aterrador, la seguridad y la usabilidad siempre son un dilema sin salida

De repente entendí por qué el consenso DAG no funciona bien aquí

Lo explicaste muy claramente, el cuello de botella de Walrus no está en la tecnología sino en la propia filosofía de arquitectura

De repente comprendí que la esencia de la memoria es la coherencia, no la seguridad en un solo punto
Ver originalesResponder0
DataPickledFishvip
· 01-18 15:57
Esto es por qué siempre he sentido que la idea de Walrus es un poco frustrante... La atomicidad y la narrativa son en realidad dos líneas paralelas.

Almacenamiento fragmentado = alta disponibilidad, pero también = muerte de la narrativa, no se pueden tener ambas cosas.

El diseño inmutable del objeto en Move realmente limita, si quieres agregar contenido tienes que reconstruir el objeto, esto es demasiado anti-humanos.

Los blobs aislados no pueden crear una sensación de historia...

La ordenación aleatoria en el consenso DAG de Sui realmente me hizo reír, pensabas que estabas contando una historia coherente y al cliente le da por desordenarla en un realismo mágico.

Por lo tanto, en última instancia, se trata de un problema de equilibrio en la arquitectura, siempre hay que sacrificar seguridad o expresividad.
Ver originalesResponder0
GasFeeCryervip
· 01-18 15:57
Esto es un ejemplo típico de "vender el alma por seguridad", la teoría de la isla Blob suena rigurosa aunque en realidad es desmembrar la historia

Move, esta restricción es realmente absurda, si quieres una secuencia tienes que renunciar a la inmutabilidad, si quieres atomicidad no esperes contar una historia completa, los diseñadores realmente toman el valor de la narración como el aire

La verdad está en las grietas, pero creo que esto es más una cuestión de equilibrio que un problema fundamental, ¿realmente hay que sacrificar la integridad de los datos para mantener la cadena causal? Mejor sopesar ambos males
Ver originalesResponder0
MetaverseLandladyvip
· 01-18 15:52
La verdad, este problema de la isla de Blob me tocó, como la fragmentación social... Sin una línea narrativa, ¿qué queda?
Ver originalesResponder0
SerLiquidatedvip
· 01-18 15:42
Esta es la verdadera contradicción del diseño, la seguridad y la expresividad son como el agua y el aceite.

La atomización consiste en descomponer la historia, no es de extrañar que haya sentimientos encontrados.

Lo has dicho perfectamente, el almacenamiento fragmentado = fragmentación de la historia, la autoridad narrativa se pierde directamente.

El diseño de bloqueo de Move realmente es como ponerse cadenas a uno mismo, si no puedes moverlo, simplemente no puedes moverlo en absoluto.

En lugar de decir que Walrus almacena los datos, sería mejor decir que los almacena en un montón de islas desconectadas.

La cadena causal se ha roto, ¿de qué sirve contar una historia entonces?
Ver originalesResponder0
  • Anclado