Одним из самых изящных и неправильно понятых прорывов в современном дизайне блокчейна является выборка доступности данных (DAS). Это криптографический фокус, который позволяет протоколу, подобному @walrusprotocol, функционировать безопасно и масштабироваться. Вот основная проблема: как легким клиентам (или другим роллапам) проверить, что вся информация для блока доступна, не загружая весь блок, который может быть огромным? Старый способ — загрузить всё — невозможен для масштабируемости.@Walrus 🦭/acc
DAS предоставляет решение. Когда роллап публикует данные в Walrus, данные кодируются с помощью сложного метода, называемого кодированием избыточности. Этот процесс расширяет данные за счёт избыточных фрагментов, так что исходные данные могут быть восстановлены даже если некоторые фрагменты отсутствуют. Затем данные разбиваются на небольшие фрагменты фиксированного размера.
Вот где происходит выборка: Верifier (например, легкий клиент) случайным образом выбирает несколько из этих частей и запрашивает их у сети. Если все запрашиваемые части доступны, вероятность того, что вся информация доступна, становится астрономически высокой. Это похоже на проверку нескольких случайных страниц в книге, чтобы быть уверенным, что вся книга на месте. Если любая выборка отсутствует, это вызывает тревогу, и может быть выдано доказательство мошенничества.
Это гениальность в основе масштабируемости @walrusprotocol. Это позволяет сети надежно гарантировать доступность данных с минимальными требованиями к пропускной способности для проверяющих. Токен $WAL обеспечивает этот процесс, побуждая узлы честно хранить и предоставлять эти куски данных. Это не просто более быстрая база данных; это криптографически проверяемая решетка данных. #Walrus $WAL

