Практически все зрелые программные системы в реальности росли с проблемами на ранних этапах. Искажения в понимании требований, дефекты архитектурного проектирования, ошибки в оценке сценариев использования — это не исключения, а неизбежные этапы итераций.



Но блокчейн изменил правила игры. Как только данные подтверждены и записаны в цепочку, ошибка может быть зафиксирована навсегда. Внесение изменений становится чрезвычайно сложным и дорогостоящим. Эта особенность изначально является преимуществом блокчейна, но для разработчиков она превращается в ограничение — каждый шаг должен быть выполнен идеально, иначе система понесет последствия.

Проект Walrus нацелен решить именно эту структурную проблему.

Его идея не в том, чтобы заставить разработчиков быть всезнающими, а в том, чтобы сама система обладала способностью к самокоррекции. Как это реализовать? Walrus при создании каждого объекта данных присваивает ему стабильную идентичность. Любые последующие изменения, модификации, обновления не создают новый объект, а фиксируют состояние существующего объекта. Таким образом, система может ясно отличать «что такое этот объект» и «что с ним произошло», и эти понятия больше не мешают друг другу.

По открытым данным, Walrus способен поддерживать объекты данных объемом до MB, обеспечивая их долговременную доступность за счет распределенного резервирования. В тестовой сети задержка при чтении стабильно составляет секунды, что означает, что это не просто инструмент холодного хранения, а полностью пригодный для реальных приложений.

Такой дизайн вызывает интересную цепную реакцию. Когда данные можно безопасно исправлять, психологическая нагрузка у разработчиков снижается, и им проще пробовать сложные, но ценные функции, а не ограничивать себя страхом ошибок. Еще одним изменением становится статус истории — из бремени она превращается в актив. Система способна понять свою эволюцию, что помогает в диагностике проблем и оптимизации итераций.

В целом, Walrus — это решение на уровне хранения данных, но на системном уровне — переосмысление механизма отказоустойчивости. Это очень интересная идея.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
0/400
FarmHoppervip
· 01-08 12:22
Одна ошибка в блокчейне — и она навсегда, вот это действительно ужасное место
Посмотреть ОригиналОтветить0
WalletDetectivevip
· 01-07 19:54
Ха, теперь разработчики наконец-то могут вздохнуть спокойно, ощущение "одна ошибка — и всё пропало" было действительно невыносимым
Посмотреть ОригиналОтветить0
MEVHunterNoLossvip
· 01-07 19:44
Это действительно идея инфраструктуры на блокчейне, наконец-то кто-то собирается решить эту проблему.
Посмотреть ОригиналОтветить0
NotSatoshivip
· 01-07 19:30
На цепочке идеально выполнить всё за один шаг… звучит как сказка, идея Walrus действительно радует История превращения бремени в актив, мне нравится психологией этого преобразования
Посмотреть ОригиналОтветить0
  • Закрепить