时间:2023-07-10|浏览:175
最近,协议实验室发布了Web3.0存储,这是一个简单的接口,为开发人员提供了存储和检索数据的便利途径。
Web3.0存储是一个免费的服务,开发人员可以通过它构建应用程序,解决数据分散存储和安全性的问题。
Web3.0存储包含两个主要组成部分。其一是一个跨多个Filecoin存储提供商和公共IPFS网络冗余存储数据的服务,提供数据存储位置的信息,并通过CID检索数据。其二是HTTP端点、JavaScript客户端库和用于与服务交互的webUI。
Web3.0存储通过Filecoin将数据存储在存储提供商网络上,并通过IPFS完成冗余存储。这种结合使内容、数据和应用程序获得了可寻址性和持久性。内容可寻址性使得内容通过不可篡改的链接进行访问,而持久性确保存储的数据通过Filecoin的经济模型和可核查的存储数据完整性证明保持不变和可用。
使用Web3.0存储时,可以通过HTTP端点进行与服务的交互。我们可以通过webUI或JavaScript客户端库存储数据。webUI允许我们创建帐户和API令牌,上传文件,并查看已存储文件的列表和存储位置。而客户端库类似于常见的webapi,例如fetch和File,用于存储数据到Filecoin只需几行代码。
存储数据到Web3存储后,可以使用查询API来检查数据的状态。通过传递CID,可以获取有关数据持久化位置的信息。
要检索数据,可以通过多种方式实现。数据的持久性意味着可以通过IPFS网关、自己的IPFS节点、Web3存储本身或通过Filecoin检索数据。这样的多样性为应用程序提供了灵活性,任何人都可以通过唯一的CID请求特定的数据片段。
虽然Web3存储需要一定的基础设施运行,但由于Filecoin存储提供商不向Web3收费,协议实验室可以为用户免费提供服务。这是因为存储提供商在存储用户数据时可以通过FilecoinPlus机制获得丰厚的奖励。
Filecoin存储提供商将其硬盘容量提供给Filecoin网络,并获得块奖励当存储提供商存储用户数据时,他们有可能获得块奖励的倍增。这使得存储提供商愿意提供免费的存储和检索服务,以获得这个额外的奖励。
因此,大多数存储提供商目前在Filecoin上提供免费的存储和检索服务,只要块奖励仍然是强大的激励因素,他们就会持续提供免费服务。
Web3.Storage的下一步计划是与Filecoin和IPFS交互的界面更加易用。在路线图中,计划包括对DAGs(不仅限于文件)的支持、完整文档化的HTTPAPI、对IPFS固定服务API的支持、有作用域的身份验证令牌和基于web钱包的身份验证等等。
请注意,以上内容仅供参考,具体的技术细节以官方公布为准。