# Walrus 与 Irys:链上存储的两种范式Walrus 和 Irys 代表了链上存储设计的两个极端。它们采用了不同的方法来解决可靠、有激励机制的链上数据存储问题。## 1. 协议架构Irys 是一个垂直集成的 Layer 1 "数据链"。它自带共识机制、质押模型和执行虚拟机(IrysVM),这些与存储子系统紧密集成。验证节点同时负责存储用户数据、执行智能合约和保护网络安全。Walrus 则采用模块化方法。存储节点运行在链下,而 Sui 的高吞吐 L1 负责处理排序、支付和元数据。上传数据时,Walrus 将其分片并分散存储,然后在 Sui 上记录链上对象。## 2. 代币经济与激励机制Irys 使用单一代币 IRYS 驱动整个协议栈。它用于支付存储费用、执行 gas 和矿工奖励。这种统一资产简化了用户体验,但也意味着单一资产的风险联动性。Walrus 采用双代币模型:WAL 用于存储层经济,SUI 用于链上协调。这种分离使存储经济更清晰,但也带来了激励割裂的问题。## 3. 数据持久性与冗余策略Walrus 使用纠删码技术,将数据分割成多个分片并添加冗余校验分片。这种方法空间效率高,具有强大的按需修复能力。Irys 采用更直接的多副本机制,每个数据分区由 10 个矿工完整存储。这种策略虽然存储冗余高达 10 倍,但逻辑简单明了。## 4. 可编程数据与链上计算Irys 原生支持数据的智能合约调用。合约可以直接读取存储的数据,无需预言机或链下中转。Walrus 采用"先验证再计算"模式。用户需要提交数据片段和证明,Sui 合约验证后才执行后续逻辑。这种方法可立即使用,但需要额外的数据获取和验证步骤。## 5. 存储期限与永久性Walrus 采用固定周期租赁模式。用户需定期续费,否则数据可能被删除。这种方式灵活,但需要持续管理。Irys 提供"永久存储"选项。用户一次性支付后,协议承诺长期存储数据。这种模式初始成本高,但用户体验简单。## 6. 网络成熟度与使用情况Walrus 已达到生产级规模,拥有超过 100 个存储运营者、1.11PB 存储数据量,并被多个知名项目采用。Irys 仍处于早期阶段,总存储数据量约 199GB,矿工系统尚未完全启用。## 7. 未来展望Walrus 和 Irys 代表了链上存储设计的两种范式。选择哪个取决于开发者最关注的瓶颈:深度数据计算集成还是快速部署和资金效率。未来,两者可能在不断扩张的链上数据经济中并存,服务于不同类型的应用场景。
Walrus vs Irys:链上存储的两种范式对比与未来展望
Walrus 与 Irys:链上存储的两种范式
Walrus 和 Irys 代表了链上存储设计的两个极端。它们采用了不同的方法来解决可靠、有激励机制的链上数据存储问题。
1. 协议架构
Irys 是一个垂直集成的 Layer 1 "数据链"。它自带共识机制、质押模型和执行虚拟机(IrysVM),这些与存储子系统紧密集成。验证节点同时负责存储用户数据、执行智能合约和保护网络安全。
Walrus 则采用模块化方法。存储节点运行在链下,而 Sui 的高吞吐 L1 负责处理排序、支付和元数据。上传数据时,Walrus 将其分片并分散存储,然后在 Sui 上记录链上对象。
2. 代币经济与激励机制
Irys 使用单一代币 IRYS 驱动整个协议栈。它用于支付存储费用、执行 gas 和矿工奖励。这种统一资产简化了用户体验,但也意味着单一资产的风险联动性。
Walrus 采用双代币模型:WAL 用于存储层经济,SUI 用于链上协调。这种分离使存储经济更清晰,但也带来了激励割裂的问题。
3. 数据持久性与冗余策略
Walrus 使用纠删码技术,将数据分割成多个分片并添加冗余校验分片。这种方法空间效率高,具有强大的按需修复能力。
Irys 采用更直接的多副本机制,每个数据分区由 10 个矿工完整存储。这种策略虽然存储冗余高达 10 倍,但逻辑简单明了。
4. 可编程数据与链上计算
Irys 原生支持数据的智能合约调用。合约可以直接读取存储的数据,无需预言机或链下中转。
Walrus 采用"先验证再计算"模式。用户需要提交数据片段和证明,Sui 合约验证后才执行后续逻辑。这种方法可立即使用,但需要额外的数据获取和验证步骤。
5. 存储期限与永久性
Walrus 采用固定周期租赁模式。用户需定期续费,否则数据可能被删除。这种方式灵活,但需要持续管理。
Irys 提供"永久存储"选项。用户一次性支付后,协议承诺长期存储数据。这种模式初始成本高,但用户体验简单。
6. 网络成熟度与使用情况
Walrus 已达到生产级规模,拥有超过 100 个存储运营者、1.11PB 存储数据量,并被多个知名项目采用。
Irys 仍处于早期阶段,总存储数据量约 199GB,矿工系统尚未完全启用。
7. 未来展望
Walrus 和 Irys 代表了链上存储设计的两种范式。选择哪个取决于开发者最关注的瓶颈:深度数据计算集成还是快速部署和资金效率。未来,两者可能在不断扩张的链上数据经济中并存,服务于不同类型的应用场景。