毕业论文
您现在的位置: 版本控制 >> 版本控制前景 >> 正文 >> 正文

IPFS初学者指南下

来源:版本控制 时间:2023/1/31
专家详细介绍白癜风丸说明书 http://m.39.net/pf/a_4342728.html

以下简要回顾IPFS的主要组件:

使用分布式哈希表,节点可以在没有中心协调的情况下存储和共享数据

IPNS允许使用公钥密码术即时预认证和验证交换的数据。

MerkleDAG支持唯一标识、防篡改和永久存储数据

您可以通过版本控制系统访问已编辑数据的过去版本

简单的概念框架

那么,为什么所有这些都很重要呢?

IPFS提供高吞吐量、低延迟和数据分发。它也是分散和安全的。这打开了几个有趣且令人兴奋的用例。它可以用于向网站交付内容,使用自动版本控制和备份在全球存储文件,促进安全的文件共享和加密通信。

以下是一些基于IPFS的有趣项目:

下一代社交网络Akasha

Balance3,一个三重记账平台

区块货运,一个开放的全球货运网络

Digix,一个标记实物黄金的平台

Infura是DApps的基础设施提供商

Livepeer,一个分散的实时视频流媒体平台

Origin是一个共享经济的点对点市场

uPort,一个独立的身份系统

这些应用程序的多样性展示了IPFS对于几种不同用例的通用性。它还被用作公共区块链和其他p2p应用程序的补充文件系统。在编写本文时,在一个以太坊智能契约中存储一千兆字节的数据可能要花费几美元。这是一个主要的限制,目前正在推出的新分散式应用程序(DApps)正在大幅增长。IPFS可以与智能契约和区块链数据互操作,因此它可以为以太坊生态系统增加可靠、低成本的存储能力。试图在IPFS上原生访问以太坊区块链数据是一个单独的协议,称为IPLD(星际链接数据)。

挑战

尽管IPFS的表现令人印象深刻,但仍有一些问题有待全面解决。首先,目前IPNS上的内容寻址不是很友好。典型的IPNS链接是这样的:

ipfs.io/QmeQe5F/QmeQe5FTgMs8PNspzTQ3LRz1iMhdq9K34TQnsCP2jqt8wV/

可以使用域名系统(DNS)将这些链接缩短为更简单的名称,但这为内容分发引入了一个外部故障点。但是,仍然可以通过原始IPNS地址访问内容。一些用户还报告说,IPNS在解析域名时可能会很慢,最多会延迟几秒钟。目前还不清楚这个问题的根源是什么。

IPNS发布了升级版,增加了一个实验性功能,以加快发布/解析速度。细节可以在这里

在IPFS上,节点也很少有动力在网络上维护数据的长期备份。节点可以选择清除缓存的数据以节省空间,这意味着理论上讲,如果没有剩余的节点承载数据,文件可能会随着时间“消失”。在目前的采用水平上,这不是一个重大问题,但从长远来看,备份大量数据需要强有力的经济激励。

存储市场

Filecoin是一个单独的协议,旨在为IPFS上的文件存储添加经济激励,并培育一个与企业云存储(如AmazonS3等)竞争的分布式存储市场。IPFS+FileCoin提供存储在由本地供应商组成的全球网络上,这些供应商可以根据供需自由定价,而不是采用固定定价的集中式基础设施。与比特币一样,Filecoin使用的是存储量证明,而不是工作证明算法,它使用存储证明来确保安全性和可靠性。因此任何人都可以加入网络,在他们的计算设备上提供未使用的硬盘空间,并在Filecoin令牌中获得数据存储和检索服务的奖励。

该网络正在以太坊上开发,因此智能契约集成可以在存储市场上产生诸如托管、保险等高级功能。从理论上讲,这种经济模式应该建立一个高度竞争的自由市场,其成本可能低于大型供应商。但是FileCoin还没有发布,所以观察这些概念在现实中是如何运行的将是很有趣的。

开始

IPFS是一项雄心勃勃的工作,显然,系统功能的精确机制要比本指南中描述的复杂得多。我们将把这些细节留给密码学家和计算机科学家去享受。您不必是使用IPFS的专家,因此,如果您认为任何优势或用例都是有用的或有吸引力的,请从这里下载IPFS并开始。如果您有未使用存储空间,并且希望充分利用这些空闲容量,那么您可以在网络启动时注册成为一个早期的Filecoin矿工。如果您对成为早期存储用户感兴趣,也可以注册。

使用IPFS是非常了不起的。如果成功,IPFS及其补充协议可以为下一代web提供有弹性的基础设施。承诺分布式、安全和透明的web。

转载请注明:http://www.0431gb208.com/sjsbszl/3270.html

  • 上一篇文章:
  • 下一篇文章: 没有了