Хотя разные децентрализованные сети хранения используют разные модели (коды стирания, репликация, доказательства хранения и т.д.), Walrus сосредотачивается на распределенных узлах хранения, поддерживаемых криптографическими доказательствами и рыночными токенами стимулов.

Вот упрощенный обзор жизненного цикла данных в протоколе Walrus:

1. Загрузка

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

2. Фрагментация & Распределение

Данные разбиваются на меньшие зашифрованные части и распределяются по независимым узлам хранения по всему миру. Это обеспечивает:

Избыточность

Устойчивость к сбоям

Сопротивление сбоям узлов

3. Участие поставщиков хранения

Узлы, которые хранят данные, зарабатывают токены WAL. Их вознаграждения зависят от:

Предоставленной емкости хранения

Длительности времени работы

Наличия пропускной способности

Метрики надежности

Это создает рынок поставщиков хранения, конкурирующих за предоставление сети емкости.

4. Извлечение

Когда данные запрашиваются, узлы извлекают или восстанавливают их, используя доступные фрагменты. Благодаря избыточности система остается устойчивой (например, даже если несколько узлов отключены).

5. Проверка

Криптографические доказательства обеспечивают, что:

Данные существуют

Данные не были повреждены

Поставщики хранения действительно хранят данные, которые они утверждают

Механизмы проверки предотвращают получение токенов злонамеренными участниками без предоставления услуг.#walrus $WAL @Walrus 🦭/acc