时间:2023-07-05|浏览:166
Web3.0存储-将无限期地免费-让开发人员与冗余的一个简单的途径来构建应用程序,解决数据分散存储和安全,内容。
通过处理大量与去中心化存储直接交互的复杂性,它是所有开发人员(从Web3新手到IPFS老手)集成Filecoin存储的最佳方式之一,试试Web3.0存储器!
存储器包含两个主要组成部分:一种跨多个Filecoin矿工和公共IPFS网络冗余存储数据的服务,提供数据存储位置的信息,并通过CID检索数据。HTTP端点、JavaScript客户端库和用于与服务交互的webUI。
它是如何工作的?
在后台,发送到Web3的内容。存储通过Filecoin上的存储提供商网络持久存储,并冗余地固定在IPFS上。Filecoin和IPFS共同赋予内容、数据和应用程序内容可寻址性和持久性。内容可寻址性支持基于内容本身(CID)的不可变链接,在不留下篡改的可跟踪记录的情况下,呈现不可能更改、编辑或破坏的信息。持久性确保存储的数据通过该服务将保持不变和可用由Filecoin的强劲的经济模型和可核查证明存储数据的完整性。
更具体地说,是发送到Web3的数据。存储立即被固定到由协议实验室托管的三个地理分布节点组成的ipf集群上。从那里,它被排队存储在Filecoin网络上。在这个队列中,它与其他数据一起打包在Filecoin协议中,然后与至少5个地理分布的矿工一起存储。它还被固定到其他IPFS固定服务,如皮纳塔,以获得额外的冗余和可用性!
与服务交互
如何使用Web3.0Storage?很容易!Web3.Storage公开一个HTTP端点。您可以使用它通过webUI或JavaScript客户端库存储数据。
WebUI允许你创建一个帐户和API令牌,上传文件,并查看你已经存储的所有文件的列表和它们的存储位置。
客户端库使用类似于fetch和File这样熟悉的Web API的语法。您可以用它来存储数据Filecoin只用几行代码-构造客户端和使用put方法。
在浏览器中使用put方法存储数据的示例。
一旦数据被发送到Web3.Storage,您可以使用查询API检查其状态。通过传递CID,您可以获得有关该数据持久化位置的信息。
一旦您的数据被存储,您如何检索它?给定数据的持久性在IPFS和Filecoin网络意味着数据可以通过多种方式通过IPFS网关、自己的IPFS节点、Web3.Storage本身,或通过Filecoin检索。拥有多个选项为您的应用程序提供了灵活性,而且,无论使用何种检索手段,任何人都可以通过其唯一的CID请求给定的数据片段!了解更多关于Web3.Storage中不同检索选项的信息。
免费存储设计
你一定在想-这个服务是免费的吗?尽管Web3.Storage需要运行一些基础设施,协议实验室可以免费为用户提供服务,因为Filecoin存储提供商不向Web3.Storage收费。存储用于存储用户数据。这是由于Filecoin Plus机制的经济效益,Filecoin存储提供商在存储用户数据时可以获得丰厚的奖励。
让我们简单地了解一下经济学…
Filecoin存储提供商将他们的硬盘容量提交给Filecoin网络,并因此获得可观的块奖励。这将转化为存储提供商在现实世界中的利润,从而激励他们继续向Filecoin网络提供额外的硬盘空间。
然而,当存储提供商从Filecoin用户存储数据时,他们赢得了块奖励的可能性上升的一个重要因素一10倍!这是Filecoin存储提供商存储用户数据的强大动机,他们往往愿意提供免费的存储和检索服务,以获得这个块奖励倍数。
因此,大多数存储提供商现在都在Filecoin上提供免费的存储和检索服务,只要区块奖励继续成为强大的激励因素,他们就会继续这样做。这应该是真的很长一段时间。
Web3.Storage的下一步是什么?
Web3.0存储的启动是令人兴奋的,它将与你们所有人迭代到一个非常容易使用的接口,与Filecoin和IPFS交互。路线图中计划的一些特性包括对DAGs(不仅仅是文件)的支持、一个完整文档化的HTTP API、对IPFS固定服务API的支持、有作用域的身份验证令牌和基于Web钱包的身份验证等等。如果你想在Web3.Storage中看到一个特性。
来源:盘古开源