← 最新论文
💻 computer science

Walrus: An Efficient Decentralized Storage Network

Walrus 是一种新型去中心化存储系统,通过创新的二维纠删码协议 RedStuff(实现 4.5 倍复制因子下的自愈合恢复与异步网络挑战)及多阶段 epoch 变更机制,在显著降低存储开销的同时解决了高节点 churn 下的恢复效率与安全性权衡问题。

原作者: George Danezis, Giacomo Giuliari, Eleftherios Kokoris Kogias, Markus Legner, Jean-Pierre Smith, Alberto Sonnino, Karl Wüst

发布于 2026-02-23
📖 1 分钟阅读☕ 轻松阅读

原作者: George Danezis, Giacomo Giuliari, Eleftherios Kokoris Kogias, Markus Legner, Jean-Pierre Smith, Alberto Sonnino, Karl Wüst

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 Walrus 的全新去中心化存储系统。为了让你轻松理解,我们可以把存储数据想象成把珍贵的家当(照片、视频、文件)存进一个巨大的、由成千上万个陌生人共同管理的“云仓库”里

以前的系统要么太贵,要么太慢,要么容易丢东西。Walrus 就像是一个超级聪明的仓库管理员团队,它用一种全新的方法解决了这些难题。

以下是用生活中的比喻对 Walrus 核心技术的通俗解读:

1. 核心痛点:以前的仓库是怎么“翻车”的?

在 Walrus 出现之前,去中心化存储主要有两种笨办法:

  • 办法 A:完全复制(像“复印机”)
    • 比喻:你想存一份文件,系统把它复印 25 份,分别发给 25 个不同的仓库管理员。
    • 缺点:太浪费空间了!存 1GB 的数据,实际上要占 25GB 的硬盘。这就好比你为了存一张照片,不得不打印 25 张一模一样的照片,既费纸又费钱。
  • 办法 B:碎片化存储(像“拼图”)
    • 比喻:系统把文件切成很多小块(碎片),只存一部分。如果某个管理员丢了碎片,其他管理员需要把整个文件重新下载下来,拼凑出丢失的那一块,再重新切分。
    • 缺点:一旦有人“离职”或“掉线”(网络波动),修复数据就像要重新搬运整个图书馆的书,效率极低,成本极高。

2. Walrus 的解决方案:神奇的"Red Stuff"(红 Stuff)

Walrus 发明了一种叫 Red Stuff 的新技术,它就像是一个**“双维度拼图”**系统。

比喻:二维网格与“自愈”能力

想象你有一张巨大的海报(你的文件)。

  • 传统方法:把海报切成横条,分给不同的人。如果有人丢了横条,大家得把整张海报重新拼一次才能补上。
  • Walrus 的 Red Stuff
    1. 切两刀:它先把海报切成横条,再把每个横条切成竖条。现在海报变成了一个网格(矩阵)。
    2. 双重保险:每个管理员手里不仅拿着“横条”,还拿着“竖条”。
    3. 自愈(Self-Healing)
      • 如果管理员 A 丢了“横条”,他不需要下载整张海报。他只需要找几个手里有“竖条”的邻居,把交叉点的数据拼一下,就能只下载丢失的那一小块,瞬间补全。
      • 结果:修复数据的速度极快,而且只消耗丢失数据本身大小的流量,而不是整个文件的大小。

这就好比:你弄丢了一块拼图,以前得把整幅画拆了重拼;现在你只需要问旁边的人要那一小块,就能补上。

3. 应对人员变动:多阶段的“交接班”(Epoch Change)

在一个去中心化的世界里,管理员(存储节点)会随时加入或离开。这就像仓库里的人员流动。

  • 以前的难题:如果仓库要换一批新管理员,旧管理员得把几 PB(海量)的数据全部搬运给新人。如果旧管理员在搬运过程中“罢工”或掉线,整个仓库就瘫痪了。
  • Walrus 的妙招
    • 无缝交接:Walrus 设计了一套多阶段交接协议
    • 比喻:想象一个接力赛。旧管理员在跑最后一棒时,新管理员已经在旁边准备好了。旧管理员一边跑,一边把接力棒(数据)递给新管理员。即使旧管理员中途摔倒了(掉线),新管理员也能通过刚才提到的“自愈”能力,从其他还在跑的旧管理员那里把接力棒补全。
    • 结果:无论仓库人员怎么换,存取数据的服务永远不中断,用户感觉不到任何变化。

4. 安全与防骗:带锁的“快递单”

怎么防止有人存了假数据,或者管理员偷偷篡改数据?

  • 比喻:Walrus 给每个数据碎片都贴上了一个不可伪造的“数字指纹”(加密哈希和向量承诺)。
  • 机制
    • 当你下载数据时,系统会检查指纹。如果管理员给你的碎片是坏的或假的,指纹对不上,系统会直接拒绝,并生成一份“欺诈证据”公之于众。
    • 这就像快递员给你送包裹,如果包裹上的封条是撕开过的,你不仅会拒收,还会立刻报警,让大家都知道这个快递员不可信。

5. 实际表现:真的快吗?

论文团队已经在真实世界中部署了 Walrus(主网和测试网),并存储了超过 530 TB 的数据(相当于几百万部高清电影)。

  • 速度对比
    • Arweave(竞争对手):存一个文件可能需要 30 多分钟(因为要等区块链确认)。
    • Walrus:存一个 100MB 的文件,只需要不到 20 秒。读文件更是快,100MB 的文件5 秒内就能读完。
  • 成本:虽然它比最极端的“碎片化”方案多存了一点点冗余(4.5 倍 vs 3 倍),但相比“完全复制”的 25 倍,它已经省下了巨大的空间,而且修复速度极快。

总结

Walrus 就像是一个既省钱、又安全、还能自我修复的超级云仓库

  • 它用**“双维度拼图”**(Red Stuff)解决了数据丢失后修复慢的问题。
  • 它用**“无缝交接”**解决了人员流动导致的服务中断问题。
  • 它用**“数字指纹”**保证了数据不被篡改。

这项技术让去中心化存储不再是“慢、贵、难用”的代名词,而是真正具备了在大规模商业场景中替代传统云存储的潜力。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →