Walrus — это инновационная децентрализованная сеть хранения для блокчейн-приложений и автономных агентов. Система хранения Walrus сегодня выпускается в виде предварительной версии для разработчиков Sui, чтобы собрать обратную связь. Мы ожидаем широкого внедрения в другие сообщества web3 в ближайшее время!
Используя инновации в кодировании с избыточностью, Walrus обеспечивает быструю и надежную кодировку неструктурированных данных в виде меньших фрагментов, распределенных и хранящихся в сети узлов хранения. Подмножество фрагментов может быть использовано для быстрого восстановления исходного фрагмента, даже если до двух третей фрагментов отсутствуют. Это возможно при минимальном коэффициенте репликации 4x-5x, аналогичном существующим облачным сервисам, но с дополнительными преимуществами децентрализации и устойчивости к более широким сбоям.
Проблема репликации
Sui является самой продвинутой блокчейн-системой в отношении хранения на валидаторах, с такими инновациями, как фонд хранения, который защищает стоимость хранения данных в цепочке. Тем не менее, Sui все еще требует полной репликации данных среди всех валидаторов, что приводит к коэффициенту репликации 100x и более в сегодняшней Sui Mainnet. Хотя это необходимо для реплицируемых вычислений и смарт-контрактов, действующих на состоянии блокчейна, это неэффективно для простого хранения неструктурированных данных блобов, таких как музыка, видео, история блокчейна и т. д.
Представляем Walrus: эффективное и надежное децентрализованное хранилище
Чтобы решить проблему высоких затрат на репликацию, Mysten Labs разработала Walrus, децентрализованную сеть хранения, предлагающую исключительную доступность и надежность данных с минимальным коэффициентом репликации 4x-5x. Walrus предоставляет два ключевых преимущества:
Экономичное хранилище блобов: Walrus позволяет загружать гигабайты данных за раз с минимальными затратами, что делает его идеальным решением для хранения больших объемов данных. Walrus может это сделать, потому что блоб данных передается только один раз по сети, а узлы хранения тратят лишь небольшую часть ресурсов по сравнению с размером блоба. В результате, чем больше узлов хранения в системе, тем меньше ресурсов использует каждый узел хранения на блоб.
Высокая доступность и надежность: Данные, хранящиеся на Walrus, имеют повышенную надежность и доступность в условиях сбоев. Восстановление данных все еще возможно, даже если две трети узлов хранения выходят из строя или попадают под враждебный контроль. Более того, доступность может быть сертифицирована эффективно без загрузки полного блоба.
Децентрализованное хранилище может принимать разные формы в современных экосистемах. Например, оно предлагает лучшие гарантии для цифровых активов, торгуемых как NFT. В отличие от текущих дизайнов, которые хранят данные вне цепи, децентрализованное хранилище гарантирует, что пользователи владеют реальным ресурсом, а не только метаданными, снижая риски удаления или искажения данных.
Кроме того, децентрализованное хранилище полезно не только для хранения данных, таких как изображения или файлы с высокой доступностью; оно также может служить недорогим уровнем доступности данных для роллапов. Здесь секвенсоры могут загружать транзакции на Walrus, а исполнитель роллапа должен лишь временно восстановить их для выполнения.
Мы также верим, что Walrus будет сопровождать существующие стратегии восстановления после катастроф для миллионов корпоративных компаний. Walrus не только недорогой, но также предоставляет непревзойденные уровни доступности данных, целостности, прозрачности и устойчивости, которые централизованные решения по своей сути не могут предложить.
Walrus работает на основе сети Sui и масштабируется горизонтально до сотен или тысяч сетевых децентрализованных узлов хранения. Это должно позволить Walrus предложить эксабайты хранения по ценам, конкурентоспособным с текущими централизованными предложениями, учитывая более высокую уверенность и децентрализацию.
Будущее Walrus
Выпуская этот предварительный просмотр для разработчиков, мы надеемся поделиться некоторыми дизайнерскими решениями с сообществом разработчиков децентрализованных приложений и собрать отзывы о подходе и API для хранения, извлечения и сертификации блобов. В этом предварительном просмотре все узлы хранения управляются Mysten Labs, чтобы помочь нам понять варианты использования, исправить ошибки и улучшить производительность программного обеспечения.
Будущие обновления Walrus позволят динамически изменять набор децентрализованных узлов хранения, а также изменять распределение того, какие слитки управляются каждым узлом хранения. Доступные операции и инструменты также будут расширены для охвата большего количества случаев использования, связанных с хранением. Многие из этих функций будут разработаны с учетом собранных нами отзывов.
Следите за обновлениями о том, как Walrus революционизирует хранение данных в экосистеме web3.
Что могут создать разработчики?
В рамках этого предварительного просмотра для разработчиков мы предоставляем бинарный клиент (в настоящее время для macOS, ubuntu), который можно использовать через интерфейс командной строки, JSON API и HTTP API. Мы также предлагаем сообществу агрегатор и сервис публикации, а также развертывание Devnet из 10 узлов хранения, управляемых Mysten Labs.
Мы надеемся, что разработчики будут экспериментировать с созданием приложений, которые используют Walrus Decentralized Store различными способами. В качестве примеров мы надеемся увидеть, как сообщество создаст:
Хранение медиа для NFT или dapps: Walrus может напрямую хранить и предоставлять медиа, такие как изображения, звуки, спрайты, видео и другие игровые активы и т. д. Это общедоступные медиа, которые можно получить с помощью HTTP-запросов к кэшам для создания мультимедийных dapps.
Случаи использования, связанные с ИИ: Walrus может хранить чистые наборы данных обучающих данных, наборы данных с известным и проверенным происхождением, веса моделей и доказательства корректного обучения для моделей ИИ. Или его можно использовать для хранения и обеспечения доступности и подлинности вывода модели ИИ.
Хранение долгосрочного архивирования истории блокчейна: Walrus может использоваться как недорогой децентрализованный хранилище для хранения истории блокчейна. Для Sui это может включать последовательности контрольных точек со всем связанным содержанием транзакций и эффектов, а также исторические снимки состояния блокчейна, кода или двоичных файлов.
Поддержка доступности для L2: Walrus позволяет сторонам сертифицировать доступность блобов, как требуется L2, которым нужны данные, чтобы быть хранящимися и подтвержденными как доступные для всех. Это также может включать доступность дополнительных данных аудита, таких как доказательства действительности, доказательства с нулевым разглашением корректного выполнения или большие доказательства мошенничества.
Поддержка полного децентрализованного веб-опыта: Walrus может размещать полный децентрализованный веб-опыт, включая все ресурсы (такие как js, css, html и медиа). Эти ресурсы могут предоставлять контент, но также и хостить UX dapps, что позволяет полностью децентрализованным фронт- и бэк-эндам работать в цепочке. Это возвращает полное "веб" обратно в "web3".


