Web3.Storage—让Filecoin上的数据存储更简单!

IPFS搬运工 2021-08-10 11:36 492

Protocol Labs 最近推出了 Web3.Storage,这是一个简单、便捷的应用程序,供开发人员从 Filecoin 的去中心化存储网络存储和检索数据。Web3.Storage 将无限期地保持免费为开发人员提供了一种简单的途径来构建具有冗余、分散存储和安全、内容寻址数据的应用程序。通过处理直接与去中心化存储交互的大量复杂性,它是所有开发人员与 Filecoin 存储集成的最佳方式之一!

图片

Web3.Storage 包含以下两大组件:

  • 一种跨多个 Filecoin 存储提供商和公共 IPFS 网络冗余存储数据的服务,提供有关数据存储位置的信息,并通过 CID 检索数据;

  • 用于与服务交互的 HTTP 端点、Javascript 客户端库和 Web UI。

图片Web3.Storage 工作原理

发送到 Web3.Storage 的内容永久存储在 Filecoin 上的存储提供商网络中,并冗余固定在 IPFS 上。Filecoin 和 IPFS 一起赋予内容、数据和应用程序内容可寻址性和持久性。内容可寻址性支持基于内容本身 (CID) 的不可变链接,在不留下可追溯的篡改记录的情况下,使信息无法更改、编辑或妥协。持久性确保通过此服务存储的数据将保持完整和可用,由 Filecoin 强大的经济模型和有关存储数据完整性的可验证证明提供支持。

更具体地说,发送到 Web3.Storage 的数据会立即固定到由 Protocol Labs 托管的三个地理分布节点组成的 IPFS 集群。在 IPFS 集群中,排队等待存储在 Filecoin 网络上。在这个队列中,它与 Filecoin 交易中的其他数据一起打包,然后存储在至少五个地理分布的存储提供商中。它还被固定到其他 IPFS 固定服务,如 Pinata,以获得额外的冗余和可用性!

图片

服务交互 

该如何实际使用 Web3.Storage?这简单!Web3.Storage 公开了一个 HTTP 端点。您可以使用它通过 Web UI 或 Javascript 客户端库来存储数据。

Web UI 允许创建帐户和 API 令牌、上传文件并查看您存储的所有文件及其存储位置的列表。客户端数据库使用类似于 fetch 和 File 等熟悉的 Web API 的汇编语言。它允许使用几行代码将数据存储在 Filecoin 上 - 只需构建客户端并使用 put方法。

在浏览器中使用 put方法存储数据的具体步骤:

图片

将数据发送到 Web3.Storage 后,可以使用查询 API 检查其状态。通过传递 CID,可以获得有关此数据保存位置的信息。

一旦数据被存储,您如何检索它?在 IPFS 和 Filecoin 网络上永久存储的数据可以通过多种方式访问。

数据通过 IPFS 网关、自己的 IPFS 节点、Web3.Storage 本身或通过 Filecoin 检索。拥有多个选项为您的应用程序提供了灵活性,而且无论检索方式如何,任何人都可以通过其唯一的 CID 请求给定的数据!

图片

免费存储

你一定在想,这项服务怎么可能是免费的?尽管运行 Web3.Storage 涉及运行一些基础设施,但协议实验室可以免费向用户提供该服务,因为 Filecoin 存储提供商不会向 Web3.Storage 收取存储用户数据的费用。根据 Filecoin Plus 的经济模型,当 Filecoin 存储提供商存储用户数据时,会得到丰厚的回报。

经济模型简介

Filecoin 存储提供商将他们的硬盘容量投入到 Filecoin 网络中,并因此获得可观的区块奖励。这些奖励可以激励存储提供商继续向 Filecoin 网络提供额外的硬盘空间。

当存储提供商存储来自 Filecoin 用户的数据时,他们赢得区块奖励的可能性会增加10 倍!这是 Filecoin 存储提供商存储用户数据的强大动力,以至于他们往往愿意提供免费存储和检索服务,以获得该区块奖励的倍数。

因此,目前大多数存储提供商在 Filecoin 上都会提供免费存储和检索服务,并且只要块奖励继续成为强大的激励措施,存储提供商将会长期提供免费的存储和检索服务,这一措施从长远来看是可行的。

图片

Web3.Storage 的下一步

推出 Web3.Storage 与大家一起完成迭代,将其构建成一个非常易于使用的界面,用于与 Filecoin 和 IPFS 交互。接下来的一些计划功能包括对 DAG的支持、完整记录的 HTTP API、对 IPFS 固定服务 API 的支持、范围身份验证令牌和基于网络钱包的身份验证等。


声明:本文由入驻IPFS.CN社区的作者撰写,观点仅代表作者本人,不代表IPFS.CN社区的立场。
收藏 分享