Пока гарантии извлечения Walrus разработаны для обеспечения устойчивости к отказу до 2/3 узлов с восстановлением после синхронизации сети, риски, такие как несогласованное кодирование слайверов или сбои при переходе эпох, могут по-прежнему привести к недоступности данных, если не будут смягчены.

Кодирование по методу RedStuff кодирует блобы в основные слайверы для обеспечения резервного копирования основных данных и вторичные слайверы для лёгких доказательств, позволяя восстановление из любого кворума из 1/3 корректных вторичных слайверов, полученных непосредственно от узлов хранения с помощью запросов по протоколу peer-to-peer после запроса метаданных Sui для хэшей подтверждений и назначений узлов. Свидетельства доступности on-chain PoA генерируются на основе кворума из 2/3 подтверждений узлов и подтверждают доступность.

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

Делегирование стейкинга с помощью WAL-токенов определяет назначение слайверов узлам и доходы от комиссий, голосования по управлению изменяют пороги кворума или стимулы к восстановлению, а дефляционные сжигания при штрафах за недоступность связывают стоимость токена с высокой производительностью извлечения.

Для dApp социальной сети, размещающей видео пользователей на Walrus, это означает кодирование загрузок для отказоустойчивости до 2/3, использование кворума из 1/3 слайверов для быстрого извлечения зрителями и избыточное provisionирование ёмкости хранения, чтобы избежать простоев при смене комитетов.

Как перекрытия перехода эпох повлияют на ваши настройки резервного копирования RedStuff, чтобы сбалансировать производительность извлечения и обеспокоенность недоступностью, учитывая Walrus для критически важных данных?

@Walrus 🦭/acc $WAL #Walrus