撰文:Ponyo
编译:Sui Network
🔧 架构:Irys 是一个全功能的一体化 Layer 1 「数据链」,为合约提供原生 blob(数据块) 访问,但需要全新的验证节点集。Walrus 是构建在 Sui 上的纠删码存储层,更易集成,但需要跨层协调。
💰 经济模型:Irys 采用单一代币 IRYS 来统一支付费用与奖励,用户体验简单,但价格波动风险较高。Walrus 则将功能分为两个代币:WAL(用于存储)和 SUI(用于 gas),能有效隔离成本,但需要维护两个激励体系。
📦 持久性与计算能力:Irys 维持 10 个完整副本,并将数据直接流入其虚拟机;Walrus 则采用约 5 倍冗余的纠删码加哈希验证的方式,存储每 GB 成本更低,但协议实现更复杂。
💾 适配性:Irys 提供「一次付费,永久存储」的捐赠模式,非常适合保存不可变的数据,但前期成本高昂。Walrus 则采用「按需付费、自动续费」的租赁机制,便于成本控制且可快速与 Sui 集成。
📈 采用情况:Walrus 虽仍处于早期阶段,但发展迅速,已有 PB 级存储、100+ 节点运营商,并已被多个 NFT 与游戏品牌采用。相比之下,Irys 仍处于预扩展阶段,数据量未达到 PB 级,节点网络也尚在增长中。
Walrus 与 Irys 都致力于解决同一个问题:提供可靠、有激励机制的链上数据存储。但两者的设计理念完全不同:Irys 是为数据存储专门打造的 Layer 1 区块链,将存储、执行和共识融合为一体的垂直集成架构;而 Walrus 是一个模块化的存储网络,依赖 Sui 进行协调与结算,同时运行独立的链下存储层。
虽然 Irys 团队在最初的比较中将其描绘为更优的「内建型」方案,而把 Walrus 定义为有限的「外接型」系统,但现实中两者各有优劣,取舍不同。本文基于技术视角,对 Walrus 和 Irys 进行了 6 个维度的客观比较,反驳了片面的论断,并为开发者提供一份清晰的选择指南,帮助他们根据成本、复杂度和开发体验来决定最合适的路径。
Irys 体现了经典的「自给自足」理念。它自带共识机制、质押模型和执行虚拟机(IrysVM),这些都与其存储子系统紧密集成。
验证节点同时承担三种角色:
以完整副本的形式存储用户数据;
在 IrysVM 中执行智能合约逻辑;
通过 PoW + 质押混合机制来保护网络安全。
由于这些功能共存于同一个协议中,从区块头到数据检索规则的每一层都可以为大体积数据处理进行优化。智能合约可以直接引用链上文件,存储证明也会沿用排序普通交易的共识路径。其优势在于架构的高度一致性:开发者只需面对单一的信任边界、单一的费用资产(IRYS),且在合约代码中读取数据的体验如同原生支持。
但其代价是启动成本较高。一个全新的一层网络必须从零开始招募硬件运营商、构建索引器、推出区块浏览器、加固客户端、培养开发工具。在验证节点尚未壮大的初期,区块时间保障和经济安全性都落后于老牌链。因此,Irys 的架构选择了更深层次的数据集成,而牺牲了生态启动速度。
Walrus 采取了截然不同的路径。它的存储节点运行在链下,而 Sui 的高吞吐 L1 负责通过 Move 智能合约处理排序、支付和元数据。当用户上传一个 blob(数据块)时,Walrus 会将其分片并分散存储在各节点中,然后在 Sui 上记录一个链上对象,其中包含内容哈希、分片分配和租约条款。续费、罚没和奖励都作为普通的 Sui 交易执行,用 SUI 支付 gas,但使用 WAL 代币作为存储经济结算单位。
依托 Sui,Walrus 立即获得以下优势:
已验证的拜占庭容错共识机制;
完善的开发基础设施;
强大的可编程性;
具有流动性的基础代币经济;
众多现有 Move 开发者可直接集成,无需协议迁移。
但代价是需要跨层协调。每个生命周期事件(上传、续约、删除)都要在两个半独立网络之间协调。存储节点必须信任 Sui 的最终性,同时在 Sui 拥堵时仍能保持性能;而 Sui 验证节点并不审查实际磁盘是否存储了数据,因此必须依赖 Walrus 的加密证明系统来确保问责。相较于一体式设计,这种架构不可避免地延迟更高,且部分手续费(SUI gas)会流向并未实际存储数据的角色。
Irys 采用的是垂直一体化的单体架构,而 Walrus 是水平分层集成的模块化方案。Irys 拥有更大的架构自由度和统一的信任边界,但需要克服冷启动带来的生态构建难题。Walrus 则借助 Sui 的成熟共识体系,为已有生态中的开发者大幅降低了接入门槛,但必须处理两个经济域和运营者系统的协同复杂性。两种模式并无绝对优劣,只是优化方向不同:一个追求一致性(coherence),另一个追求组合性(composability)。
当协议选择依赖于开发者熟悉程度、生态吸引力或上线速度时,Walrus 的分层模式或许更具现实意义。而当瓶颈在于深度数据与计算耦合、或需定制的共识逻辑时,Irys 这种专为数据设计的链也有足够理由承担更重的架构负担。
Irys 的原生代币 IRYS 涵盖了整个平台的经济模型:
存储费用:用户预付 IRYS 来存储数据;
执行 gas:所有智能合约调用也以 IRYS 计价;
矿工奖励:区块补贴、存储证明和交易手续费等均以 IRYS 支付。
由于矿工同时负责数据存储和合约执行,计算收入可以弥补存储收益的不足。理论上,当 Irys 上的 DeFi 活动旺盛时,计算收益会反补数据存储,从而实现接近成本价的服务;若合约流量低,则补贴机制反向调整。这种交叉补贴机制有助于平衡矿工收益,并使协议中各角色的激励一致。对开发者而言,一个统一的资产意味着更少的托管流程和更简化的用户体验,尤其适用于那些不希望用户接触多个代币的场景。
但缺点在于单资产的风险联动性:一旦 IRYS 价格下跌,计算和存储的奖励会同步减少,矿工将面临双重挤压。协议的经济安全性与数据持久性因此绑定在同一条价格波动曲线上。
Walrus 将功能职责拆分为两个代币:
$WAL:存储层的经济单元。用户用 WAL 支付租赁空间费用,节点运营者通过质押和存储数据片段获得 WAL 奖励,奖励还与其被委托的质押权重挂钩。
$SUI:用于链上协调事务的 gas 代币。在 Sui 上进行上传、续租、惩罚等任何交易都需消耗 SUI,并奖励给 Sui 验证节点,而不是 Walrus 存储节点。
这种分离使存储经济保持清晰:WAL 的价值只受数据存储需求和租期影响,不会被 Sui 上的 DEX 交易或 NFT 热潮干扰。同时,Walrus 也能继承 Sui 的流动性、跨链桥和法币入口——大多数 Sui 构建者本就持有 SUI,因此引入 WAL 的边际成本较低。
但双代币模型也存在激励割裂问题。Walrus 节点无法参与 SUI 的手续费收入,因此 WAL 的价格必须足以独立支撑硬件、带宽与回报预期。若 WAL 价格停滞不前、而 SUI gas 暴涨,用户使用成本会上升,但存储方却无直接收益。反之,Sui 上的 DeFi 爆发带动验证节点收益,却与 Walrus 节点无关。因此,要维持长期平衡,就需要对经济模型进行主动优化:存储价格需根据硬件成本、需求周期和 WAL 市场深度灵活浮动。
简而言之,Irys 提供统一简洁的用户体验,但集中承担风险;Walrus 则在代币层面划清边界,带来更精细的经济核算,但需处理两个市场体系与费用分流问题。构建者在选择时应权衡:是更倾向于无缝体验,还是更偏好经济风险的分离管理,以匹配自身的产品规划与资金策略。
Walrus 将每个数据块(blob)分割成 k 个数据分片,并添加 m 个冗余校验分片(采用 RedStuff 编码算法)。这种技术类似于 RAID 或 Reed-Solomon 编码,但针对去中心化和节点高变动的环境进行了优化。只需从 k + m 个分片中任取 k 个,即可重建原始文件,带来两个优势:
空间效率高:典型参数下(约 5 倍扩展),相比传统的 10 倍副本复制方案,所需存储空间减少一半。简单来说,在 Walrus 上存储 1GB 数据,整体网络容量大约需 5GB(分散存储于多个节点的分片),而传统全副本系统可能需要 10GB 才能达到类似的安全性。
按需修复能力强:Walrus 的编码方式不仅节省空间,也节省带宽。当某个节点失联时,网络仅重建缺失的分片,而不是整个文件,大幅降低带宽开销。这种自愈机制只需下载约等于丢失分片大小的数据(即 O(blob_size/ 分片数 )),而传统副本系统通常需要 O(blob_size) 的数据量。
每个分片与节点的分配情况会以 Sui 上的对象形式存在。Walrus 每个 epoch 会轮换质押委员会,通过加密证明挑战节点可用性,并在节点流失超过安全阈值时自动重新编码。这种机制虽然复杂(涉及两个网络、多个分片和频繁验证),但能够用最小容量实现最高持久性。
Irys 有意选择了更原始直接的耐久方式:每 16TB 的数据分区由 10 个质押矿工各自完整存储一份副本。协议通过引入特定矿工的「盐值」(Matrix Packing 技术)防止重复计入相同硬盘。系统会不断通过「有用工作量证明(proof-of-useful-work)」对节点硬盘进行读取验证,确保每个字节真实存在,否则矿工将被惩罚并扣除质押资产。
实际运作中,数据是否可用取决于:10 个矿工中是否至少有一个回应查询?如果某个矿工验证失败,系统将立即启动重新复制,以维持 10 份副本的标准。这种策略的代价是高达 10 倍的数据存储冗余,但逻辑简单明了,所有状态都集中在一条链上。
3.3 设计总结
Walrus 专注于:通过高效的编码策略和 Sui 的对象模型来应对节点频繁更替问题,从而在不提升成本的前提下保障数据持久性。Irys 则相信:随着硬件成本快速下降,更直接、更重的多副本机制在实际工程中反而更可靠、省心。
如果你需要存储的是 PB 级的归档数据,并且可以接受协议复杂性更高,Walrus 的纠删码在每字节经济性上更具优势。而如果你更看重运维简洁(一个链、一个证明、充足的冗余),并认为硬件支出相对于产品交付速度可忽略,Irys 的 10 副本机制能提供最少思考的耐久保障。
由于存储、共识机制和 Irys 虚拟机(IrysVM)共享同一账本,合约可以像读取自身状态一样轻松调用 read_blob(id, offset, length) 方法。在区块执行期间,矿工将所请求的数据片段直接流式传入虚拟机,执行确定性的检查,并将结果在同一笔交易中继续处理。无需预言机、无需用户传参、无需链下中转。
这种可编程数据结构可以实现如下用例:
媒体 NFT:将元数据、高分辨率图片和版税逻辑全部链上化,且在字节级别实现强制执行。
链上 AI:直接在分区中存储的模型权重上执行推理任务。
大数据分析:合约可以扫描日志、基因文件等大型数据集,无需外部桥接。
虽然 gas 成本会随着读取的字节数增加,但用户体验依然是一笔 IRYS 计价的交易。
由于 Walrus 无法将大文件直接流入 Move 虚拟机,它采用了 「哈希承诺 + 见证(witness)」 的设计模式:
用户存储 blob 时,Walrus 会在 Sui 上记录其内容哈希(content hash);
之后,任何调用者都可以提交对应的数据片段以及证明该片段正确的轻量级证明(如 Merkle 路径或完整哈希);
Sui 合约会重新计算哈希,并与 Walrus 元数据进行比对。若验证成功,则信任该数据并执行后续逻辑。
优点:
可立即使用,无需对 L1 协议进行任何修改;
Sui 验证节点无需感知 GB 级别的大数据内容。
限制:
需手动获取数据:调用方必须从 Walrus 网关或节点拉取数据,并在交易中打包有限长度的数据片段(受限于 Sui 的交易大小);
分片处理开销:对于大型数据处理任务,需要多个微型交易,或链下预处理 + 链上验证;
双重 gas 成本:用户需支付 SUI gas(用于验证交易)和 WAL(间接支付底层存储费用)。
如果你的应用需要合约每个区块处理几 MB 的数据(如链上 AI、沉浸式媒体 dApp、可验证的科学计算流程等),Irys 提供的内嵌数据 API 更具吸引力。
如果你的场景更注重数据完整性证明、小型媒体展示,或重计算发生在链下、链上只需验证结果,Walrus 已经可以胜任。
所以,这一选择并不在于「是否能实现」,而是你希望将复杂度放在哪一层:协议底层(Irys)还是中间件应用层(Walrus)?
Walrus 采用固定周期租赁模式。上传数据时,用户使用 $WAL 支付购买一段固定时间的存储期(按 14 天为一个 epoch 计费,最长一次性可购买约 2 年)。租期到期后,如果没有续费,节点可以选择删除该数据。应用程序可以通过 Sui 智能合约编写自动续租脚本,把「租赁」变成事实上的「永久存储」,但续约的责任始终归属于上传者。
其优点是用户不必为可能放弃的容量预付费,而且定价可以跟踪实时硬件成本。此外,通过设置数据租约到期时间,网络可以对不再付费的数据进行垃圾回收,防止「永久垃圾」的积累。而缺点在于:错过续约或资金耗尽会导致数据消失;长期运行的 dApp 必须运行自己的「保活」机器人。
Irys 提供了类似 Arweave 的「永久存储」选项。用户只需一次性支付 $IRYS,即可以链上基金(endowment)的形式资助矿工未来数百年的存储服务(假设存储成本继续下降,可覆盖约 200 年)。完成该笔交易后,存储续费的责任转移给协议本身,用户无需再管理。
结果是一个「存一次,永久可用」的用户体验,非常适合:NFT、数字档案、需要不可篡改的数据集(如 AI 模型)。但其缺点是初始成本较高,该模式对 $IRYS 未来几十年的价格健康状况高度依赖,不适合频繁更新的数据或临时文件。
如果你希望控制数据生命周期、并按实际使用付费,请选择 Walrus;如果你需要不可动摇的长期数据持久性,并愿意为此支付溢价,请选择 Irys。
Walrus 主网仅上线 7 个 epoch,但已经运行着 103 个存储运营者、121 个存储节点,累计质押 10.1 亿个 WAL。该网络目前已存储 1450 万个 blob(数据块),触发了 3150 万次 blob 事件,平均对象大小为 2.16MB,总存储数据量达到 1.11PB(约占其 4.16PB 实体容量的 26%)。上传吞吐率约为 1.75KB/s,分片图覆盖 1000 个并行 shard。
经济层面也呈现出强劲势头:
市值约为 6 亿美元,FDV(完全稀释估值)达 22.3 亿美元;
存储价格:每 MB 约 55K Frost(折合约 0.055 WAL);
写入价格:每 MB 约 20K Frost
当前补贴比例高达 80%,以加速早期增长
已有多家高流量品牌采用 Walrus,包括 Pudgy Penguins、Unchained 和 Claynosaurs,均在其上构建资产管道或数据归档后端。目前网络拥有 10.5 万个账户,67 个项目正在集成中,已支撑起 NFT 和游戏类真实场景的 PB 级别数据传输。
根据 Irys 公共数据面板(截至 2025 年 6 月):
合约执行 TPS ≈ 13.9,存储 TPS ≈ 0
总存储数据量 ≈ 199GB(官方宣称有 280TB 空间)
数据交易次数:5370 万笔(其中 6 月占 1300 万笔)
活跃地址数:164 万
存储成本:$2.50 / TB / 月(临时存储),或 $2.50 / GB(永久存储)
矿工系统「即将上线」(uPoW 挖矿机制尚未启用)
可编程数据调用费用为每个 chunk(数据块)$0.02,但由于永久存储基金尚未到位,实际数据写入量仍非常有限。目前合约执行吞吐表现不错,但批量存储能力仍基本为零,反映出其当前仍专注于虚拟机功能和开发者工具,而非数据承载能力。
Walrus 已达到 PB 级规模,能够产生收益,并经过消费者 NFT 品牌的严格测试。而 Irys 仍处于早期引导阶段,功能丰富,但需要矿工加入并满足数据量要求。
对于评估生产准备情况的客户,Walrus 目前的表现如下:
更高的真实使用量:已上传超 1400 万个 blob、PB 级别数据存储;
更广泛的运营规模:超 100 个运营者、1000 个分片、超 1 亿美元质押额;
更强的生态吸引力:头部 Web3 项目已在集成使用;
更明确的定价体系:WAL/Frost 收费清晰透明,链上补贴机制可见。
虽然 Irys 的一体化愿景未来或可发挥优势(如矿工上线、永久存储基金落地、提升 TPS),但以现阶段的可量化吞吐、容量与客户使用情况来看,Walrus 更具实际领先优势。
7. 展望未来
Walrus 和 Irys 分别代表了链上存储设计光谱的两端:
Irys 将存储、执行和经济模型集中整合在一个 IRYS 代币和为数据而生的专用 L1 区块链上,为开发者提供了无摩擦的链上大数据访问体验,并内置「永久存储」的协议级承诺。相应地,开发团队需要迁移到一个尚年轻的生态,并接受更高的硬件资源消耗。
Walrus 则将经过纠删编码的数据存储层构建在 Sui 之上,重用成熟的共识机制、流动性基础设施与开发工具链,实现了极具性价比的每字节存储成本。不过,它的模块化架构也带来了额外的协调复杂度、双代币体验以及对「租约续期」的持续关注。
选择哪个并不是「对与错」的问题,而是取决于你最在意的瓶颈:
如果你需要深度的数据与计算组合能力,或是协议级的「永久保存」承诺,那么 Irys 的一体化设计将更适合。
如果你更看重资金效率、Sui 上的快速上线能力,或是对数据生命周期的高度自定义控制,Walrus 的模块化方案则是更务实的选择。
未来,两者很可能将在链上数据经济不断扩张的过程中并行共存,服务于不同类型的开发者与应用场景。