查看原文
其他

引入Web3.0存储: Filecoin存储的简单接口

引入Web3.0存储: Filecoin存储的简单接口

协议实验室已经发布了Web3.0存储,一个简单的接口,为开发人员存储和检索数据从Filecoin的分散存储网络!


Web3.0存储-将无限期地免费-让开发人员与冗余的一个简单的途径来构建应用程序,解决数据分散存储和安全,内容。

通过处理大量与去中心化存储直接交互的复杂性,它是所有开发人员(从Web3新手到IPFS老手)集成Filecoin存储的最佳方式之一,试试Web3.0存储器!

01

存储器包含两个主要组成部分


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

HTTP端点、JavaScript客户端库和用于与服务交互的web UI。


02

它是如何工作的?


在后台,发送到Web3的内容。存储通过Filecoin上的存储提供商网络持久存储,并冗余地固定在IPFS上。Filecoin和IPFS共同赋予内容、数据和应用程序内容可寻址性和持久性。内容可寻址性支持基于内容本身(cid)的不可变链接,在不留下篡改的可跟踪记录的情况下,呈现不可能更改、编辑或破坏的信息。持久性确保存储的数据通过该服务将保持不变和可用由Filecoin的强劲的经济模型和可核查证明存储数据的完整性


更具体地说,是发送到Web3的数据。存储立即被固定到由协议实验室托管的三个地理分布节点组成的ipf集群上。从那里,它被排队存储在Filecoin网络上。在这个队列中,它与其他数据一起打包在Filecoin协议中,然后与至少5个地理分布的矿工一起存储。它还被固定到其他ipf固定服务,如皮纳塔,以获得额外的冗余和可用性!

03

与服务交互


如何使用Web3.0 Storage?很容易!Web3。存储公开一个HTTP端点。您可以使用它通过web UI或JavaScript客户端库存储数据。

Web UI允许你创建一个帐户和API令牌,上传文件,并查看你已经存储的所有文件的列表和它们的存储位置。

客户端库使用类似于fetch和File这样熟悉的web api的语法。您可以用它来存储数据Filecoin只用几行代码-构造客户端和使用put()方法。


在浏览器中使用put()方法存储数据的示例。

一旦数据被发送到Web3。存储,您可以使用查询API检查其状态。通过传递CID,您可以获得有关该数据持久化位置的信息。


一旦您的数据被存储,您如何检索它?给定数据的持久性在ipfs和Filecoin网络意味着数据可以通过多种方式通过ipfs网关,自己的ipfs节点,Web3。存储本身,或通过Filecoin检索。拥有多个选项为您的应用程序提供了灵活性,而且,无论使用何种检索手段,任何人都可以通过其唯一的CID请求给定的数据片段!了解更多关于Web3中不同检索选项的信息。存储文档。


04

免费存储设计


你一定在想-这个服务是免费的吗?尽管Web3运行。存储需要运行一些基础设施,协议实验室可以免费为用户提供服务,因为Filecoin存储提供商不向Web3收费。存储用于存储用户数据。这是由于Filecoin Plus机制的经济效益,Filecoin存储提供商在存储用户数据时可以获得丰厚的奖励。

让我们简单地了解一下经济学…

Filecoin存储提供商将他们的硬盘容量提交给Filecoin网络,并因此获得可观的块奖励。这将转化为存储提供商在现实世界中的利润,从而激励他们继续向Filecoin网络提供额外的硬盘空间。

然而,当存储提供商从Filecoin用户存储数据,他们赢得了块奖励的可能性上升的一个重要因素一10倍!这是Filecoin存储提供商存储用户数据的强大动机,他们往往愿意提供免费的存储和检索服务,以获得这个块奖励倍数。

因此,大多数存储提供商现在都在Filecoin上提供免费的存储和检索服务,只要区块奖励继续成为强大的激励因素,他们就会继续这样做。这应该是真的很长一段时间。


05

Web3.Storage的下一步是什么?


Web3.0存储启动是令人兴奋的,它将与你们所有人迭代到一个非常容易使用的接口,与Filecoin和IPFS交互。路线图中计划的一些特性包括对DAGs(不仅仅是文件)的支持、一个完整文档化的HTTP API、对IPFS固定服务API的支持、有作用域的身份验证令牌和基于web钱包的身份验证等等。如果你想在Web3中看到一个特性。关于储存相关问题在GitHub repo!

提示:技术类细节,请以官方公布为准。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存