Как Walrus отправляет доказательство доступности в Sui

robot
Генерация тезисов в процессе

Walrus представляет свой Proof of Availability PoA в Sui в виде специализированной onchain транзакции через Move smart contracts, создавая неизменяемую запись, подтверждающую хранение данных по всей сети. Этот процесс закрепляет доступность blob в реестре Sui, активируя обязательства по хранению и позволяя создавать комбинируемые взаимодействия. Инициация загрузки. Пользователи начинают с отправки начальной транзакции Sui через клиента Publisher, регистрируя метаданные blob, такие как его уникальный commitment — хеш закодированных данных, размер и срок хранения, при этом оплачивая сборы в SUI или WAL заранее в контракт Фонда Хранения. Данные кодируются в offchain-слитки, с commitments, обеспечивающими целостность, и распределяются между кворумом узлов хранения, обычно два f плюс один для отказоустойчивости в условиях Byzantine. Узлы проверяют свои назначенные первичные и вторичные слитки на соответствие commitments, пересчитывают хеши для подтверждения валидности и подписывают криптографические подтверждения, если все верно. Клиент собирает эти подписи, требуя как минимум два f плюс один для гарантии, что честные узлы хранят восстанавливаемые доли, формируя исходный сертификат записи. Отправка транзакции PoA. Клиент объединяет этот сертификат записи в транзакцию PoA и транслирует её в предназначенные модули Move Walrus на Sui. Параллельное выполнение Sui обрабатывает её быстро. Контракт проверяет подписи, порог кворума и достаточность сборов, затем создает или обновляет onchain объект Blob, отмечая PoA как официальную точку доступности. Этот объект включает ID blob, детали PoA, параметры удаления для возвратов, а также ссылки на доказательства, все как активы первого класса Sui. Экономическое урегулирование происходит атомарно. Средства распределяются между делегаторами WAL, поставленными на стейк, и узлами за оплаченные эпохи, с рисками штрафов за неудачи. Проверка и окончательность. После попадания в onchain, PoA служит канонической правдой Sui. Любой может запросить объект blob для получения доказательств, инициируя чтения через агрегаторы, которые восстанавливают данные из узлов. Если позже возникнет спор, узлы доказывают текущий контроль, но первоначальный PoA заранее минимизирует издержки по сравнению с постоянными доказательствами, используемыми системами вроде Filecoin. Модель объектов Sui делает это программируемым. dApps могут напрямую ссылаться на PoA в логике, например, ограничивая раскрытие NFT до подтверждения доступности. Это плотная интеграция обеспечивает низкую задержку с финализацией менее чем за секунду и стоимостью в несколько центов, избегая неэффективности последовательных цепочек. $WAL {spot}(WALUSDT) @WalrusProtocol #Walrus

WAL0,8%
SUI1,74%
FIL3,75%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить