协议实验室推出Web3.Storage,让Filecoin存储更简单易用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了协议实验室推出Web3.Storage,让Filecoin存储更简单易用相关的知识,希望对你有一定的参考价值。

参考技术A

近日,协议实验室(Protocol Labs)推出了可供开发人员在Filecoin网络存储和检索数据的操作界面Web3.Storage。在这里,存储和检索数据将无限期免费,让开发人员的应用程序数据可以使用安全、冗余的分布式存储,无论是Web3新手还是Filecoin老手,Web3.Storage都是开发人员参与Filecoin存储的最佳机会。体验地址:https://web3.storage/

Web3.Storage有两大组成部分:

① 提供在多个Filecoin存储矿工的设备上冗余存储数据的服务,同时可以查询数据存储位置信息以及通过CID检索数据。

② 用于完成存储、检索、查询的HTTP端点、javascript客户端和网站。

01)Web3.Storage的运行机制

所有上传到Web3.Storage的数据都会被长久地存储在由Filecoin存储提供商(Storage Providers)组成的网络里。Filecoin本身的机制保障了所有存储的数据、内容和应用程序都具备内容可寻址性(Content Addressability)和持久性(Persistence)两大特性。

内容可寻址性指的是Filecoin网络会基于每个存储内容本身生成一个不可篡改的链接(CIDs),这样一来,所有的存储内容都不可能在不留可追踪痕迹的情况下被更改、编辑或破坏。

持久性则是由Filecoin强大的经济激励模型来实现的,存储提供商将会持续提供可验证的证明来证实存储数据的真实性和完整性。

更具体地说,用户上传到Web3.Storage的数据首先会被放到Protocol Labs 托管的三个分布在不同地点的节点组成的IPFS集群上,在那里它们将会排队等待存储到Filecoin网络中。在此队列里,它们会被与其他Filecoin订单(Deal)中的数据一起打包,然后被存储在至少五个分布在不同地点的存储提供者的设备上。

02)如何使用Web3.Storage服务?

现在你可能想知道,我该如何使用Web3.Storage呢?很简单!Web3.Storage有公开的HTTP端点,你可以通过网页端或者Javascript客户端程序库来存储数据。

通过网页端,你可以创建Web3.Storage账户和API token、上传文件,并以列表的方式查看存储的所有文件及其存储位置。

客户端库使用的是大家熟知的与网络API类似的编程句法,例如fetch和File,只需要构建客户端并使用_put()_程序语言编辑几行代码就能在Filecoin上存储数据。

数据被发送至Web3.Storage后,你可以通过Query API检查数据的存储状态,只需要输入CID,就可以获得此数据存储的位置信息。

当你的数据被存储后应当如何检索呢?Filecoin网络中的数据持久性意味着数据可以通过多种方式访问,包括IPFS网关、个人IPFS节点、Web3.Storage或者Filecoin检索,多种检索方式也为开发者的应用程序带来了灵活性。不过需要注意的是,无论采用何种检索方式,任何人都可通过CID请求检索数据。

03)免费存储的设计

现在你可能会想这么有价值的一项服务怎么可能是免费的呢?除去运行Web3.Storage的基础设施需要的一些成本,Protocol Labs之所以可以免费为用户提供这项服务,主要是因为Filecoin的存储提供者是不向Web3.Storage的存储用户收取数据费用的,因为他们在存储用户数据时,Filecoin网络已经给予了他们丰厚的奖励。

这其中的经济原理是这样的,Filecoin存储提供商向Filecoin网络承诺并提供硬盘容量及使用时限,由此获得区块奖励,这些区块奖励可以转化为现实世界里可观的经济利益,从而激励存储提供商的持续投入。

而当存储提供商存储的是来自Filecoin用户的数据时,他们赢得区块奖励的可能性就会增加10倍!这对Filecoin存储提供商来说是一个强大的经济激励,因此他们会愿意提供免费的存储和检索服务,来获得这个10倍的区块奖励。

现在,大多数Filecoin存储提供者都提供免费存储和检索,而且只要区块奖励的激励一直存在,他们就会继续这样做,这种情况应该会持续很长一段时间。

04)Web3.Storage下阶段的部署

Web3.Storage致力于打造出可以同Filecoin完美交互的易用界面,其产品路线图中未来计划上线的功能还包括支持DAG(新的数据结构),完全的文档化HTTP API,支持IPFS托管服务的API和网络钱包身份认证等。

若你有想在Web3.Storage中看到的功能,可以在Web3.Storage的GitHub中提出你的建议,也可以在Filecoin Slack的web3-storage频道中加入社区。还在等什么?今天就开始体验Web3.Storage吧!

Filecoin官方信息丨Web3.Storage:让Filecoin的存储更简单便捷

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

Web3.Storage 包含以下两个内容:

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

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

工作原理

发送到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,可以获得有关此数据保存位置的信息。

查询API的的具体步骤。

一旦数据被存储,您如何检索它?在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的支持、范围身份验证令牌和基于网络钱包的身份验证等。

以上是关于协议实验室推出Web3.Storage,让Filecoin存储更简单易用的主要内容,如果未能解决你的问题,请参考以下文章

Filecoin官方信息丨Web3.Storage:让Filecoin的存储更简单便捷

Filecoin官方亲自站台并高度评价!Web3.Storage到底是什么?

官方太和资本与协议实验室合作成立10万FIL 的生态基金

Filecoin官方消息:Filecoin推出免费NFT分布式存储解决方案

ModbusTcp协议的实验室测试浅析

微软即将为Edge推出新的开发工具协议