Данная статья с технической точки зрения проводит объективное сравнительный анализ Walrus и Irys по 6 параметрам.
Автор: **Ponyo
Компиляция: Sui Network
🔧 Архитектура: Irys — это полнофункциональная интегрированная Layer 1 «данные цепь», предоставляющая нативный доступ к blob (блокам данных) для контрактов, но требующая совершенно нового набора узлов проверки. Walrus — это уровень кодирования с исправлением ошибок, построенный на Sui, который легче интегрировать, но требует координации между уровнями.
💰 Экономическая модель: Irys использует единственный токен IRYS для унификации оплаты сборов и вознаграждений, что делает пользовательский опыт простым, но риск колебаний цены довольно высок. Walrus же разделяет функции на два токена: WAL (для хранения) и SUI (для газа), что позволяет эффективно изолировать затраты, но требует поддержания двух систем стимулов.
📦 Долговечность и вычислительная способность: Irys поддерживает 10 полных копий и напрямую передает данные в свою виртуальную машину; Walrus использует примерно 5-кратное избыточное кодирование с кодом исправления ошибок и хэш-подтверждением, что снижает стоимость хранения каждого ГБ, но делает реализацию протокола более сложной.
💾 Адаптивность: Irys предлагает модель пожертвований «однократная оплата, постоянное хранение», что делает ее очень подходящей для сохранения неизменяемых данных, но первоначальные затраты высоки. Walrus использует механизм аренды «оплата по мере необходимости, автоматическое продление», что облегчает контроль затрат и позволяет быстро интегрироваться с Sui.
📈 Применение: Walrus все еще находится на ранней стадии, но развивается быстро, уже имеет хранение на уровне PB, более 100 операторов узлов и уже был принят несколькими брендами NFT и игр. В то же время Irys все еще находится на стадии предварительного расширения, объем данных еще не достиг уровня PB, а сеть узлов все еще растет.
Walrus и Irys оба стремятся решить одну и ту же проблему: предоставить надежное и стимулирующее механизмами хранения данных в цепочке. Но их концепции дизайна совершенно разные: Irys - это специально созданный Layer 1 блокчейн для хранения данных, который объединяет хранение, выполнение и консенсус в единую вертикально интегрированную архитектуру; в то время как Walrus - это модульная сеть хранения, которая полагается на Sui для координации и расчетов, одновременно работающая с независимым уровнем хранения вне цепочки.
Хотя команда Irys изначально изображала его как более предпочтительное «встроенное» решение, а Walrus определяла как ограниченную «внешнюю» систему, на практике у обоих есть свои плюсы и минусы, выбор различен. В данной статье с технической точки зрения проведено объективное сравнение Walrus и Irys по 6 измерениям, опровергая односторонние суждения и предоставляя разработчикам ясное руководство по выбору, чтобы помочь им определить наиболее подходящий путь в зависимости от затрат, сложности и опыта разработки.
Irys воплощает классическую идею «самодостаточности». Она включает в себя механизм консенсуса, модель стейкинга и виртуальную машину (IrysVM), которые тесно интегрированы с ее подсистемой хранения.
Верификационные узлы одновременно выполняют три роли:
Поскольку эти функции сосуществуют в одном протоколе, каждый уровень, от заголовка блока до правил извлечения данных, может быть оптимизирован для обработки больших объемов данных. Умные контракты могут напрямую ссылаться на файлы в цепочке, а доказательства хранения будут следовать общему пути консенсуса, используемому для сортировки обычных транзакций. Их преимущество заключается в высокой согласованности архитектуры: разработчики сталкиваются только с одной границей доверия, одним активом для оплаты (IRYS), а опыт чтения данных в коде контракта такой же, как если бы он имел родную поддержку.
Но цена этого заключается в высоких стартовых затратах. Полностью новая сеть второго уровня должна начать с нуля, нанимая аппаратных операторов, создавая индексаторы, запуская блокчейн-браузеры, укрепляя клиентские приложения и развивая инструменты для разработчиков. На начальных этапах, когда узлы проверки еще не окрепли, гарантии времени блока и экономической безопасности отстают от устоявшихся цепочек. Таким образом, архитектурный выбор Irys предпочел более глубокую интеграцию данных, жертвуя скоростью старта экосистемы.
Walrus принял совершенно другой путь. Его узлы хранения работают вне цепи, в то время как высокопроизводительный L1 Sui отвечает за обработку сортировки, платежей и метаданных через смарт-контракты Move. Когда пользователь загружает блоб (блок данных), Walrus разбивает его на фрагменты и распределяет по узлам, а затем на Sui регистрирует объект в цепи, который содержит хэш содержимого, распределение фрагментов и условия аренды. Продление, конфискация и вознаграждения выполняются как обычные транзакции Sui, с оплатой газа в SUI, но используются токены WAL в качестве единицы расчетов в экономике хранения.
Опираясь на Sui, Walrus сразу получает следующие преимущества:
Но цена этого - необходимость координации между уровнями. Каждое событие жизненного цикла (загрузка, продление, удаление) должно координироваться между двумя полупривязанными сетями. Узлы хранения должны доверять окончательности Sui, одновременно сохраняя производительность, когда Sui перегружен; в то время как узлы проверки Sui не проверяют, действительно ли данные хранятся на диске, поэтому они должны полагаться на систему криптографических доказательств Walrus для обеспечения подотчетности. По сравнению с интегрированным дизайном такая архитектура неизбежно задерживает более высокие затраты, и часть комиссии (SUI gas) будет направляться на роли, которые фактически не хранят данные.
Irys использует вертикально интегрированную монолитную архитектуру, тогда как Walrus представляет собой горизонтально слоистую интегрированную модульную схему. Irys обладает большей архитектурной свободой и единым доверием, но необходимо преодолеть проблемы экосистемы, связанные с холодным запуском. Walrus, используя зрелую систему консенсуса Sui, значительно снижает барьеры для входа разработчиков из существующей экосистемы, но необходимо решать сложность координации между двумя экономическими доменами и системами операторов. Оба подхода не имеют абсолютного преимущества, они просто различны в своих оптимизациях: один стремится к согласованности (coherence), другой — к составности (composability).
Когда выбор протокола зависит от уровня знакомства разработчиков, привлекательности экосистемы или скорости запуска, многоуровневая модель Walrus может быть более актуальной. А когда узким местом являются глубинные данные и вычислительная связь, или требуется настраиваемая логика консенсуса, то цепочка Irys, специально разработанная для данных, также имеет достаточно оснований для того, чтобы нести более тяжелую архитектурную нагрузку.
Нативный токен Irys IRYS охватывает экономическую модель всей платформы:
Поскольку майнеры одновременно отвечают за хранение данных и выполнение контрактов, вычислительные доходы могут компенсировать недостаток доходов от хранения. Теоретически, когда деятельность DeFi на Irys активна, вычислительные доходы будут компенсировать хранение данных, обеспечивая услуги по цене, близкой к себестоимости; если же поток контрактов низкий, механизм субсидирования будет корректироваться в обратном направлении. Этот механизм взаимных субсидий помогает сбалансировать доходы майнеров и обеспечить согласование стимулов для всех ролей в протоколе. Для разработчиков единый актив означает меньше процессов управления и более упрощенный пользовательский опыт, особенно в тех случаях, когда они не хотят, чтобы пользователи имели дело с несколькими токенами.
Но недостаток заключается в риске связи одного актива: как только цена IRYS падает, вознаграждения за вычисления и хранение также уменьшаются, и майнеры сталкиваются с двойным давлением. Экономическая безопасность протокола поэтому связана с долговечностью данных на одной и той же кривой ценовых колебаний.
Walrus разделяет функции на два токена:
Это разделение позволяет экономике хранения оставаться четкой: стоимость WAL зависит только от спроса на хранение данных и срока аренды, и не будет нарушена торговлей на DEX или бумом NFT на Sui. В то же время, Walrus также может унаследовать ликвидность Sui, кросс-цепочные мосты и входы с фиатной валютой — большинство строителей на Sui уже владеют SUI, поэтому предельные затраты на внедрение WAL довольно низки.
Но модель двойного токена также имеет проблему разрыва стимулов. Узлы Walrus не могут участвовать в доходах от сборов SUI, поэтому цена WAL должна быть достаточно высокой, чтобы поддерживать оборудование, пропускную способность и ожидаемую прибыль. Если цена WAL остается на месте, а газ SUI резко возрастает, то стоимость использования для пользователей возрастает, но хранители не получают прямой прибыли. Напротив, всплеск DeFi на Sui увеличивает доходы валидирующих узлов, но не связан с узлами Walrus. Поэтому, чтобы поддерживать долгосрочное равновесие, необходимо активно оптимизировать экономическую модель: цены на хранение должны гибко колебаться в зависимости от затрат на оборудование, циклов спроса и глубины рынка WAL.
Короче говоря, Irys предлагает унифицированный и простой пользовательский опыт, но сосредоточивает риск; Walrus, с другой стороны, четко разграничивает токены, обеспечивая более тонкий экономический учет, но сталкивается с проблемами двух рыночных систем и распределения затрат. Создатели должны взвесить свои предпочтения при выборе: склонятся ли они к бесшовному опыту или предпочитают разделение управления экономическими рисками, чтобы соответствовать своему продукту и финансовой стратегии.
Walrus делит каждый блок данных (blob) на k фрагментов данных и добавляет m избыточных контрольных фрагментов (с использованием алгоритма кодирования RedStuff). Эта технология аналогична RAID или кодированию Рида-Соломона, но оптимизирована для децентрализованных и высоко переменчивых сред. Достаточно выбрать k фрагментов из k + m, чтобы восстановить оригинальный файл, что приносит два преимущества:
Каждый фрагмент будет существовать в виде объекта на Sui, в зависимости от распределения по узлам. Walrus будет вращать комитет по ставкам на каждом эпохе, вызывая доступность узлов через криптографические доказательства, и автоматически перекодировать, когда потеря узлов превышает безопасный порог. Хотя этот механизм сложен (включает две сети, несколько фрагментов и частые проверки), он может реализовать наивысшую долговечность с минимальными затратами.
Irys намеренно выбрала более оригинальный и прямой способ долговечности: каждый 16TB раздел данных полностью хранится 10 ставочными майнерами, каждый из которых хранит копию. Протокол предотвращает двойной учёт одного и того же жёсткого диска, вводя «соль» для конкретных майнеров (технология Matrix Packing). Система постоянно выполняет чтение и верификацию жёстких дисков узлов с помощью «доказательства полезной работы» (proof-of-useful-work), чтобы гарантировать, что каждый байт действительно существует, в противном случае майнеры будут подвергаться штрафам и потеряют свои залоговые активы.
На практике доступность данных зависит от того, ответил ли хотя бы один из 10 майнеров на запрос. Если какой-либо из майнеров не смог подтвердить, система немедленно запускает процесс повторного копирования, чтобы поддерживать стандарт в 10 копий. Эта стратегия подразумевает затраты до 10-кратного избыточного хранения данных, но логика проста и ясна, все состояния сосредоточены на одной цепочке.
3.3 Итог проектирования
Walrus сосредоточен на: решении проблемы частой замены узлов с помощью эффективной кодировочной стратегии и объектной модели Sui, обеспечивая при этом долговечность данных без увеличения затрат. Irys же считает, что с быстрым снижением стоимости оборудования более прямые и тяжелые механизмы многократного копирования на практике оказываются более надежными и беспокойными.
Если вам нужно хранить архивные данные объемом в PB и вы можете принять более сложную архитектуру протокола, кодирование с исправлением ошибок Walrus более экономично на каждый байт. Если же вы больше цените простоту эксплуатации (одна цепочка, одно доказательство, достатняя избыточность) и считаете, что расходы на оборудование незначительны по сравнению со скоростью доставки продукта, механизм 10 копий Irys может обеспечить долговечность с минимальными усилиями.
Из-за того, что хранилище, механизм консенсуса и виртуальная машина Irys (IrysVM) используют одну и ту же бухгалтерскую книгу, контракты могут так же легко вызывать метод read_blob(id, offset, length), как и считывать свое собственное состояние. Во время выполнения блока майнеры напрямую потоково передают запрашиваемые фрагменты данных в виртуальную машину, выполняя детерминированные проверки, и продолжают обрабатывать результаты в рамках одной и той же транзакции. Не требуется оракулов, не требуется передача параметров от пользователя, не требуется промежуточный этап вне цепи.
Эта программируемая структура данных может реализовать следующие примеры использования:
Хотя стоимость газа увеличивается с увеличением числа считанных байтов, пользовательский опыт по-прежнему является транзакцией, оцененной в IRYS.
Поскольку Walrus не может напрямую потоково передавать большие файлы в виртуальную машину Move, он использует модель проектирования «хэш-обещание + свидетельство (witness)»:
Преимущества:
Ограничение:
Если ваше приложение требует обработки нескольких мегабайт данных в каждом блоке контракта (например, AI на блокчейне, погружаемые медиа dApp, проверяемые научные вычислительные процессы и т. д.), встроенный API данных, предлагаемый Irys, становится более привлекательным.
Если ваш сценарий больше ориентирован на доказательство целостности данных, небольшие медиа-демонстрации или повторные вычисления происходят вне цепочки, а в цепочке нужно только проверить результат, Walrus уже может справиться с этой задачей.
Итак, этот выбор не заключается в том, «можно ли это реализовать», а в том, на каком уровне вы хотите разместить сложность: на уровне протокола (Irys) или на уровне промежуточного приложения (Walrus)?
Walrus использует модель аренды с фиксированным циклом. При загрузке данных пользователи используют $WAL для оплаты покупки фиксированного периода хранения (оплата производится за каждые 14 дней, максимальная сумма аренды составляет примерно 2 года). После истечения срока аренды, если не было продления, узлы могут выбрать удаление этих данных. Приложения могут использовать смарт-контракты Sui для написания скриптов автоматического продления аренды, превращая “аренду” в фактическое “постоянное хранение”, однако ответственность за продление всегда остается за загружающим.
Преимущества заключаются в том, что пользователи не обязаны заранее оплачивать возможную отказоустойчивую емкость, и цены могут отслеживать реальные затраты на оборудование. Кроме того, установив срок действия аренды данных, сеть может осуществлять сбор мусора для данных, за которые больше не оплачивается, предотвращая накопление «постоянного мусора». Недостатками являются: пропуск продления или исчерпание средств может привести к исчезновению данных; dApp, работающим долгое время, необходимо запускать собственного робота «поддержания жизни».
Irys предлагает опцию «постоянного хранения», аналогичную Arweave. Пользователи должны один раз оплатить $IRYS, и таким образом финансировать майнеров на услуги хранения на следующие несколько сотен лет в форме фондов (если стоимость хранения продолжит снижаться, это покроет примерно 200 лет). После завершения этой транзакции ответственность за продление хранения переходит на сам протокол, пользователям больше не нужно управлять этим.
Результатом является пользовательский опыт «один раз сохранить, навсегда использовать», который идеально подходит для: NFT, цифровых архивов, наборов данных, требующих неизменности (например, модели ИИ). Однако его недостатком является высокая начальная стоимость, эта модель сильно зависит от здоровья цен на $IRYS в будущем десятилетии, поэтому она не подходит для данных, которые часто обновляются, или временных файлов.
Если вы хотите контролировать жизненный цикл данных и платить за фактическое использование, выберите Walrus; если вам нужна непоколебимая долговременная устойчивость данных и вы готовы за это платить премию, выберите Irys.
Главная сеть Walrus запущена всего на 7 эпохах, но уже работает 103 оператора хранения и 121 узел хранения, накопив 1,01 миллиарда WAL в залоге. В сети в настоящее время хранится 14,5 миллиона blob (данных), было инициировано 31,5 миллиона событий blob, средний размер объекта составляет 2,16 МБ, общий объем хранимых данных достиг 1,11 ПБ (примерно 26% от его фактической емкости 4,16 ПБ). Скорость загрузки составляет примерно 1,75 КБ/с, карты шардирования охватывают 1000 параллельных шардов.
Экономическая сфера также демонстрирует сильные тенденции:
Многие высокопрофильные бренды уже используют Walrus, включая Pudgy Penguins, Unchained и Claynosaurs, которые строят на его основе каналы активов или бэкенды для архивирования данных. В настоящее время в сети зарегистрировано 105000 аккаунтов, 67 проектов находятся в стадии интеграции, готовых поддерживать передачу данных уровня PB для NFT и игровых реальных сценариев.
Согласно публичной панели данных Irys (по состоянию на июнь 2025 года):
Стоимость вызова программируемых данных составляет $0,02 за каждый chunk (блок данных), но из-за отсутствия фонда постоянного хранения фактический объем записи данных по-прежнему очень ограничен. В настоящее время производительность выполнения контрактов выглядит неплохо, но объем хранилища для пакетного хранения по-прежнему практически равен нулю, что отражает текущее внимание на функциональности виртуальной машины и инструментах для разработчиков, а не на способности хранения данных.
Walrus достиг уровня PB, что позволяет ему генерировать доход, и прошел строгие испытания на потребительских NFT брендах. В то время как Irys все еще находится на этапе раннего внедрения, он обладает широким функционалом, но требует присоединения майнеров и выполнения требований по объему данных.
Для клиентов, оценивающих готовность производства, текущее состояние Walrus следующее:
Хотя интегрированное видение Irys в будущем может оказать преимущества (такие как выход майнеров на рынок, внедрение фонда постоянного хранения, повышение TPS), на текущий момент, исходя из количественно измеряемой пропускной способности, ёмкости и ситуации с клиентами, Walrus имеет более реальное преимущество.
Walrus и Irys представляют собой два конца спектра дизайна хранения на блокчейне:
Выбор не является вопросом «правильно или неправильно», а зависит от того, какой узкий момент для вас наиболее важен:
В будущем оба, вероятно, будут параллельно сосуществовать в процессе постоянного расширения экономики данных на блокчейне, обслуживая различные типы разработчиков и сценариев применения.