IPFS是终极存储系统吗

自从近30年前现代互联网发明以来,一直是数百项技术发明的支柱。大多数人都无法想象没有互联网的生活,因为它已经根植于日常习惯中。

旧约

一旦你剥离了互联网实际组成的各个层次,你就会发现今天的主要通信形式是通过超文本传输协议(即HTTP,更常见的是HTTP),这是一种请求-响应协议。客户机,例如Web浏览器,向外部服务器发送请求。然后服务器返回一条响应消息,例如,体面的主页返回给客户机。这是一个位置寻址协议,意味着数据是由位置而不是数据内容来标识的。这使得分发、管理和扩展服务器和客户机的容量变得更加容易。

然而,因为用户必须通过互联网访问特定的数据块,即使有时在更近的位置也不能获得相同的数据。随着互联网速度的提高,这一点最近得到了改善,但仍然是一个基本问题,因为客户端只需要知道数据位置,而不是数据的所有者。

通过HTTP,数据在集中式服务器中存储。这很有用,通常在服务器关闭或由于不可预见的情况而脱机之前都能很好地工作。但,在集中式服务器上存储数据使其更容易受到黑客的攻击。以最近Facebook的数据泄露为例,其中有8700万个Facebook账户被泄露给了一个研究小组。理论上,任何能够访问您的服务器的人都可以修改或黑客攻击您的数据,使其非常容易受到安全和隐私侵犯。

新约

2018年11月,星际文件系统(IPFS)协议的稳定版本首次发布,最初由计算机科学家JuanBenet创建。IPFS解决了HTTP协议中出现的一些问题,主要是它使用基于内容的寻址而不是基于位置的寻址。在IPFS中,每个文件都有一个唯一的哈希,可以认为是唯一的指纹。当需要特定的数据内容时,只需向网络请求特定哈希的副本,而不是其IP地址。

简而言之,IPFS是一个P2P文件共享系统,不依赖地址寻址,因此比HTTP更高效。一旦您通过一个特定的哈希下载了数据,您就可以获得它的一个副本,并可以为将来的请求提供这些数据。因此,随着共享的文件越来越多,这就成为一个加速的系统,因为有越来越多的人拥有它的副本。

然而,IPFS确实有其缺点。首先,因为没有集中的服务器,所以IPFS不能在内部进行更新和更改,必须在新版本的连续发布的基础上完成。第二个缺点是无法确保文件的始终可用性。集中时,文件由一方控制,该方受激励以确保服务器已启动并运行。在IPFS中,数据副本保存在不同的节点上,如果这些节点处于脱机状态,这些文件将不可用。因此,IPFS只能根据用户的增长来维持和成长。

IPFS的未来

当IPFS首次推出时,其想法是基于上述原则创建现有互联网的去中心化版本。然而,随着区块链的出现和普及,一个结合了两个世界最好的混合解决方案已经开始兴起,使IPFS能够轻易存储大量数据。区块链是一个不可变的交易分类账,每个IPFS链接都将被时间戳在区块链上,这将有利于用户创建他们的原始内容,并不断上传和下载大的内容块,如1080p高清或4K视频。

就像20年前的互联网和HTML一样,我们坚信,特别是对于内容分发和媒体行业,IPFS能够释放区块链的真正潜力。

任何破坏性技术的第一步都是建立对其存在的认识。IPFS及其与区块链技术的集成为去中心化时代开创了一种新模式。时间会告诉从这里走到哪里,我们对未来感到兴奋。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190322A0IJN300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券