2025-02-20 144

超越 Filecoin?一文读懂 Sui 团队开发的新协议 Walrus

作者:@Steve_4P,FourPillars

要点总结

-MystenLabs成功推出了Sui网络和DeepBook协议,现正准备推出一个新项目——Walrus协议。

-尽管去中心化存储市场已经有很多协议,Walrus凭借以下两点引起了广泛关注:

(1)成本效益和安全性:Walrus比现有的存储解决方案更具成本效益和安全性;

(2)可编程性:它使存储的数据能够通过Sui网络进行编程。

-作为现有去中心化存储协议中最先进的项目之一,Walrus在未来的实用性和价值非常值得关注。

01Walrus推出的背景

MystenLabs成功推出了Sui网络和DeepBook协议,现正涉足一个新领域——Walrus协议。Sui网络和DeepBook的成功为Walrus项目积累了大量期待。然而,尽管热情很高,围绕Walrus协议也存在一些疑虑。

这些疑虑源于几个因素:市场上已有许多去中心化存储解决方案,其中很多并未达到理想的表现;而且还有关于资源分配的担忧——尤其是MystenLabs是否会因为要继续开发和壮大Sui网络而分散资源,影响新项目的推进。

因此,我们将探讨Walrus协议的结构,分析它与现有去中心化存储解决方案的区别,并进一步研究Walrus与Sui网络之间的关系,重点讨论Walrus如何与Sui架构整合并增强整个Sui生态的价值。

1、Walrus与现有存储解决方案的区别

为了说明为什么Walrus需要存在,我们首先需要讨论它与现有去中心化分布式存储解决方案的区别。从我的角度来看,Walrus与现有存储模型(特别是Filecoin和Arweave)之间有三个主要区别,可以总结如下:

存储成本效率

首先,Walrus、Arweave和Filecoin之间在存储成本上存在显著差异。正如FourPillars在Walrus文章中所讨论的那样,Arweave采用的是所有节点必须复制并存储所有数据的系统,而Filecoin允许用户决定有多少个节点存储他们的数据(用户可以选择只用一个矿工存储数据,或者将100份数据分布到100个矿工中。显然,要求存储数据的矿工越多,成本越高)。

相比之下,Walrus采用Red-Stuff编码,展示出比Arweave和Filecoin更低的成本,效率高达它们的100倍(与Arweave相比,后者需要全网数据存储,导致最高500倍的复制成本,而Walrus只需4-5倍的复制)。同时,数据丢失的概率显著降低。

简单来说,Walrus解决了Arweave和Filecoin的缺点。Arweave虽然数据丢失概率低,但复制成本高;Filecoin虽然根据用户需求提供相对便宜的存储,但低成本选项可能带来更高的数据丢失风险;而Walrus则通过保持低复制成本的同时,最大程度降低数据丢失的概率,结合了两者的优势。

此外,对于Arweave来说,随着节点数量的增加,成本也会增加(尽管不是线性的),因为它鼓励所有节点/指定节点存储尽可能多的完整数据。相比之下,Walrus只需要一次网络数据传输,每个节点都存储部分数据,这实际上减轻了网络增长时各个节点的负担。这种结构上的差异使得Walrus的存储成本比Arweave和Filecoin都显著高效。

可编程性

尽管Walrus相较于Arweave和Filecoin的效率非常重要,但它与现有存储模型最显著的区别是“可编程性”。传统存储只是一个简单的数据仓库,而Walrus通过Sui网络实现了可编程的去中心化存储,赋予了存储数据更多的功能性。

如果智能合约能够直接引用或触发存储在去中心化存储中的数据,会怎么样呢?例如,在铸造NFT时,图像文件可以存储在Walrus中,并且其blob数据对象可以在Sui网络上创建,将其与NFT对象连接。这解决了传统NFT“不完整”的问题(传统NFT将tokens存储在链上,但NFT的艺术元数据存储在链外),使得通过Walrus的NFT成为真正的Web3资产。

另一个与数据存储直接相关的例子是,由于Walrus的blob数据可以作为Sui对象存储并通过Sui的Move智能合约控制,智能合约可以将存储的数据转移给其他用户或自动更改所有权。这就是为什么我们说Walrus中的数据是可编程的。

相比之下,Arweave和Filecoin在与链上应用的动态集成方面非常有限,甚至可以说几乎不可能。虽然Filecoin通过FVM(Filecoin虚拟机)增加了一些智能合约功能,但数据修改和控制的能力仍然有限,Walrus在可编程性方面明显优于这两个协议。

数据访问和删除

现有的存储协议有一个特点:一旦数据上传,它可以被任何人访问,且无法删除。虽然这一特点对个人用户可能有用,但对于需要存储敏感数据或需要修改/删除数据的机构和企业来说,这带来了极大的限制。与此不同,Walrus允许用户在需要时丢弃或修改他们的数据(这一点与Arweave不同,后者的数据无法删除或修改;与Filecoin不同,数据删除并非用户主动要求,而是当合约到期或托管数据的节点下线时,数据会被删除)。

一些人可能会担心这与区块链的不可变性原则相冲突,但需要记住的是,在Walrus中删除的是blob数据。与blob数据删除无关的交易数据保持不变,删除blob数据不会影响区块链的完整性。

相比传统存储,Walrus的这一增强实用性使其在传统企业和Web2企业中的应用潜力大大提升,进一步增加了市场对其多样性的期待。

2、Walrus与Sui网络的协作方式

