Walrus logo

Walrus

Freemium
访问

Walrus 为开发者提供去中心化 Blob 存储基础设施,可通过 CLI、TypeScript SDK 或 HTTP 接口写入、读取和管理文件,并验证检索数据与原始内容一致。

什么是 Walrus?

Walrus 是面向开发者的开源去中心化存储基础设施。它将文件作为 Blob 存储在相互独立的存储节点上,并使用 Sui 跟踪所有权和存储期限。应用可以通过由内容派生的标识符检索 Blob,并验证检索到的字节是否与存储内容一致。你可以使用 CLI、TypeScript SDK 或受支持的 HTTP 上传路径,将存储集成到应用中。Walrus Console 提供可选的托管界面,负责账户、上传和存储续期。存储具有时间期限,因此需要续期,不能保证永久保存。

Walrus 能做什么?

Blob 存储

在扁平命名空间中存储任意文件类型。纠删码会将每个 Blob 的片段分发到多个存储服务器。

可验证检索

使用由内容派生的 Blob ID 检索数据并检查其完整性。Sui 会记录存储对象和可用性证明。

存储生命周期控制

以 epoch 为单位选择存储时长,使用 Sui 对象 ID 延长存储期限,并在不再需要时释放 Blob。

开发者访问方式

可通过 CLI、TypeScript SDK、HTTP 发布器或上传中继进行操作。主网不提供公开的免认证发布器。

托管 Console 访问

可选的 Google 或 Apple 登录界面提供文件夹、API 密钥,以及使用 Seal 在客户端加密的文件上传功能。Console 还可连接到兼容 MCP 的工具。

使用场景

“提供应用文件”

通过 SDK 或合适的上传界面写入和检索应用对象,同时管理其存储时长。

“发布可验证数据集”

让使用者能够验证下载的数据集字节是否与已发布的 Blob 一致;事实准确性仍取决于原始数据。

“将数据连接到 AI 应用”

将托管文件用于受支持的 AI 工具,或基于底层存储协议构建代理的数据层。

常见问题

如何开始使用 Walrus 构建应用?

从 Testnet 指南开始:安装 CLI,配置网络和 Sui 账户,获取测试代币,然后存储并读取文件。请同时保留用于读取的 Blob ID 和用于更新存储的 Sui 对象 ID。在生产环境中,可选择 SDK、上传中继或私有的、经过身份验证的主网发布器。

费用和免费额度是多少?

直接在主网上存储需要使用 WAL 支付存储费用,并使用 SUI 支付交易费用。Testnet 使用没有价值的测试代币,数据可能会被清除。Console 目前可免费使用,每个空间最多 5 GB、5 个文件夹,单次上传最多 100 MiB;其免费访问政策和限额可能发生变化。Console 不保证永久提供免费层级。

Walrus 中的所有数据都是私有的吗?

任何拥有 Blob ID 的人都可以读取底层 Blob 字节。请在存储敏感内容前进行加密。Console 会在你的设备上使用 Seal 加密上传的文件内容,但文件名、类型和大小等有限的元数据仍未加密。

存储可以持续多久?

存储持续时间取决于购买的 epoch 数量。主网 epoch 为两周,Testnet epoch 为一天。请在存储到期前延长存储期限。Console 目前会基于合理努力续期活跃账户,但这一做法可能变更或终止。数据到期后可能永久丢失;请保留独立副本。

验证能证明内容准确吗?

验证可以确认检索到的字节与存储内容一致,并确认存储可用。但它不能证明数据集、声明或 AI 输出在事实上是正确的。

删除文件会擦除每一份副本吗?

不会。删除 Console 中的项目会将其从你的账户中移除,但底层协议数据可能会保留到存储期限结束。该协议无法保证清除缓存、旧存储节点上的片段或其他用户制作的副本。

Walrus 会替我运行 AI 代理吗?

Walrus 提供存储。Walrus Memory 是构建于其上的独立层,用于保存代理的持久化上下文。Console 可以显示已连接的记忆元数据,而记忆管理仍在 Walrus Memory 控制台中进行。无论是存储验证还是连接本身,都不能保证代理输出的质量。

快速信息

主要作用
去中心化开发者存储
数据单元
带有内容派生 ID 的 Blob
协调机制
Sui 区块链
生产环境支付
WAL 存储费用和 SUI 交易费用
托管访问
可选的 Walrus Console
保留模式
按时间限定的存储 epoch,并支持续期

Walrus 流量分析

流量数据仅供参考。

域名评分
61