Посмотрев на концепцию Walrus, у меня возникли некоторые размышления.



Он регистрирует каждый фрагмент контента как отдельный Sui Blob, и проверка атомарности звучит очень безопасно. Но есть одна проблема: человеческая память вовсе не работает так. Мы запоминаем вещи в виде цепочки причинно-следственных связей — события связаны между собой, причина определяет следствие, эмоции постепенно накапливаются. Например, видео — его ценность не в отдельной сцене, а в полном повествовании: почему началось → как развивалась середина → какой итог был достигнут.

Архитектура Walrus жестко разрывает эту цепочку на отдельные снимки. Каждый Blob — это изолированный остров, они не могут указывать друг на друга как на причинно-следственные связи, невозможно выразить «это продолжение предыдущего события». Хотите рассказать многосценарную историю на Flatlander? Можно только публиковать N постов, каждый ссылается на разный Blob. Но DAG-консенсус Sui не гарантирует порядок по времени между объектами, клиент может произвольно сортировать их, и в итоге повествование превращается в набор несвязанных графов, причинно-следственная цепочка полностью разорвана.

Более глубокое ограничение — в самом языке Move. Нельзя определить объект Story, который содержит упорядоченный список Blob и гарантирует сохранение порядка — потому что после создания ссылка на объект уже не может быть изменена, а чтобы динамически добавлять новые элементы, нужно нарушать атомарность, что невозможно.

В итоге: Walrus действительно сохраняет данные, но цена этого — превращение истории в мозаику из фрагментов. Когда всё становится атомарным, память умирает, а истина тихо исчезает в щелях.
SUI0,61%
MOVE-2,74%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
CommunityLurkervip
· 01-21 14:34
Это типичный пример чрезмерной инженерии: ради безопасности всё разбили на части, но в итоге потеряли смысл.

Подождите, цепочка причин и следствий, о которой он говорит, действительно задела за живое... В таком случае narrative вообще не сможет развиваться.

Кстати, ограничение Move тоже слишком жесткое, кажется, разработчики не подумали о сценариях с временными рядами?
Посмотреть ОригиналОтветить0
SchrodingerWalletvip
· 01-21 11:16
Эта архитектурная идея действительно немного фрагментирована, сильная атомарность разрушает повествование

---

Итак, дизайн Blob-острова... жестко разбил историю на куски, и произвольный порядок клиента полностью разрушает результат

---

Кажется, что ссылка на объект Move — это тупик, хочется гарантировать порядок, но нельзя динамически добавлять, оба варианта заблокированы

---

Walrus обеспечивает безопасность хранения, но сразу сводит к нулю способность к повествованию, немного перевернули с ног на голову

---

Консенсус DAG действительно является большим минусом, потому что отсутствие гарантии временного порядка, цепочка причинно-следственных связей разрывается — ничего не спасти

---

Говоря прямо, чтобы обеспечить атомарность, пришлось пожертвовать контекстом, этот компромисс кажется слишком радикальным

---

Данные, подвергшиеся атомизации, действительно лишены души, история превращается в беспорядочную мозаику

---

Ограничения языка 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
Вот почему я всегда считал, что идея Walrus немного зажатая... атомарность и нарратив по сути — это две параллельные линии

Фрагментированное хранение = высокая доступность, но также и смерть нарратива, выбрать между рыбами и медведями действительно невозможно

Неподвижный дизайн объектов Move действительно ограничивает, чтобы добавить содержимое, нужно заново создавать объект, что слишком противоестественно

Одиночные острова Blob не создают ощущения истории...

Шаг случайного порядка DAG консенсуса Sui действительно вызывает улыбку, ты думаешь, рассказываешь связную историю, а в итоге клиент перемешивает всё в стиле магического реализма

В итоге всё сводится к компромиссу на уровне архитектуры, безопасность и выразительность всегда приходится жертвовать одним
Посмотреть ОригиналОтветить0
GasFeeCryervip
· 01-18 15:57
Это типичный пример "продать душу ради безопасности", теория о острове Blob звучит хотя и строго, но на практике это просто разрыв истории на части.

Ограничение Move действительно абсурдно: чтобы иметь последовательность, нужно отказаться от неизменяемости; чтобы обеспечить атомарность, не стоит ожидать полного рассказа. Разработчики действительно воспринимают ценность нарратива как воздух.

Истина действительно кроется в щелях, но я считаю, что это скорее вопрос компромисса, а не фундаментальная проблема. Разве ради сохранения причинно-следственной цепочки стоит жертвовать целостностью данных? Взвесь два зла.
Посмотреть ОригиналОтветить0
MetaverseLandladyvip
· 01-18 15:52
Честно говоря, эта проблема острова Blob задела меня, как фрагментированное общение... без нарратива, что остается?
Посмотреть ОригиналОтветить0
SerLiquidatedvip
· 01-18 15:42
Это действительно истинное противоречие дизайна — безопасность и выразительность по сути как небо и земля.

Атомизация — это разбор истории на части, неудивительно, что возникают такие размышления.

Отлично сказано, фрагментарное хранение = фрагментация истории, право на повествование сразу исчезает.

Этот зафиксированный дизайн Move действительно накладывает на себя оковы, если не можешь двигаться — полностью остановишься.

Вместо того чтобы говорить, что Walrus хорошо хранит данные, лучше сказать, что он хранит их как набор несвязанных островов.

Цепочка причинно-следственных связей разорвана, и о каком вообще рассказе может идти речь?
Посмотреть ОригиналОтветить0
  • Закрепить