En regardant la logique de conception de Walrus, je ressens une certaine émotion.



Il enregistre chaque segment de contenu comme un Sui Blob indépendant, la validation atomique semble très sûre. Mais il y a un problème : la mémoire humaine ne fonctionne pas du tout comme ça. Nous nous souvenons des choses sous forme de chaînes causales — des événements liés, où la cause détermine la conséquence, et les émotions s’enchaînent. Par exemple, une vidéo, sa valeur ne réside pas dans une seule image, mais dans la narration complète : pourquoi commencer → comment évoluer au milieu → quel impact final.

L’architecture de Walrus coupe cette chaîne en snapshots isolés. Chaque Blob est une île, incapable de revendiquer une relation causale avec un autre, incapable d’exprimer "c’est la suite de l’événement précédent". Vous voulez raconter une histoire en plusieurs actes sur Flatlander ? Vous ne pouvez que publier N posts, chacun citant un Blob différent. Mais le consensus DAG de Sui ne garantit pas l’ordre temporel entre objets, le client peut tout simplement trier à sa guise, ce qui transforme la narration en un ensemble de graphes désordonnés, la chaîne causale étant complètement brisée.

Une limitation encore plus profonde vient du langage Move lui-même. Vous ne pouvez pas définir un objet Story qui contienne une liste ordonnée de Blobs en garantissant que l’ordre reste immuable — car une fois qu’un objet est créé, il ne peut plus être modifié. Ajouter dynamiquement du contenu nécessite de briser l’atomicité, ce qui est une impasse.

En fin de compte : Walrus stocke bien les données, mais au prix de transformer l’histoire en un puzzle de fragments. Lorsque tout est atomisé, la mémoire meurt, et la vérité disparaît doucement dans les fissures.
SUI1,67%
MOVE1,07%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 9
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
CommunityLurkervip
· 01-21 14:34
C'est typiquement une sur-ingénierie, en voulant sécuriser, ils ont tout démantelé et ont perdu tout sens.

Attends, la partie sur la chaîne causale est vraiment poignante... dans ce cas, le récit ne peut tout simplement pas être porté.

D'ailleurs, cette limite de Move est vraiment trop rigide, on dirait que les concepteurs n'ont pas pensé à des scénarios comme les séries temporelles ?
Voir l'originalRépondre0
SchrodingerWalletvip
· 01-21 11:16
Cette architecture a effectivement une certaine coupure, une forte atomicité qui fragilise la narration

---

Donc, ce design de Blob îlot... divise l’histoire en fragments, et le client peut simplement les réorganiser, ce qui ruine tout

---

Il semble que la référence aux objets Move soit une impasse, vouloir garantir l’ordre sans pouvoir ajouter dynamiquement, c’est bloqué des deux côtés

---

La solution Walrus assure la sécurité du stockage mais réduit la capacité de narration à zéro, c’est un peu une inversion des priorités

---

Le consensus DAG ne garantissant pas l’ordre temporel est vraiment un gros piège, une rupture de la chaîne causale ne peut rien sauver

---

En résumé, pour assurer l’atomicité, on sacrifie le contexte, cette balance est un peu trop radicale

---

Les données atomisées n’ont vraiment pas d’âme, l’histoire devient un puzzle désordonné

---

La limitation imposée par le langage Move est un peu extrême, vouloir ajouter du contenu nécessite de briser l’atomicité... il n’y a pas d’autre choix
Voir l'originalRépondre0
StableGeniusDegenvip
· 01-21 09:41
En clair, l'architecture Walrus consiste à échanger la atomicité contre la narration, ce qui n'en vaut pas la peine.

Ce gars a raison, dans Move, vouloir faire une liste ordonnée se heurte directement à un mur, changer l'ordre brise l'atomicité, ce qui est une impasse.

La partie consensus DAG est la plus géniale, le client peut trier comme il veut ? Alors à quoi sert la chaîne causale, autant laisser les utilisateurs inventer leurs propres histoires.

