Walrusの設計思想を見て、少し感慨にふけった。



それは各コンテンツを独立したSui Blobとして登録し、原子性の検証を行うというもので、安全性は高そうだ。しかし、ここに一つ問題がある:人間の脳の記憶の保存方法はそんな風には働いていない。我々が記憶するのは一つの因果連鎖であり——出来事は連鎖し、前因が後果を決定し、感情も階層的に進行していく。例えば一つの動画、その価値は単一のシーンではなく、完全なストーリーにある:なぜ始まったのか→途中でどう進化したのか→最終的にどんな影響をもたらしたのか。

Walrusのアーキテクチャは、その連鎖を無理やり独立したスナップショットに切り分けてしまっている。各Blobは孤立した島のようで、因果関係を主張できず、「これは前の出来事の続きです」と表現できない。Flatlander上でマルチシーンの物語を語りたい? それならN個の投稿を出すしかなく、それぞれ異なるBlobを引用することになる。しかし、SuiのDAGコンセンサスはオブジェクト間の時間順序を保証しないため、クライアントは勝手に並べ替えを行い、その結果、物語は無秩序なグラフの集合に変わり、因果連鎖は完全に断ち切られてしまう。

さらに深刻な制約はMove言語自体にある。Storyオブジェクトを定義して、有序のBlobリストを含め、その順序を永遠に固定することはできない——なぜなら、オブジェクトの参照は一度作成されると変更できず、新しい内容を動的に追加したい場合は原子性を破壊してしまうからだ。これは二律背反の問題だ。

結局のところ、Walrusは確かにデータを保存できるが、その代償として歴史を断片のパズルに変えてしまう。すべてが原子化されると、記憶は死に、真実は隙間に静かに消えていく。
SUI-12.05%
MOVE-15.04%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • リポスト
  • 共有
コメント
0/400
DataPickledFishvip
· 19時間前
これがwhy我一直觉得Walrus的思路有点憋屈...原子性和叙事根本是两条平行线啊 碎片化存储=高可用性,但也=叙事之死,鱼和熊掌真的选不了 Move的对象不可变设计属实卡脖子了,想追加内容就得重新建object,这也太反人类了 一个个孤岛Blob拼不出故事感啦... Sui的DAG共识随机排序这一步真的笑死了,你以为在讲连贯的故事结果被客户端打乱成魔幻现实主义 所以说到底还是架构层的权衡问题,安全性和可表达性总要牺牲一个
原文表示返信0
GasFeeCryervip
· 19時間前
これが典型的な「安全のために魂を売った」状態だな、Blob孤島論は一見厳密に聞こえるけど実際は物語を生々しく解体しているだけだ。 Moveのこの制限は本当に非常識だ。シーケンスを望むなら不可変を諦める必要があるし、原子性を求めるなら完全な物語を語るのは無理だ。設計者は本当に叙事の価値を空気のように考えている。 真実は確かに隙間にあるが、これは根本的な問題というよりはバランスの問題だと思う。因果連鎖を維持するためにデータの完全性を犠牲にしなければならないのか?両方の害を天秤にかけるしかないな。
原文表示返信0
MetaverseLandladyvip
· 19時間前
正直に言うと、このBlob孤島問題は私の心に刺さった。まるで断片化されたソーシャルのようだ...物語の線がなくなったら、何が残るのだろうか
原文表示返信0
SerLiquidatedvip
· 19時間前
これこそ設計の本当の矛盾だ、安全性と表現力はまさに両立し得ないものだ アトミゼーションは物語を解体することだ、だから感慨を抱くのも無理はない 言い得て妙だ、断片化された保存=歴史の断片化、語りの権利が直接失われる Moveのこのロックダウン設計はまさに自分で自分に枷をはめているようなものだ、動けなくなると全く動けなくなる Walrusがデータを保存していると言うよりも、関係のない孤島の山のように保存していると言った方がいい 因果連鎖が断たれたら、もう何の物語も語れない
原文表示返信0
  • ピン