近日,倍受瞩目的首届IPFS Pinning峰会圆满落幕,IPFS/Filecoin创始人胡安、项目负责人Molly和各位服务商、用户共同讨论了IPFS服务和工具的当前状态、以及该领域的未来机会等内容。
那什么是IPFS Pinning?为何官方要隆重举办这样一期峰会呢?让我们来看一看吧。
IPFS(星际文件系统)是一个分布式存储网络,由世界各地的用户和应用程序在其中存储和共享数据的“节点”或计算机组成。
当IPFS节点从网络检索数据时,它将保留该数据的本地缓存以备将来使用,从而占用该特定IPFS节点上的空间。
不过IPFS节点保存缓存的数量和时间有限,会经常进行清除,以便为新内容腾出空间。
但如果用户要确保某些内容永远不会被删除怎么办?在IPFS节点上保存数据的行为通常称为“固定”,英文称为Pinning。
当用户在IPFS节点上“固定”数据时,就是在告诉该节点该数据非常重要,需要将其保存。固定可防止在清除过程发生时,从该节点删除重要数据。
对于许多用户来说,管理固定的内容是一项大挑战。如果不投入大量资源来构建工具,则很难跟踪要尝试固定的所有不同内容或管理大量固定的数据。幸运的是,有一种更好的方法:IPFS固定服务(IPFS Pinning Service)。
IPFS固定服务是IPFS节点或IPFS节点集合,专用于将其他人和应用程序的内容固定在IPFS上。使用IPFS固定服务,可以帮助用户在运行或不运行自己IPFS节点的情况下利用IPFS网络,有以下五个优点:
01加快检索速度
使用IPFS固定服务的第一个原因是为了加快数据检索速度。
首先,IPFS固定服务通常高度连接到IPFS网络中的其他节点。这意味着,与自己的节点相比,它们更有可能从网络中快速查找和检索数据。
其次,IPFS能够在检索数据时利用并行化。这意味着在检索数据时,可以一次从多个节点请求数据。
这样可以提高下载速度,但是必须将数据驻留在多个节点上才能进行并行化。IPFS固定服务是提供此功能的好方法。
02正常运行的时间
IPFS固定服务具有始终在线的IPFS节点。由于这些节点通常是由云托管的,因此即使自己的IPFS节点并不总是在线,它们仍是使数据保持可用状态的可靠方法。这样,无论使用哪种设备,都可以随时随地访问内容。
03扩充数据冗余
对于那些运行自己的IPFS节点的用户,IPFS固定服务提供了一种很好的方式来备份数据。
如果使用固定服务备份所有数据,则无需担心意外删除数据。是否需要更大的冗余度?可以考虑使用多个固定服务可以获得最大的数据冗余!
04满足空间需求
最后,节点可能依赖IPFS固定服务,因为存储空间不足,无法满足需求。
节点可以将一部分、大量或全部数据通过IPFS固定服务来减轻存储问题,而不必分散和管理更多服务器。这样做可以存储更多数据,而不必担心跨多个IPFS节点管理大量数据的复杂性。
05降低使用成本
费用方面是值得考虑的问题,IPFS固定服务的运行方式与传统的云存储提供商非常相似。当用户在IPFS固定服务的节点上固定一定数量的数据时,将每月支付与该数据相关的费用。
Pinata提供这方面的服务,从官网提供的报价来看,大于1GB是0.15美元/GB/月。亚马逊的报价,最为优惠的AWS Cloud9 EC2(10G存储),2.05美元/月。价格相比还是很有竞争力。
IPFS Pinning(固定服务)是IPFS生态系统中一种非常基本的存储服务类型,使用者都可以从IPFS固定服务所提供的内容中改善IPFS体验。
同时,众多开发者和服务商正在建立许多关键的应用程序和工具,以改善生态系统,改进人们存储和移动数据的方式。
正如IPFS项目负责人Molly Mackinlay的特别表示,接下来的18个月将是IPFS的“关键时期”。