Les données sont correctes, mais l'histoire devient alors fragmentée, c'est aberrant.
Voir l'originalRépondre0
fren_with_benefitsvip
· 01-21 06:31
Cette fois-ci, j'ai compris, l'atomisation est en fait une forme d'"oubli" ah

Hmm, ça semble logique. Peu importe la sécurité du design, si on le coupe en morceaux, il n'y a plus d'histoire

Compris, c'est juste pour la validation, couper la narration vivante

Move, cette limite est vraiment géniale, c'est sûrement une conséquence du design en îlots

C'est comme ça... pas étonnant que je ressente quelque chose d'anormal, c'est parce que la chaîne causale a été brisée

C'est un peu effrayant, la sécurité et la convivialité sont toujours un dilemme

Je comprends soudain pourquoi la consensus DAG ne fonctionne pas ici

Très clair, le goulot d'étranglement de Walrus ne réside pas dans la technique mais dans la philosophie architecturale elle-même

Soudain, j'ai compris, la nature de la mémoire est la cohérence, pas la sécurité ponctuelle
Voir l'originalRépondre0
DataPickledFishvip
· 01-18 15:57
C'est pourquoi j'ai toujours trouvé que la logique de Walrus était un peu frustrante... L'atomicité et la narration sont en fait deux lignes parallèles.

Le stockage fragmenté = haute disponibilité, mais aussi = mort de la narration, on ne peut vraiment pas choisir entre les deux.

La conception immuable de l'objet Move est vraiment un goulot d'étranglement, si tu veux ajouter du contenu, il faut recréer l'objet, c'est vraiment contre l'humanité.

Les blobs isolés un par un ne peuvent pas créer un sentiment d'histoire...

La étape de tri aléatoire du consensus DAG de Sui est vraiment hilarante, tu penses raconter une histoire cohérente, mais le client la mélange en un réalisme magique.

Donc, en fin de compte, c'est toujours une question de compromis au niveau de l'architecture, il faut sacrifier soit la sécurité, soit la capacité d'expression.
Voir l'originalRépondre0
GasFeeCryervip
· 01-18 15:57
C'est typique du "vendre son âme pour la sécurité", la théorie de l'île Blob semble rigoureuse mais en réalité elle décompose l'histoire en morceaux.

Cette restriction de Move est vraiment absurde, si tu veux une séquence tu dois abandonner l'immuabilité, si tu veux l'atomicité ne t'attends pas à raconter une histoire complète, les concepteurs prennent vraiment la valeur de la narration pour de l'air.

La vérité est effectivement dans les fissures, mais je pense que c'est surtout une question d'équilibre plutôt qu'un problème fondamental. Ne faut-il pas sacrifier l'intégrité des données pour préserver la chaîne causale ? Deux maux, choisissons le moindre.
Voir l'originalRépondre0
MetaverseLandladyvip
· 01-18 15:52
Honnêtement, ce problème d'île Blob m'a vraiment touché, comme la fragmentation sociale... Sans ligne narrative, que reste-t-il ?
Voir l'originalRépondre0
SerLiquidatedvip
· 01-18 15:42
C'est là la véritable contradiction de la conception, la sécurité et la capacité d'expression sont fondamentalement incompatibles

L'atomisation consiste à décomposer l'histoire, pas étonnant qu'on se plaigne

C'est une remarque excellente, le stockage fragmenté = fragmentation de l'histoire, le pouvoir de narration est directement perdu

Ce verrouillage de Move est vraiment une auto-imposition de chaînes, si on ne peut pas bouger, on ne peut rien faire du tout

Plutôt que de dire que Walrus stocke bien les données, il faudrait dire qu'il les stocke sous forme d'une multitude d'îlots isolés sans lien

La chaîne causale est rompue, alors à quoi bon raconter une histoire
Voir l'originalRépondre0
  • Épingler