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



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

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

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

結局のところ、Walrusは確かにデータを保存できるが、その代償として歴史を断片のパズルに変えてしまう。すべてが原子化されると、記憶は死に、真実は隙間に静かに消えていく。
SUI6.13%
MOVE2.94%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 9
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
CommunityLurkervip
· 01-21 14:34
これが典型的な過度エンジニアリングだね、安全のために物を細かく分解した結果、逆に意味を失ってしまっている。

ちょっと待って、彼が言っていた因果連鎖の部分は確かに刺さる...こうなるとnarrativeは全く持ちこたえられない。

それに、Moveの制限もあまりにも硬直的すぎる、設計者は時系列のようなシナリオを考えていなかったのかな?
原文表示返信0
SchrodingerWalletvip
· 01-21 11:16
このアーキテクチャの思考は確かに少し断片的で、原子性が強くなると物語が崩れてしまう。

---

だから、Blob孤島の設計は...物語を無理やり断片化してしまい、クライアントが勝手に並べ替えると結果が台無しになる。

---

Moveオブジェクトの参照部分は行き詰まりを感じる。順序を保証したいけど動的に追加できず、両方の側面を塞いでいる。

---

Walrusのこのストレージは安全だが、物語の表現力はゼロに近く、ちょっと本末転倒だ。

---

DAGコンセンサスは時間順序を保証しない点が確かに大きな落とし穴で、因果関係が断たれると何も救えない。

---

要するに、原子性のためにコンテキストを犠牲にしている。このトレードオフは少し過激だ。

---

atomizeされたデータには本当に魂がなく、歴史は無秩序なパズルに変わってしまう。

---

Move言語の制約はちょっと絶望的で、内容を追加したいときは原子性を破壊しなければならず、選択肢が全くない。
原文表示返信0
StableGeniusDegenvip
· 01-21 09:41
要言之,Walrusこのアーキテクチャは原子性を物語に置き換えるだけで、割に合わない。

この人の言う通りだ。Moveで順序付きリストを作ろうとするとすぐに壁にぶつかる。順序を変えると原子性が壊れる。これでは行き詰まりだ。

DAGコンセンサスの部分が最も絶妙だ。クライアントが自由に並べ替えられる?それじゃ因果関係の連鎖は何のためにあるのか。むしろユーザーに物語を作らせた方がいい。

データを正しく保存すれば、逆に履歴が散らばってしまう。これはおかしい。
原文表示返信0
fren_with_benefitsvip
· 01-21 06:31
これで悟った、原子化はむしろ「忘却」だ

うん、理にかなっている気がする。安全性をいくら高めても、細かく分割すれば物語はなくなる

わかる、ただ検証のために検証しているだけで、物語性を生きたまま断ち切っている

Moveのこの制限は本当に絶妙だね、孤島化設計の必然だろう

なるほど...やっぱりどこかおかしいと思ったら、因果連鎖が壊れていたのか

ちょっと怖い、安全性と使いやすさは永遠の難題だ

一瞬で理解した、DAGコンセンサスがここで合わなかった理由がわかった

非常に的確に説明してくれている、Walrusのボトルネックは技術ではなく、アーキテクチャの思想そのものだ

突然理解した、記憶の本質は連続性であって、単一点の安全性ではない
原文表示返信0
DataPickledFishvip
· 01-18 15:57
これがwhy我一直觉得Walrus的思路有点憋屈...原子性和叙事根本是两条平行线啊

碎片化存储=高可用性,但也=叙事之死,鱼和熊掌真的选不了

Move的对象不可变设计属实卡脖子了,想追加内容就得重新建object,这也太反人类了

一个个孤岛Blob拼不出故事感啦...

Sui的DAG共识随机排序这一步真的笑死了,你以为在讲连贯的故事结果被客户端打乱成魔幻现实主义

所以说到底还是架构层的权衡问题,安全性和可表达性总要牺牲一个
原文表示返信0
GasFeeCryervip
· 01-18 15:57
これが典型的な「安全のために魂を売った」状態だな、Blob孤島論は一見厳密に聞こえるけど実際は物語を生々しく解体しているだけだ。

Moveのこの制限は本当に非常識だ。シーケンスを望むなら不可変を諦める必要があるし、原子性を求めるなら完全な物語を語るのは無理だ。設計者は本当に叙事の価値を空気のように考えている。

真実は確かに隙間にあるが、これは根本的な問題というよりはバランスの問題だと思う。因果連鎖を維持するためにデータの完全性を犠牲にしなければならないのか?両方の害を天秤にかけるしかないな。
原文表示返信0
MetaverseLandladyvip
· 01-18 15:52
正直に言うと、このBlob孤島問題は私の心に刺さった。まるで断片化されたソーシャルのようだ...物語の線がなくなったら、何が残るのだろうか
原文表示返信0
SerLiquidatedvip
· 01-18 15:42
これこそ設計の本当の矛盾だ、安全性と表現力はまさに両立し得ないものだ

アトミゼーションは物語を解体することだ、だから感慨を抱くのも無理はない

言い得て妙だ、断片化された保存=歴史の断片化、語りの権利が直接失われる

Moveのこのロックダウン設計はまさに自分で自分に枷をはめているようなものだ、動けなくなると全く動けなくなる

Walrusがデータを保存していると言うよりも、関係のない孤島の山のように保存していると言った方がいい

因果連鎖が断たれたら、もう何の物語も語れない
原文表示返信0
  • ピン