Умные контракты хорошо справляются с выполнением правил, но не очень — с обработкой больших файлов — это одна из главных проблем разработчиков блокчейна. Walrus придумал решение: позволить контрактам ссылаться на проверяемые блоки данных, а не загружать всё на цепочку.
Проще говоря, это установка "доверенного внешнего жесткого диска" для умных контрактов. Контракты не хранят конкретные байтовые данные, но могут проверить, что блок данных действительно существует, кто оплатил его, какая версия актуальна. Эта "контрактно-осведомленная" система хранения реализована с помощью криптографических обещаний и указателей на цепочке.
При загрузке файла Walrus регистрирует в Sui неподдельный цифровой отпечаток. Затем умной контракт проверяет этот отпечаток, выполняет соответствующую логику (продление подписки, контроль доступа или запуск платежа), при этом весь процесс остаётся лёгким. Нет необходимости загружать огромные данные во время выполнения или доверять какому-либо централизованному серверу.
Этот подход открывает новые возможности: предложения по управлению могут ссылаться на неизменяемые доказательства, DeFi-приложения — полагаться на проверенные наборы данных, блокчейн-игры — связывать активы с проверяемым содержимым. Код разработчиков становится проще, а гарантия данных вне цепочки — сильнее.
Основная идея — "разделение, но с возможностью ответственности" — быстрый исполнитель, определённый результат, масштабируемое и надёжное хранение, криптографический интерфейс, контракт всегда может проверить ключевые данные. Это не магия, а использование тестируемого, элегантного дизайна для запуска реальных приложений на основе реальных данных, не нарушая при этом базовые правила блокчейна.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
7
Репост
Поделиться
комментарий
0/400
SerNgmi
· 7ч назад
Наконец-то кто-то подумал об этом, хранение данных в блокчейне действительно — глупая идея, тратящая газ
Эта идея хороша, проверка цифровых отпечатков, контракт занимается только логикой, без хранения — это давно назревшее решение
Честно говоря, это самое нужное для блокчейн-игр, иначе стоимость хранения больших файлов просто взлетит, и проект может обанкротиться
Идея Walrus немного интересна, но вопрос в том, достаточно ли у экосистемы Sui пользователей
Проверяемое внешнее хранилище? Звучит так, будто проблему перекладывают на промежуточный слой, всё зависит от конкретной реализации
Аутентификация данных в DeFi действительно необходима, раньше много проектов провалились из-за проблем с данными
Разделённое хранение при этом должно быть безопасным, теоретически эта схема без проблем, главное — избежать инженерных ошибок
Посмотреть ОригиналОтветить0
CodeSmellHunter
· 01-08 01:39
Наконец-то кто-то заполнил эту яму с хранением файлов, давно уже нужно было так сделать
Посмотреть ОригиналОтветить0
ImaginaryWhale
· 01-07 18:55
Разве это не полное разделение слоя хранения и слоя выполнения? Уже давно кто-то должен был так сделать
Посмотреть ОригиналОтветить0
IfIWereOnChain
· 01-07 18:50
Эта идея неплохая, наконец-то кто-то вспомнил о необходимости разделения аспектов внимания.
Посмотреть ОригиналОтветить0
GasFeeCrying
· 01-07 18:47
Это именно то, что я хотел увидеть, наконец-то кто-то серьезно занимается решением проблем с хранением данных в блокчейне
Посмотреть ОригиналОтветить0
GateUser-beba108d
· 01-07 18:44
Ишь, наконец-то кто-то придумал, как выгрузить контракт
---
Это именно то, что я всегда говорил, загромождение блокчейна данными — чистая глупость, подход Walrus действительно здравый
---
Погодите, получается, что риск флеш-кредитов в DeFi можно таким образом контролировать?
---
Красиво сказано, но все еще нужно смотреть на принятие в экосистеме Sui, не хочется еще одного проекта, который хвалят, но не используют
---
Криптографические обязательства... смогут ли такой инструмент использовать обычные разработчики? Я немного беспокоюсь
---
Ха, контракт как внешний жесткий диск, сравнение просто шикарное, наконец-то можно вылечить болезнь раздутых контрактов
---
Надежно? Криптографические обязательства действительно надежны, где детали?
---
Блокчейн-игры спасены? Хочу глубже разобраться с верифицируемым контентом, связанным с активами
---
Расширяемость без нарушения основных правил блокчейна — вот правильный путь
---
Похоже, это просто маркетинг Sui, давайте говорить, когда будут реальные приложения
Посмотреть ОригиналОтветить0
BearMarketGardener
· 01-07 18:42
Ай-яй, наконец-то кто-то прорвал этот блокпост, тактика Walrus действительно гениальна
Контракты не обязательно засовывать всё на цепь, достаточно установить "доверенный диск" — и всё, криптография гарантирует подлинность... Мне нужно подумать над этим подходом
DeFi и блокчейн-игры, наверное, могут вздохнуть с облегчением, ведь проверка данных + низкая стоимость — гораздо приятнее, чем предыдущие обходные решения
Умные контракты хорошо справляются с выполнением правил, но не очень — с обработкой больших файлов — это одна из главных проблем разработчиков блокчейна. Walrus придумал решение: позволить контрактам ссылаться на проверяемые блоки данных, а не загружать всё на цепочку.
Проще говоря, это установка "доверенного внешнего жесткого диска" для умных контрактов. Контракты не хранят конкретные байтовые данные, но могут проверить, что блок данных действительно существует, кто оплатил его, какая версия актуальна. Эта "контрактно-осведомленная" система хранения реализована с помощью криптографических обещаний и указателей на цепочке.
При загрузке файла Walrus регистрирует в Sui неподдельный цифровой отпечаток. Затем умной контракт проверяет этот отпечаток, выполняет соответствующую логику (продление подписки, контроль доступа или запуск платежа), при этом весь процесс остаётся лёгким. Нет необходимости загружать огромные данные во время выполнения или доверять какому-либо централизованному серверу.
Этот подход открывает новые возможности: предложения по управлению могут ссылаться на неизменяемые доказательства, DeFi-приложения — полагаться на проверенные наборы данных, блокчейн-игры — связывать активы с проверяемым содержимым. Код разработчиков становится проще, а гарантия данных вне цепочки — сильнее.
Основная идея — "разделение, но с возможностью ответственности" — быстрый исполнитель, определённый результат, масштабируемое и надёжное хранение, криптографический интерфейс, контракт всегда может проверить ключевые данные. Это не магия, а использование тестируемого, элегантного дизайна для запуска реальных приложений на основе реальных данных, не нарушая при этом базовые правила блокчейна.