近期,Arweave 推出其计算层 AO,成功提振了生态活跃度与代币价格。如今,通用计算公链 Sui 也推出了去中心化存储网络 Walrus,这一动作同样引发了广泛关注。本文将深入探讨 Walrus 的技术架构、核心优势及其对去中心化存储领域的潜在影响。
背景概述
开发团队
Walrus 由 Mysten Labs 开发,该公司也是 Sui 区块链的主要建设者。Mysten Labs 的核心成员多来自 Meta(原 Facebook)旗下已解散的区块链项目 Diem,具备深厚的技术积累与行业经验。
Walrus 被定义为一个兼具“协议”与“平台”属性的去中心化存储网络。其命名取自海象(Walrus),寓意系统具备“如海象般强健”的可靠性与高度适应性。
与 Sui 的关系
Walrus 构建于 Sui 网络之上,并利用 Sui 进行存储空间的销售与元数据管理。但值得注意的是,开发者使用 Walrus 并不强制要求其在 Sui 上开发应用。此外,Walrus 将发行独立的治理代币 WAL,而非直接使用 SUI 作为功能代币。
竞争格局与技术对比
当前主流的去中心化存储协议可分为两类:完全复制型系统和擦除编码型系统。
完全复制型存储
以 Filecoin 和 Arweave 为代表。该类系统的优势在于文件在每个存储节点上都有完整备份,即使某一节点离线,文件仍可被顺利访问与迁移。其缺点则是存储成本较高。为实现高安全性(如“12个9”的可靠性),需在全网存储超过25份副本,导致存储成本增加25倍以上。此外,这类系统还容易遭受女巫攻击(Sybil Attack),恶意节点可通过伪造多个副本降低系统整体可信度。
擦除编码型存储
以 Reed-Solomon(RS)编码为代表。该类方法将文件切割为多个片段,只要所有片段总容量超过原文件,即可通过解码还原文件。但其编解码过程计算复杂,仅适用于文件较小、节点数较少的场景。另一显著缺点是恢复效率低:若某一存储节点失效,需由其余所有节点向新节点发送数据片段以重构内容,导致网络传输负担巨大(O(‖blob‖)),频繁恢复操作甚至会抵消因低副本带来的存储优势。
行业共同挑战
无论采用何种复制机制,现有去中心化存储系统仍普遍面临两大挑战:
- 持续验证需求:必须确保存储节点未丢弃数据,当前验证机制通常按文件逐个进行,限制了系统的扩展性;
- 节点协调复杂度高:需明确节点身份、存储付费状态、激励方式及防滥用机制等问题,因此多数系统还需额外搭建区块链并发行代币以实现协调。
Walrus 的核心创新
Walrus 通过引入名为 RedStuff 的创新编码算法,较好地解决了上述问题。该算法基于喷泉码(Fountain Code)设计,具备计算效率高与容错性强的双重优势。
RedStuff 的机制简介
RedStuff 采用二维擦除编码(2D Erasure Coding),将数据编码为主、次两类片段,并通过简单的异或(XOR)操作实现高效编解码。数据被分布到存储节点,每个节点存储不同组合的片段。
该算法在不同维度上设置不同恢复阈值:
- 主维度恢复阈值为 f+1,实现异步写入,仅需 2f+1 个签名即可确认数据块可用,副本因子为3倍;
- 次维度恢复阈值为 2f+1,首次实现异步存储证明,仅引入1.5倍额外复制。
最终总副本因子控制在5倍以内,与主流云服务接近,同时兼具去中心化与更高容错性。
性能与可靠性优势
- 编解码速度快:使用 XOR 操作,远优于传统 RS 编码的复杂多项式运算;
- 扩展性强:低存储开销支持系统扩展至数百个节点,具备高弹性与容错能力;
- 恢复机制高效:即使出现拜占庭故障,仍可基于丢失数据量进行局部恢复,显著节省带宽。
治理与验证机制
作为无需许可协议,Walrus 还配备了高效的委员会重配置协议,以应对节点自然流失,确保持续的数据可用性。此外,其异步挑战协议可对数级别地降低存储证明的成本,从而高效验证节点是否如实存储数据。
经济模型设计
Walrus 通过质押机制构建经济系统,结合奖励与惩罚机制,创新地实现了对数级别的存储证明成本,显著降低了数据存储验证的开销。
总而言之,Walrus 以 RedStuff 协议为核心,提供了一种可扩展、高韧性、低成本的去中心化存储方案,在合理价格基础上实现数据的真实性、完整性、可审计性与高可用性。而 Sui 作为其控制层,为 Walrus 提供了可扩展、可编程且安全的基础设施支持,使其能更专注于解决存储领域的核心挑战。
常见问题
Walrus 一定需要基于 Sui 开发吗?
不一定。Walrus 虽构建于 Sui 网络并利用其进行资源管理与元数据存储,但开发者使用 Walrus 存储服务并不依赖 Sui 生态,可自由接入其他区块链或应用。
WAL 代币有哪些用途?
WAL 是 Walrus 的原生功能型代币,用于网络质押、治理投票及其他实用场景。其经济模型通过质押激励与惩罚机制维护网络安全与数据可靠性。
如何参与 Walrus 测试网或潜在空投?
Walrus 测试网即将上线,主网日期尚未公布。用户可关注官方文档,学习如何通过 Walrus 部署网站。根据类似项目空投经验,持有 SUI 可能成为获取 WAL 空投资的资格条件之一,建议保持关注官方渠道发布的最新信息。
Walrus 适合存储哪些类型的数据?
Walrus 专注于高效存储非结构化数据块,如图片、文档、音频、视频等。其高可用架构与低冗余特性特别适合需要高强度持久化存储的应用场景。
RedStuff 编码技术相比传统方式有哪些改进?
RedStuff 通过二维擦除编码与低复杂度计算(XOR)实现了高编解码速度、低存储开销与弹性扩展能力,其恢复机制也显著优于传统 RS 编码,可在部分节点失效时快速修复数据。
Walrus 如何防止存储节点作恶?
系统通过异步挑战协议和质押惩罚机制确保节点行为正当。节点需抵押代币作为担保,一旦发现未存储数据或数据丢失,将受到经济惩罚。