Walrus 是一套专为区块链应用、去中心化应用(dApp)以及自主代理(autonomous agents)量身打造的 去中心化存储网络。今天,该系统以 开发者预览版 的形式率先向 Sui 开发者开放,旨在快速收集来自第一线开发者社区的反馈,并计划于不久后全面推广至更广阔的 Web3 生态。
借助先进的 纠删码(erasure coding) 技术,Walrus 能在极短的时间内将非结构化 数据 blob 拆分为若干小型“数据碎片”(slivers),分布式地保存在海量存储节点之上。即使 最多三分之二 的节点宕机或被恶意控制,依然能够通过剩余碎片高速、完整地还原原始数据。而这种 健壮性 得以在仅 4x–5x 倍率 的数据冗余下实现,媲美传统云服务,却又附加了去中心化存储天然具备的抗审查与高可用特性。
Walrus 的诞生背景:当复制成本阻碍存储普及
Sui 的挑战:100x+ 的复制因子
Sui 当前已经是在验证者层面实现 链上存储 的先锋网络,具备诸如 存储基金(storage fund) 等经济模型以长期稳定存储费用。然而,为了保证执行环境与状态机的一致性,Sui 仍需要在 所有验证者节点 之间全程复制完整数据,导致复制因子达到惊人的 100 倍以上。尽管这对区块链共识和智能合约必不可少,但对于纯粹的 非结构化数据存储(音乐、视频、区块历史等)却是巨大的资源浪费。
Walrus 的破局:用纠删码降本增效
为破解 高复制成本 这一核心难题,Mysten Labs 提出 Walrus 去中心化存储协议,其核心优势归纳为两点:
- 低成本存储
用户以极低的费用即可一次性上传 吉字节级别 的数据 blob。因为数据只需在网络中传输 一次,每个存储节点耗费的资源仅占 blob 大小的一小部分;随着 Walrus 节点数量增加,单个节点的工作进一步摊薄,成本持续下降。 - 高可用与鲁棒性
就算 高达 2/3 的节点沦陷,仍可在极短时间内复原完整数据,且不牺牲去中心化安全性。此外,系统可在 无需下载全量数据 的情况下对“可用性”给予可验证证明,显著降低读取端的工作量。
去中心化存储如何重塑从 NFT 到企业灾备的多元场景
- 数字藏品与 NFT
当前主流做法是将大文件存放在中心化服务器,只把元数据写入链上,带来 “链下必须永远在线” 的系统性风险。通过 Walrus,NFT 的原始文件得以 永久拥有、不可篡改。 - 二层 Rollup 的廉价数据可用层
Rollup 排序器(sequencer)把批量交易 blob 写入 Walrus,执行者按需本地复原即可结算;与传统 DA 层相比,成本降低一个数量级。 - 企业灾备
对于需要多重冗余与合规审计的大型机构,Walrus 在 经济成本、数据完整性、实时透明度、韧性 等方面全面优于中心化备份方案。 - 横向扩展规模
Walrus 架构可在 数百至数千个去中心化存储节点 之间横向扩容,最终支持 艾字节(Exabytes)级别 的容量,价格对标甚至低于主流云厂商。
开发者预览路线图:从单节点集中走向完全去中心化
此次开发者预览的版本里,全部存储节点均由 Mysten Labs 运营。官方希望通过真实场景反馈,快速打磨稳定性与性能。
接下来的迭代重点包括:
- 动态调整存储节点集合(动态加入/退出)
- sliver 的多节点再分配算法升级
- 更多存储语义 API(订阅、权限、分批查询)
所有更新均基于社区反馈,保证开发者最后一刻都能影响协议走向。
用 Walrus 可以构建哪些应用?
开发者可立即调用以下接口:
- CLI 二进制客户端(macOS & Ubuntu)
- JSON API & HTTP API
- Aggregator / Publisher 服务
- 10 节点的 Devnet 环境
场景灵感速览
- NFT dApp 媒体库:图片、音效、3D 资源直链 HTTP 访问,不再依赖中心化 CDN。
👉 想让头像、游戏素材永远高清在线?一步搞定 - AI 训练集托管:存放大批次洁净训练数据、权重文件、训练证明,天然审计链路。
- 链史长期归档:Sui 或其他公链的全量交易与状态快照,超低费用永久留存。
- L2 数据可用性证明:支持零知识证明、欺诈证明等大型文件的高效联网读取与就地校验。
- 彻底去中心化前端:将 HTML、CSS、JS、后端 ABI 全部托管在 Walrus,真正实现 前端不可审查 的 Web3 全链路。
- 订阅式内容分发:加密存储 + 懒授权解锁,兼顾二次分发问题与创作者收益。
开发上手:SUI Testnet 代币搞定 Devnet 存储费
- 官方文档:https://docs.walrus.site
- 钱包与测试币:使用 SUI Testnet 代币支付。可前往 Sui Testnet Discord Faucet 领取。
小彩蛋:你现在阅读的这篇博客本身,即托管在 Walrus 之上!想部署自家网站?👉 手把手教你十分钟上线去中心化个人主页。
常见问题(FAQ)
Q1:Walrus 与传统云存储相比,最核心的不同是什么?
A:同样是 4x–5x 冗余,Walrus 基于纠删码提供 无需信任节点的数据可用性证明,并具备 抗审查、透明可验证 等区块链级特性。
Q2:开发者如何验证节点是否真正保存了我的数据?
A:Walrus 内置的 可用性证书(availability attestation)机制,能在不下载完整文件的情况下,让任何第三方轻验证数据仍在系统中任意节点存储。
Q3:需要多少 SUI 测试币才能上传 1GB 数据?
A:具体费率随供需实时浮定,当前 Devnet 单价维持在 几分之一枚 Testnet SUI,足够大部分 PoC 疯狂实验。
Q4:Walrus 节点运行者需要高配硬件吗?
A:普通 8 核 CPU + 千兆网络足以应对百级并发,节点会根据自身磁盘容量自动选择承接多少 sliver;更高规格硬件可带来更大收益。
Q5:文件加密或非公开访问该怎么做?
A:Walrus 仅提供 裸存储与可用性证明,开发者应在客户端 端到端加密 并自行管理密钥与访问控制列表(ACL)。
Q6:何时推向主网?
A:路线图拟在 半年内完成开放节点治理与经济激励升级,之后正式切至主网。在此之前,预览阶段的所有接口将向下兼容,保障平滑迁移。