互联网世界IPFS是最终的存储系统吗?
旧 约
一旦剥开Internet实际组成的各个层,您将看到当今通信的主要形式是通过超文本传输协议(或HTTP,它更广为人知),这是一种请求-响应协议。例如,客户机(web浏览器)向外部服务器发送请求。然后服务器返回一条响应消息,例如,DECENT的主页返回给客户机。这是一个位置寻址协议,这意味着数据是由位置而不是数据的内容来标识的。这使得分发、管理和扩展服务器和客户机的容量变得更加容易。
然而,这是有问题的,因为用户必须通过Internet访问特定的数据片段,即使有时在更近的位置可以获得相同的数据。最近随着Internet速度的提高,这一点得到了改进,但仍然可能是一个基本问题,因为客户机只需要知道数据位置在哪里,而不需要知道数据的所有者。
使用HTTP,数据存储在集中的服务器中。这很有用,通常在服务器关闭或由于不可预见的情况而离线之前,它都能很好地工作。此外,将数据存储在集中的服务器上也使其更容易受到黑客的攻击。以最近Facebook的数据泄露为例,8700万个Facebook账户被泄露给了一个研究小组。理论上,任何能够访问您的服务器的人都可以修改或攻击您的数据,使其非常容易受到安全和隐私侵犯。
新 约
2018年11月,由计算机科学家胡安·贝内(Juan Benet)创建的稳定版本的星际文件系统(IPFS)协议首次发布。IPFS解决了HTTP协议中出现的一些问题,主要是它使用基于内容的寻址而不是基于位置的寻址。在IPFS中,每个文件都有一个惟一的散列,可以将其视为惟一的指纹。当需要特定的数据内容时,只需向网络请求特定散列的副本,而不是它的IP地址。
简而言之,它是一个P2P文件共享系统,不依赖于本地地址,因此比HTTP更高效。一旦通过特定的散列下载了数据,就可以获得它的副本,并可以为将来的请求提供它。因此,当更多的文件被共享时,这就变成了一个加速的系统,因为更多的人拥有它的副本。
然而,IPFS也有它的缺点。首先,由于没有集中的服务器,更新和更改不能在内部完成。相反,它们必须在不断发布新版本的基础上完成。第二个挑战是确保文件始终可用。当集中化时,文件由一方控制,该方被激励确保服务器已启动并运行。在IPFS中,数据副本保存在单独的节点上。如果这些节点脱机,这些文件将不可用。因此,IPFS只能根据用户的增长来维持和增长。
IPFS的未来
当IPFS首次出现时,其想法是基于上述原则创建现有Internet的分散版本。然而,随着区块链的出现和流行,一种结合了两种方法优点的混合解决方案开始流行起来。实现将很简单。IPFS能够存储大量数据。区块链是一个不可变的事务分类账,其中每个IPFS链接都将在区块链本身上加盖时间戳。这将有利于那些创建原始内容并不断上传和下载大块内容(如1080p高清或4K视频)的用户。本质上,这个例子就是DCore区块链的工作原理。
DCore与IPFS集成,IPFS负责在DCore平台上播种者和用户之间的内容上传和下载。我们的团队甚至还实现了一个系统,在这个系统中,播种者将因存储和支持内容下载而获得奖励,这是DCore的主要功能之一。就像20年前的互联网和HTML一样,我们坚信IPFS可以释放出区块链的真正潜力,特别是对于内容分发和媒体行业。
任何颠覆性技术的第一步都是让人们意识到它的存在。IPFS及其与区块链技术的集成,开创了分散化时代的新模式。时间会告诉我们接下来的发展方向,但是作为第一家将这个模型实现到我们DCore平台的区块链公司,我们对未来感到兴奋