在我们讨论了Walrus与现有存储协议的区别之后,接下来让我们探讨一下Walrus与Sui网络的关系。当MystenLabs宣布准备推出Walrus协议时,许多人对此表示质疑,认为“他们应该专注于Sui,而不是再创建一个新协议”。然而,只要稍微了解Walrus的运作方式,就能清楚地看到,Walrus并非分散了对Sui的关注,反而应该被视为一个存储堆栈,旨在完善Sui上的应用。换句话说,Walrus不仅从存储角度补充了Sui网络,还积极影响了Sui网络的治理tokenSUI,这使得两者不可分割。接下来我们将进一步探讨这一点。

Sui和Walrus之间的共生关系

事实上,MystenLabs在Sui的初期设计阶段就非常关注存储问题。区块链在使用过程中不可避免地会增长,这可能会导致未来Sui网络用户的交易费用增加。因此,从Sui的早期设计阶段开始,MystenLabs就提出了一个独特的存储基金概念,用来解决Sui的存储挑战。

Sui存储基金的运作方式如下:用户提交给Sui验证节点的费用被分为两部分:1)与计算相关的Gas费用,2)数据存储的存储费用。Sui在用户上传数据时提前收取存储费用,并将这些资金汇入存储基金。存储基金会在数据保持链上存储的情况下,持续向验证节点分配这些资金。此外,如果用户删除数据,便可获得存储费用的退款。

Sui独特的链上数据存储系统产生了两方面的效果:

用户在删除链上数据时可以获得存储费用的退款,创造了减少分布式账本容量的经济激励。

该系统通过预先收取存储费用并将其作为未来验证节点的奖励,解决了存储相关的可持续性问题。

尽管Sui通过这一独特结构解决了可持续性问题,但将大规模的blob数据(如媒体文件)存储在链上仍然是一项负担。这时,Walrus就发挥了作用——通过Walrus存储大规模的blob数据,并将其元数据在Sui上进行对象化管理,数据可以在不直接存储在Sui上的情况下实现可编程性。

此外,Walrus通过Sui实现了与其他存储协议相比最具特色的功能——让存储的数据变得可编程和可控。最终,Sui和Walrus之间建立了共生关系,双方相互弥补彼此的不足,创造出独特的优势。

Walrus让SUI成为通缩资产

从存储基金的例子中我们可以看到,Sui网络要求支付一定数量的SUI作为存储任何对象的存储费用,Walrus也不例外。当在Walrus中创建blob数据对象时,SUI将根据对象的大小(指的是表示该blob的对象大小,而非blob实际的大小)被锁定在存储基金中。

尽管部分费用可以通过删除数据来退款,但有一部分费用会产生销毁效应,通过永久移除token来减少流通量。换句话说,越多数据通过Walrus存储,越多的SUI将永久锁定在存储基金中,形成一个良性循环,Walrus的使用增加导致SUI的流通减少。

总结来说,Walrus的出现对Sui网络而言是一个积极的消息,无论是从网络层面还是资产层面来看。预计通过Walrus,Sui生态将朝着更多样化的方向发展。

02Walrus将成为Sui最关键的协议1、不仅仅是在构建一个区块链

当MystenLabs刚成立时,我以为它只是一个专注于Sui网络的公司。然而,在看到像Deepbook和SuiNS等服务的推出后,我开始思考MystenLabs究竟在追求什么样的愿景。当我遇到Walrus时,我意识到他们的目标是构建一个完整的Web3去中心化基础设施。

与其他公司相比,MystenLabs在看待这个行业时有着不同的时间视野。他们不仅仅是在发行token、制造热度和快速变现;相反,他们有着一个愿景,即在执行、存储、共识和通信等各个领域引领创新,同时理解用户对Web2服务的惯性,打造最适合他们的UI。

Sui网络处理执行和共识(通过像Mysticeti、Pilotfish和Remora这样的计划不断演进),存储由Walrus处理,通信由SCION(一个能够保护网络数据包的下一代互联网架构,因其DDoS防护和免疫路由攻击而闻名——需要注意的是,SCION并非由MystenLabs创建,但它将被应用于Sui网络中),Web2熟悉的UI则由zkLogin、Stashed、SEAL和KELP管理。

如果这些计划都能成功落地,我相信MystenLabs能够重写现有的Web3范式。我最初的想法是有限的,MystenLabs不仅仅是想构建一个区块链——他们是一个为新网络构建基础设施的团队。当然,我认为Sui处于MystenLabs愿景的核心,其他计划都在发挥互补作用。Walrus也是如此,在我看来,Walrus可能是其中最重要的协议。

2、Walrus不限于Sui生态

然而,Walrus并不限于Sui生态。像其他存储协议一样,Walrus可以被任何第三方使用,不仅仅是Sui应用,它甚至可能作为现有存储协议的有力替代,或者作为其他DA层(如Celestia、EigenDA、Avail)的替代方案。

Walrus的这种可用性将SUI的需求扩展到Sui网络之外。当Walrus被使用时,数据对象会在Sui网络上创建,从而导致SUI流通减少。换句话说,Walrus有潜力通过创造外部需求来使SUI成为一个更具吸引力的资产(这不是投资建议,而是一个结构上可能的情景)。因此,Walrus有望成为一个桥梁,扩展Sui的各个方向。

3、Walrus能超越Filecoin吗?

尽管在比较特定协议的价值时需要谨慎,但我对Walrus的未来非常乐观,因为:1)它的运作机制远比现有存储协议高效,2)它能执行现有存储协议无法完成的任务(例如成为DA或使存储数据可编程),3)它已经通过Sui网络拥有了稳固的网络和用户基础。

如果Walrus不仅仅是Sui网络的存储层,而是如MystenLabs所设想的那样,成为Web3的代表性存储协议,它有可能成为存储领域的领导协议。

Join now ?

立即创建 账号,开始交易