Недавно, исследуя проекты DeFi в экосистеме Sui, я неожиданно обнаружил, что многие команды начали переносить фронтенд и неосновные данные на Walrus. Из любопытства я тоже поглубже изучил экономическую модель и архитектурную логику Walrus, и после прочтения у меня в голове остались только два слова: чертовски практично. Раньше, когда мы говорили о децентрализованном хранении, мы всегда беспокоились о том, чьи узлы более распределены, чей алгоритм более децентрализован, в результате чего хранение 1 МБ изображения обходилось в несколько долларов, и приходилось ждать полдня. Walrus на этот раз сделала большой шаг, она прямо отделила хранение от состояния. Проще говоря, эта публичная цепочка Sui отвечает только за учет, фиксируя, кто что сохранил, где и как долго, в то время как действительно большие объемы данных Blob отправляются в сеть Walrus. Этот ход на самом деле довольно рискованный, потому что это все равно что считать Sui управляющим слоем Walrus; если Sui выйдет из строя, Walrus тоже будет парализован.
Эта стратегия жесткой привязки Sui изначально вызывала у меня, старого пользователя Ethereum, отторжение. Но подумав, я осознал, что современные EthStorage или Arweave тоже замкнуты в своих экосистемах. Стратегия Walrus, зависящая от высокопроизводительных публичных блокчейнов, наоборот, решает одну из самых болезненных проблем — задержку в оплате и подтверждении состояния. Когда я тестировал их инструмент Client, я обнаружил, что операция покупки пространства для хранения является атомарной и осуществляется напрямую на Sui. Что это означает? Это означает, что вы можете напрямую контролировать хранилище с помощью смарт-контрактов. Ранее это было трудно представить. Например, если я напишу игровой контракт, когда игрок проходит уровень, контракт автоматически разблокирует скрытое видео на Walrus, и весь процесс полностью проходит без вмешательства централизованного сервера. Такое программируемое хранилище действительно нужно Web3, а не просто переносить жесткие диски на блокчейн. В сравнении, хотя IPFS и имеет высокую универсальность, для взаимодействия со смарт-контрактами все равно нужно использовать Oracle или проходить через сложные шлюзы, что создает сильное ощущение разъединенности.
Говоря о стоимости, это еще более сильное оружие Walrus. Поскольку он использует технологию кодирования с исправлением ошибок, эффективность хранения крайне высока, теоретически его стоимость должна быть бесконечно близка к стоимости оборудования с небольшой прибавкой к прибыли от работы узлов. Хотя современный Filecoin тоже дешев, это основано на том, что множество майнеров теряет деньги, чтобы получить субсидии в виде токенов, такая экономическая модель неустойчива. Дизайн Walrus выглядит более как нормальная коммерческая сделка. Я сохраняю данные, плачу деньги, узлы хранят данные, получают деньги, посредников мало, потери низкие. Когда я рассчитывал тарифы на хранение в их цикле Epoch, я обнаружил, что цены действительно конкурентоспособны, даже дешевле, чем некоторые централизованные облачные хранилища. Однако здесь есть один подводный камень: хранилище имеет срок действия. Вы должны продлить оплату до истечения срока, иначе данные будут удалены. Это может вызвать чувство незащищенности у тех, кто привык к постоянному хранению данных в Arweave, но с технической точки зрения это правильная позиция для очистки мусорных данных и поддержания здоровья сети. Постоянное хранение — это ложная задача, никто не может гарантировать, что через сто лет ваш узел все еще будет существовать, но регулярная оплата соответствует экономическим законам.
Тем не менее, я также обнаружил некоторые потенциальные риски. Хотя механизм допуска узлов Walrus в настоящее время считается открытым, чтобы гарантировать высокую производительность Sui, требования к оборудованию узлов на самом деле не низкие. В конечном итоге это не приведет ли к постепенной централизации узлов, превратив игру в развлечение только нескольких крупных игроков, пока что неясно. Кроме того, сейчас мы находимся на ранней стадии, пропускная способность сети еще не достигла уровня, и если в будущем появится массовое применение, не приведет ли вычислительное давление, вызванное кодированием Red Stuff, к коллапсу узлов, это тоже неизвестно. Когда я локально моделировал высокую параллельную загрузку, использование CPU резко возросло, что показывает, что хотя пространство для хранения сэкономлено, потребление вычислительных ресурсов не так низко, как ожидалось. Это закон сохранения, пространство меняется на время, или вычисления меняются на пространство, всегда нужно чем-то жертвовать. Но в любом случае, такой подход Walrus, который не говорит о чувствах, а только о эффективности, действительно приносит в мертвую зону хранения поток свежих идей, что намного лучше, чем проекты, которые просто выпускают белые книги для сбора денег.