IPFS全名叫星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。这一协议在近年正式步入大众视野以来,类似“其随时取代HTTP”的说法已不胫而走。
为什么说IPFS或将取代HTTP呢?在对两者的解构过程中,IPFS将会带给我们什么新的体验呢?
从HTTP到IPFS的转移
IPFS的哪些方面更适合我们现有的基础实施如何利用这项技术的价值并应用于业务的转型呢这些问题正是我们要解决的。HTTP一般被理解为是使用超链接连接离散对象和数据集的位置。IPFS与HTTP类似,但IPFS使用对等网络的散列值或散列来分享内容,而不是使用一组服务器提供的位置。在IPFS中,内容可使用散列(内容的散列值)进行寻址。访问IPFS上的文件
如果我们将它构建在我们已经熟悉的概念(如DNS)上,那么理解IPFS会更容易。IPFS还通过将密钥管理与文件系统安全性分离来实现不变性。文件名包含公钥,使其成为自我认证的路径名。公钥哈希,解析使用私钥签名的访问内容的指针。使用IPFS发布内容
IPFS提供了一种在网络中寻址和移动内容的独特方法。如果其他同行对您的内容不感兴趣,则可以利用标准的付费备份解决方案(AWS,Azure,Swam)。此外,与其他对等分布式网络不同,IPFS仅下载明确要求的数据,而不会提取完整的数据副本。将内容发布到IPFS类似于通过私有区块链发布内容。你也可以在IPFS上分发内容,而将该内容从自己的主机上移除(不再需要基础架构)。以下是在IPFS网络中发布数据的过程:1.创建内容2.生成密钥名称3.签署内容4.分发到对等网络5.注册密钥名称并指向公钥的哈希从理论上讲,这一过程消除了对本地存储和管理的基础设施需求。实际上,可能还需要标准的付费备份服务,例如上面列出的那些服务。利用存储或保存数据的任何产品、服务或交互都有可能受到影响。这个基础技术层将影响数据存储的位置(传统数据库到IPFS)以及如何访问数据(URL到哈希)。每个需要链接和加密通信的平台都有可能从IPFS中受益。随着存储规模与互操作性变得越来越重要,Dapps和移动应用将悄然转向互联网数据结构。分布式拒绝服务(DDoS)将很难攻击IPFS上的平台。IPFS是一种分布式存储系统。通过使用IPFS并在对等体之间分布攻击面,这使得黑客进行 DDoS攻击变得更加困难 ,因为我们还是可以通过分布式存储网络访问内容。世界正在悄然发生改变,看来科技界大变天也并非空穴来风,而抓住机遇的我们或将成为历史的先行者!