协议实验室推出Web3.Storage:一个免费存储的简单工具!

黑犇科技
企业专栏
热度: 16400
Web3.Storage将无限期地保持免费,它为开发者提供了一个简单的途径,可以使用免冗余、分布式存储和安全的内容寻址数据来构建应用程序。



数据


Protocol Labs推出了Web3.Storage,这是一个简单的界面,开发者可以在星际文件系统网络中存储和检索数据。Web3.Storage将无限期地保持免费,它为开发者提供了一个简单的途径,可以使用免冗余、分布式存储和安全的内容寻址数据来构建应用程序。通过处理与分布式存储直接互动的大量复杂性,它是所有开发人员与星际文件系统存储整合的最佳方式之一。


Web3.Storage包含两个主要部分。


  • 一个跨多个星际文件系统存储提供者和分布式存储协议网络中冗余存储数据的服务,提供关于数据存储位置的信息,并通过CID检索数据;
  • 一个HTTP端点、Javascript客户端库和Web UI,用于与该服务互动。


数据 

下面我们简要介绍一下这些组件。



它是如何工作的?


在幕后,发送到Web3.Storage的内容被持久地存储在星际文件系统的网络中,并被备份钉在分布式存储协议上。星际文件系统和分布式存储协议共同赋予内容、数据和应用程序以内容可寻址性和持久性。内容可寻址性使基于内容本身(CIDs)的不可改变的链接成为可能,使信息不可能被改变、编辑或破坏而不留下可追踪的篡改记录。持久性确保通过该服务存储的数据将保持完整和可用——由星际文件系统强大的经济模型和有关存储数据完整性的可验证证明提供支持。


数据


更具体地说,发送到Web3.Storage的数据立即被钉在Protocol Labs托管的由三个地理分布的节点组成的分布式存储协议集群上。从那里,它被排队存储在星际文件系统网络上。在这个队列中,它与星际文件系统交易中的其他数据一起打包,然后存储在至少五个地理上分布的存储提供者那里。它也会被钉在其他分布式存储协议上,如Pinata,以获得额外的备份和提高可用性!



服务交互


如何使用Web3.Storage?这很简单!Web3.Storage公开了一个HTTP端点。你可以通过网页界面或Javascript客户端库使用它来存储数据。


网页界面可以让你创建一个账户和API令牌,上传文件,并查看你存储的所有文件的列表以及它们的存储位置。


客户端库使用类似于熟悉的网络API的语法,如fetch和File。它让你只用几行代码就能在星际文件系统上存储数据——只要构建客户端并使用put()方法。


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


一旦数据被发送到Web3.Storage,你可以使用查询API检查其状态。通过传递一个CID,你可以得到关于这个数据被保存在哪里的信息。


数据

查询API的输出示例


一旦你的数据被存储,你怎么能检索到它?一个给定的数据在分布式存储协议和星际文件系统网络中的持久性意味着数据可以通过多种方式访问——通过分布式存储协议网关、你自己的分布式存储协议节点、Web3.Storage本身,或通过星际文件系统检索。拥有多种选择为您的应用程序提供了灵活性,而且,无论采用何种检索方式,任何人都可以通过其独特的CID请求给定的数据!了解更多关于Web3.Storage文档中的不同检索选项。



免费存储的设计


你一定在想这项服务怎么可能是免费的?虽然运行Web3.Storage需要运行一些基础设施,但Protocol Labs可以免费为用户提供服务,因为存储供应商不向Web3.Storage收取存储用户数据的费用。这是由于星际文件系统 Plus机制的经济性,当星际文件系统存储供应商存储用户数据时,他们会给予丰厚的回报。


简要地探讨一下经济问题...


存储供应商将他们的硬盘容量投入到星际文件系统网络中,并因此获得大量区块奖励。这转化为存储供应商的现实利润,激励他们继续向星际文件系统网络投入更多的硬盘空间。


然而,当存储供应商存储来自星际文件系统用户的数据时,他们赢得的奖励的可能会提高10倍!这对星际文件系统存储供应商存储用户数据是一个强大的激励,他们往往愿意提供免费的存储和检索服务,以获得这种奖励翻倍。


因此,大多数存储供应商今天在星际文件系统上提供免费的存储和检索,并且在未来很长一段时间内都会如此。



Web3.Storage的下一步是什么?


我们很高兴推出Web3.Storage,并与大家一起迭代,把它建成一个简易的界面,与星际文件系统和分布式存储协议互动。我们路线图上的一些计划中的功能包括支持DAG(不仅仅是文件),一个完全记录的HTTP API,支持分布式存储协议的钉子服务API,范围内的授权令牌,以及基于网络钱包的认证,等等。如果你有你想在Web3.Storage中看到的功能,可以在我们的GitHub repo中提交问题。还在等什么,从今天就开始使用Web3.Storage吧!


声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。鉴于中国尚未出台数字资产相关政策及法规,请中国大陆用户谨慎进行数字货币投资。
语音技术由科大讯飞提供

评论0