近日,协议实验室 (Protocol Labs) 推出了可供开发人员在 Filecoin 网络存储和检索数据的操作界面 Web3.Storage 。在这里,存储和检索数据将无限期免费,让开发人员的应用程序数据可以使用安全、冗余的分布式存储。无论是 Web3 新手还是 Filecoin 老手, Web3.Storage 都是开发人员参与 Filecoin 存储的最佳机会。体验地址: https://web3.storage/
Web3.Storage 有两大组成部分:
l 提供在多个 Filecoin 存储矿工的设备上 冗余存储数据的服务, 同时可以查询 数据存储位置信息并 可以通过 CID 检索数据。
l 用于完成存储、检索、查询的 HTTP 端点、 Javascript 客户端和 网站 。

Web3.Storage 的运行机制
所有上传到 Web3.Storage 的 数据都会被长久地存储在 Filecoin 的存储提供商 (Storage Providers) 组成的网络里。 Filecoin 本身的机制保障了所有存储的数据、内容和应用程序都具备 内容可寻址性 (Content Addressability) 和持久性 (Persistence) 两大特性。
内容可寻址性指的是 Filecoin 网络会基于每个存储内容本身生成一个不可篡改的链接 (CIDs) ,这样一来,所有的存储内容都不可能在不留可追踪痕迹的情况下被 更改、编辑或破坏。
持久性 则是由 Filecoin 强大的经济激励模型来实现的,存储提供商将会持续提供可验证的证明来证实存储数据的真实性和完整性。
更具体地说, 用户上传到 Web3.Storage 的数据 首先会被放到 Protocol Labs 托管的三个 分布在不同地点的 节点 组成的 IPFS 集群上 , 在那里 它们 将会 排队 等待 存储 到 Filecoin 网络中。在此队列里,它 们会被 与 其他 Filecoin 订单 (Deal) 中的数据 一起 打包,然后被存储在至少五个 分布在不同地点 的存储提供者 设备上 。

如何使用 Web3.Storage 服务?
现在你可能想知道,我该如何使用 Web3.Storage 呢 ?很简单! Web3.Storage 有公开的 HTTP 端点,你可以通过 网页端 或者 Javascript 客户端 程序 库来存储数据。
通过网页端,你可以 创建 Web3.Storage 账户和 API token 、上传文件,并查看存储的所有文件列表及其存储位置。
客户端库使用的 是 大家熟知的 与 网络 API 类似 的编程句法 ,例如 fetch 和 File , 只 需 要 构建客户端并使用 _put()_ 程序语言编辑几行代码 就能在 Filecoin 上存储数据。
数据一旦被发送至 Web3.Storage , 你可以通过 Query API 检查 数据的存储状态 , 只需要输入 CID , 就可以 获得此数据存储的位置信息。
当你的 数据被存储后应当如何检索? Filecoin 网络中的 数据 持久性意味着数据可以通过多种方式访问 , 包括 IPFS 网关、个人 IPFS 节点、 Web3.Storage 或者 Filecoin 检索。多种 检索方式 选择也为 开发者的 应用程序带来了灵活性 。 不过需要注意的是, 无论采用何种检索方式,任何人都可通过 CID 请求 检索数据。
免费 存储的设计
现在你可能会想这么有价值的一项 服务怎么可能 是 免费 的呢 ? 除去 运行 Web3.Storage 的 基础设施 需要的一些成本 , Protocol Labs 之所以 可以免费为用户提供 这项 服务, 主要是因为 Filecoin 的存储提供者 是 不向 Web3.Storage 收取存储用户数据的费用 的,因为他们在存储用户数据时, Filecoin 网络已经给予了他们丰厚的奖励。
这其中的经济原理是这样的, Filecoin 存储提供 商向 Filecoin 网络 承诺并提供硬盘容量 , 由 此获得区块奖励 , 这些区块奖励可以 转化为现实 世界的 可观的 经济利益 ,从而激励 存储提供商的持续投入 。
而 当存储提供 商 存储 的是 来自 Filecoin 用户的数据时,他们赢得区块奖励的可能性 就 会 增加 10 倍 !这对 Filecoin 存储提供 商 来说是一个强大的 经济 激励, 因此 他们会愿意提供免费 的 存储和检索服务,来获得这个 翻倍的区块 奖励。
现在, 大多数 Filecoin 存储提供者 都 提供免费存储和检索,而且只要区块奖励 的激励一直存在 ,他们就会继续这样做 , 这种情况应该会持续很长一段时间。

Web3.Storage 下阶段 的 部署
Web3.Storage 致力于打造出可以同 Filecoin 完美交互 的 易用 界面 , 目前,产品路线图中未来计划上线的功能还包括支持 DAG (不仅仅是文件),完全的文档化 HTTP API ,支持 IPFS 托管服务 API 和 网络钱包的 身份 认证等。
若你有想在 Web3.Storage 中看到的功能, 可以在 Web3.Storage 的 GitHub 中提出你的建议 , 也可以在 Filecoin Slack 的 web3-storage 频道中 加入社区。 还在等什么?今天就开始体验 Web3.Storage 吧 !
作者 | Filecoin Blog
翻译&校对 | 林芒果
本文由矿视界(奇迹摩尔)翻译整理编辑,如需转载,请标明出处
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999903/viewspace-2790116/ ,如需转载,请注明出处,否则将追究法律责任。