本文深入比较了 Irys 和 Walrus 两种链上数据存储方案。Irys 是一个垂直集成的 L1 数据链,提供原生 blob 访问和永久存储,但需要新的验证器集合;Walrus 是 Sui 上的一个模块化存储网络,采用擦除编码,易于采用,但依赖跨层协调。文章从架构、经济模型、数据持久性、可编程性、存储期限和采用情况六个维度进行了对比分析,为开发者提供了选择这些方案的参考。
架构:Irys 是一个一体化的 L1 “数据链”,为合约提供原生的 blob 访问权限,但需要一个全新的验证器集合;Walrus 是 Sui 上的一个纠删码存储层;更容易采用,但依赖于跨层协调。
经济学:Irys 的单一代币(IRYS)统一了费用和奖励;用户体验简单,价格风险高。Walrus 在 WAL(存储)和 SUI(gas)之间拆分角色,隔离了成本,但创建了两个激励循环。
耐久性与计算:Irys 保留 10 个完整副本,并将数据直接流式传输到其 VM 中;Walrus 使用约 5 倍开销的纠删码加上哈希证明;每 GB 成本更低,协议复杂性更高。
永久性适应性:Irys 通过捐赠提供一次性支付、永久存储;非常适合不可变数据,前期价格较高。Walrus 租赁是按需付费且自动续订的;更适合成本控制和快速 Sui 集成。
采用轨迹:Walrus 处于早期但增长迅速(PB 级存储,100 多个运营商,活跃的 NFT/游戏品牌);Irys 仍处于预规模阶段(PB 以下数据,矿工群体仍在增长)。
Walrus 和 Irys 都解决了相同的问题(可靠、激励对齐的链上数据存储),但它们的起点位于设计频谱的两个极端。Irys 是一个专门构建的 L1 数据链,它将存储、执行和共识融合到一个垂直集成的堆栈中。Walrus 是一个模块化的存储网络,它利用 Sui 进行协调和结算,同时运行其自己的链下存储层。
Irys 团队最初的比较将 Irys 描绘成优越的“内置”解决方案,而将 Walrus 描绘成受限的“构建于其上”的系统。 实际上,每种设计都有其自身的优势和权衡。本文提供了 Walrus 与 Irys 的技术性比较,驳斥了片面的说法,并平衡地展示了它们在 6 个维度上的差异。
最后,构建者应该有一个清晰的准则,可以根据成本、复杂性和所需开发人员体验来选择这些方法。
Irys 体现了经典的“自己动手”的理念。它搭载了自己的共识、质押模型和执行 VM,并与存储子系统紧密相连。验证器同时肩负着三个角色:
以完整副本的形式存储用户数据,
在 IrysVM 中执行智能合约逻辑,以及
通过混合的工作量证明 + 权益机制保护网络。
因为这些功能共存于一个协议中,所以可以针对大型 blob 处理优化每一层(从区块头到数据检索规则)。智能合约直接引用链上文件;存储证明通过与对普通交易进行排序的同一共识路径流动。这样做的好处是优雅的连贯性:开发人员面临着单一的信任边界、单一的费用资产(IRYS)以及在合约代码中感觉像是原生的数据读取。
代价是启动摩擦。一个全新的 L1 必须招募硬件运营商、构建索引器、启动浏览器、强化客户端并从头开始培养工具。在验证器集合变得强大之前,区块时间保证和经济安全性根本无法与较旧的链相提并论。因此,Irys 的架构用建立生态系统的时间换取了深度、数据特定的集成。
Walrus 采取了相反的做法。它的存储节点位于链下,而 Sui 的高吞吐量 L1 通过 Move 智能合约处理排序、支付和元数据。当用户存储一个 blob 时,Walrus 会将其拆分为片段,将其分散在其节点集中,然后在 Sui 中记录一个链上对象,该对象会映射内容哈希、片段分配和租赁条款。续订、罚没和奖励都作为普通的 Sui 交易执行,以 SUI gas 支付,但以 WAL 计价用于存储经济。
利用 Sui 带来了直接的好处:
经过验证的拜占庭容错共识,
健全的开发基础设施,
可编程性,
一个流动的基本代币经济,以及
一个预先存在的 Move 开发人员受众,他们可以在零协议层迁移的情况下集成 Walrus 存储。
代价是跨层编排。每个生命周期事件(上传、续订、删除)都需要在两个部分独立的网络之间进行协调。存储节点必须信任 Sui 的最终性,但在 Sui 拥塞时仍要保持高性能;相反,Sui 验证器不会监管实际的磁盘可用性,因此依赖 Walrus 的加密证明系统来实现问责制。延迟不可避免地高于单片设计,并且一部分费用流(SUI gas)会累积到不存储单个字节的参与者。
Irys 的方法是单片式的(垂直集成),而 Walrus 的方法是分层的(水平集成)。 Irys 最大限度地提高了架构自由度并统一了信任表面,但它必须攀登全新 L1 的冷启动之山。Walrus 将共识成熟度转移到 Sui,从而加快了该领域中任何构建者的采用,但它继承了同步两个经济领域和两组运营商的复杂性。没有哪种范例是普遍更好的;它们只是优化了不同的瓶颈;一个用于连贯性,另一个用于可组合性。
当协议选择取决于开发人员的熟悉程度、生态系统的引力或启动速度时,分层的 Walrus 模型可能看起来很务实。当瓶颈是深度数据-计算耦合或定制共识规则时,像 Irys 这样专门构建的链可以证明其更繁重的负担是合理的。
Irys 的原生资产 IRYS 为整个堆栈提供润滑:
存储费用。 用户预先支付 IRYS 以获取数据。
执行 gas。 每个智能合约调用也以 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 个组合的 k + m 分片都可以重建原始文件,从而产生两个优点:
空间效率。 典型参数(约 5 倍扩展)将朴素的 10 倍复制方案的占用空间减半。简而言之,在 Walrus 上存储 1 GB 的数据大约消耗 5 GB 的总网络容量(通过分片分布在许多节点上),而朴素的完全复制系统可能需要 +10 GB 的总副本才能达到类似的安全级别。
有针对性的修复。 Walrus 的编码方法不仅节省空间,而且节省带宽。当节点消失时,网络仅重建丢失的分片,而不是整个文件,从而降低了带宽成本。这种自我修复机制只需要下载大约丢失数据的大小(O(blob_size/number_of_fragments) 而不是传统复制中的 O(blob_size))即可修复。
分片到节点的分配作为 Sui 对象存在;每个 epoch Walrus 都会轮换一个质押委员会,通过加密证明来质疑可用性,并且如果流失超过安全阈值,则会重新编码分片。这种簿记工作很复杂(两个网络、许多分片、频繁的证明),但它可以从最小的容量中获得最大的持久性。
Irys 有意保持持久性的原始性:十个质押矿工各自存储每个 16 TB 分区的完整副本。协议注入矿工特定的盐(矩阵封装),因此克隆无法重复计算单个磁盘。连续的“有用工作证明”查询会冲击磁盘,确保每个字节都在手边,否则会削减矿工的股份。
在操作上,可用性归结为是/否:至少十个矿工中有一个响应吗?如果任何矿工未能通过证明,则重新复制会立即启动,从而恢复十副本基线。权衡是蛮力开销(大约 10 倍原始数据),但逻辑是线性的,并且所有状态都位于一条链中。
Walrus 认为复杂的编码和 Sui 的对象模型可以控制节点流失,而不会增加存储费用。Irys 认为硬件的降价速度足够快,因此更简单、更重的复制方式可以在实际的可靠性和节省的工程师工时方面胜出。
如果你的主要成本中心是 PB 级的存档数据,并且你可以容忍更高的协议复杂性,则 Walrus 的纠删码可以提供更好的每字节美元经济性。如果你渴望操作上的直接性(一条链、一个证明、充足的余量),并且将存储硬件视为紧邻产品速度的舍入误差,那么 Irys 的副本群可以提供令人安心的持久性,并且精神负担最小。
因为存储、共识和 IrysVM 共享一个账本,所以合约可以像读取自身状态一样轻松地调用 read_blob(id, offset, length)
。在区块执行期间,矿工会将请求的切片流式传输到 VM 中,应用确定性检查,并在同一交易中将结果发送到下游。没有预言机,没有用户提供的有效负载,没有链下往返。这种可编程数据解锁了以下用例:
媒体 NFT: 在链上铸造元数据、高分辨率艺术和版税逻辑(如果需要),并在字节级别强制执行。
链上 AI: 对直接存储在分区中的模型权重进行推断。
大数据分析: 合约可以扫描数据集(日志、基因组文件),而无需外部桥接。
Gas 成本随读取的字节数而变化,但用户体验仍然是以 IRYS 计价的单笔交易。
Walrus 无法将 blob 直接流式传输到 Move 中,因此它依赖于哈希承诺 + 见证模式:
存储 blob 时,Walrus 会在 Sui 对象中记录其内容哈希。
之后,任何调用者都会提供相关字节以及轻量级证明(例如,Merkle 路径或完整哈希)。
Sui 合约会重新计算哈希并验证它是否与 Walrus 元数据匹配;如果是,则信任字节并执行逻辑。
优点:
立即生效,无需修改 L1。
使 Sui 验证器与 GB 级数据无关。
限制:
手动检索。调用者必须从 Walrus 网关或节点获取数据,然后将一个块(受 Sui 的交易大小限制)捆绑到交易中。
分块开销。大型作业需要许多微交易或具有链上结果验证的链下预处理步骤。
双倍 gas。用户支付 SUI gas 用于验证调用,并(间接)支付 WAL 用于底层存储。
对于需要合约每块处理兆字节的构建者(链上 AI、沉浸式媒体 dApp、可验证的科学管道等),Irys 的嵌入式数据 API 很有吸引力。Walrus 非常适合完整性证明、小型媒体揭示,或可以在链下进行大量处理并且只有证明在 Sui 上结算的情况。因此,选择与其说是“是否可以完成”,不如说是复杂性存在于哪里:在协议管道中(Irys)还是在中间件层中(Walrus)。
Walrus 使用具有固定期限的租赁模型。上传 blob 会以 $WAL 购买固定数量的 epoch(14 天区块)(一次最多约 2 年)。当租赁到期时,节点可能会删除数据,除非有人续订。应用可以通过 Sui 智能合约编写自动续订脚本,将租金变成事实上的永久性,但责任仍然由上传者承担。此结构的优点是你永远不会为可能放弃的容量预付款,并且定价可以跟踪实时硬件成本。此外,通过让数据租赁到期,网络可以垃圾收集不再付费的数据,防止“永久垃圾”的积累。缺点:错过的续订或耗尽的资金会导致数据消失;长期存在的 dApp 必须运行自己的 keep-alive 机器人。
与 Arweave 的模型类似,Irys 提供了一个内置的永久存储选项。一笔预付的 $IRYS 资金资助一项链上捐赠,预计该捐赠将支付数百年的矿工支出(假设历史存储成本下降,则约为 200 年)。在该单笔交易之后,网络(而不是用户)拥有续订循环。结果:一次存储,永久生效的用户体验非常适合 NFT、存档和 AI 数据集,其中不变性至关重要。第一天的成本较高,并且与未来几十年的 IRYS 代币健康状况相关;然而,开发人员将运营风险完全转移到链上。
对于你可以控制其生命周期的数据,或者当你希望费用随实际使用情况而变化时,请选择 Walrus。当你需要铁定的寿命并且喜欢外包该承诺时,即使需要支付溢价,也请选择 Irys。
Walrus 主网只有七个 epoch 的历史,但已经运营着 103 个存储运营商和 121 个存储节点,总共质押了 1.01B WAL。该网络服务于 14.5M 个 blob(31.5M 个 blob 事件),平均对象大小为 2.16MB,从而将存储的总数据量推至 1.11 PB(约占其 4.16PB 物理容量的 26%)。上传吞吐量徘徊在 1.75 KB s-1 左右,并且分片图跨越 1k 个并行分片。
经济吸引力同样明显:
市值: 约 6 亿美元,FDV 22.3 亿美元
存储价格: 55K Frost/MB(按当前比率约为 0.055 WAL)
写入价格: 20K Frost/MB
补贴率: 80% 以加速早期增长
采用由 Pudgy Penguins、Unchained 和 Claynosaurs 等高流量品牌引领,所有这些品牌都在 Walrus 上运行资产管道或存档后端。凭借 105k 个帐户和 67 个积极集成项目,该网络已经在处理需要 PB 级吞吐量的实际 NFT 和游戏工作负载。
Irys 的公开仪表板(2025 年 6 月)显示:
执行 TPS: 约 13.9,存储 TPS 约 0
存储的总数据量 约 199 GB(280TB 广告空间)
数据交易计数 53.7M(仅 6 月份就达到 13M)
活跃地址 1.64M
存储成本 每月 2.50 美元/TB(长期)或 2.50 美元/GB(永久)
矿工 “即将推出”(uPoW 群体尚未开放)
可编程数据调用的价格为每个区段 0.02 美元,但实际的存储写入仍然很少,因为矿业群体和永久存储基金仍在增加。对于合约执行而言,吞吐量是可靠的,但对于批量存储而言,吞吐量实际上为零,这反映了该链在批量容量之前侧重于工具和 VM 功能。
Walrus 已经达到 PB 级,产生收入,并且经过消费者 NFT 品牌的实战测试,而 Irys 仍处于早期引导阶段;功能丰富,但等待矿工加入和数据量。对于评估生产准备情况的客户,Walrus 目前展示了:
更高的实际使用量: 超过 1400 万个 blob 和 PB 级存储正在运行中。
运营广度: 100 多个运营商、1,000 个分片,活跃股份 > 1 亿美元。
生态系统吸引力: 标志性的 Web3 项目正在集成当今的资产管道。
价格透明度: 明确的 WAL/Frost 费用表和链上补贴。
一旦 Irys 的挖掘集、捐赠和存储 TPS 赶上,其集成愿景可能会获得回报,但今天可测量的吞吐量、容量和客户足迹果断地倾向于 Walrus。
Walrus 和 Irys 位于设计频谱的两个极端。Irys 将存储、执行和经济性集中在一个 IRYS 代币和一个专门构建的 L1 背后,从而使开发人员可以顺畅地访问大型链上数据和一揽子永久性保证。作为回报,团队必须加入一个较新的生态系统并接受更高的硬件开销。Walrus 在 Sui 上分层了一个纠删码存储网络,重用了成熟的共识、流动性和工具,同时降低了每字节成本。然而,这种模块化会强制进行跨层协调、双代币用户体验和可再生租赁监督。
在它们之间进行选择与其说是对与错,不如说是关于瓶颈:如果你需要深度数据-计算可组合性或协议级别的“永久存储”承诺,那么 Irys 的集成能力会得到回报。如果你优先考虑资本效率、在 Sui 宇宙中快速上市的时间或对保留的定制控制,那么 Walrus 的模块化效率是务实的选择。两种方法都有空间,并且很可能会共存,为不断增长的链上数据经济提供不同的切片。
- 原文链接: 4pillars.io/en/articles/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!