Walrus是为区块链应用和自主代理提供的创新去中心化存储网络。Walrus存储系统今天以开发者预览版的形式发布,面向Sui开发者征求反馈意见,并预计很快会向其他Web3社区广泛推广。
通过采用纠删编码创新技术,Walrus能够快速且稳健地将非结构化数据块编码成较小的分片,这些分片会分布存储在一个存储节点网络中。即使多达三分之二的分片丢失,也可以使用部分分片快速重构原始数据块。这在保持复制因子仅为4倍至5倍的情况下成为可能,与现有的云服务相当,具有去中心化和更广泛故障弹性的额外优势。
Sui是在验证节点存储方面最先进的区块链系统,具有如存储基金等创新,能够为链上存储数据的成本提供未来保障。然而,Sui仍然需要在所有验证节点之间进行完整数据复制,导致今天的Sui主网中复制因子超过100倍。虽然这对于执行区块链状态的复制计算和智能合约是必要的,但对于简单存储如音乐、视频、区块链历史等非结构化数据块来说,这是低效的。
为解决高复制成本问题,Mysten Labs开发了Walrus,一个提供卓越数据可用性和稳健性的去中心化存储网络,复制因子仅为4倍至5倍。Walrus提供两个关键优势:
在现代生态中,去中心化存储可以采取多种形式。例如,它为交易的数字资产(如NFT)提供更好的保证。与当前将数据存储在链外的设计不同,去中心化存储确保用户拥有实际资源,而不仅仅是元数据,减少了数据被删除或错误表示的风险。
此外,去中心化存储不仅对存储高可用性的数据(如图片或文件)有用,还可以作为低成本的数据可用性层用于rollups。在这里,排序者可以在Walrus上上传交易,rollup执行者仅需临时重构它们以进行执行。
我们还认为Walrus将补充数百万企业公司的现有恢复策略。Walrus不仅成本低,还提供无与伦比的数据可用性、完整性、透明性和弹性层,这些是集中式解决方案无法设计提供的。
Walrus由Sui网络提供支持,横向扩展到数百或数千个去中心化存储节点。这应使Walrus能够以与当前集中式解决方案相媲美的成本提供数百亿字节的存储,同时具有更高的保障和去中心化。
通过发布这个开发者预览版,我们希望与去中心化应用开发者社区分享一些设计决策,并收集关于存储、检索和认证数据块的方法和API的反馈。在这个开发者预览版中,所有存储节点由Mysten Labs操作,以帮助我们了解用例、修复错误并改进软件性能。
未来对Walrus的更新将允许动态更改去中心化存储节点的集合,以及更改每个存储节点管理的分片映射。可用的操作和工具也将扩展,以涵盖更多与存储相关的用例。许多这些功能将根据我们收集的反馈设计。
敬请关注更多关于Walrus如何在Web3生态中革命性地改变数据存储的更新。
作为这个开发者预览版的一部分,我们提供了一个二进制客户端(目前支持macOS和ubuntu),可以从命令行界面操作,JSON API和HTTP API。我们还为社区提供了一个聚合器和发布服务,以及一个由Mysten Labs操作的10个存储节点的开发网部署。
我们希望开发者能够尝试构建利用Walrus去中心化存储的各种应用。例如,我们希望看到社区从以下方面构建:
我们很高兴看到Web3开发者社区还能想象出什么!
对于这个开发者预览版,公共开发网上的Walrus对所有开发者开放。开发者文档可在https://docs.walrus.site上找到。
SUI测试网token是与Walrus互动的主要货币。开发者使用可以在Sui测试网 Discord水龙头获取的SUI测试网token支付开发网Walrus存储费用。
另外请注意……
Walrus Sites网站、Walrus文档和这篇博客都是在Walrus上托管的。要了解更多关于Walrus Sites以及如何部署自己的站点,请点击这里。
Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac