DECENT 101第2期 | IPFS是终极存储系统吗?

三月 18, 2019
自近30年前现代互联网出现以来,它已成为数百项技术发明的支柱。大多数人难以想象没有互联网的生活,因为它已经融入我们生活的每一个角落,出现在我们所有的生活习惯中。

旧约

如今,互联网的主要通信形式是超文本传输协议,即人们所熟知的HTTP,这是一种“请求-响应”协议。客户端(例如Web浏览器)向外部服务器发送请求。然后,服务器将响应消息(例如DECENT主页)返回给客户端。这是一个位置寻址协议,这意味着数据是通过位置来识别的,而不是数据的内容。这样可以更轻松地分发、管理和扩展服务器和客户端的容量。

然而,这存在一个问题。因为用户必须通过因特网才能访问特定的数据,不论位置远近。随着因特网速度的提高,这一点已经得到了改善,但仍然是一个待解决的问题,因为客户端只需要知道数据位置,而不是数据的所有者。

使用HTTP协议,数据存储在中央服务器中。如果服务器因意外关闭或处于脱机状态,HTTP就会出现问题。此外,在中央服务器上存储的数据会更容易受到黑客的攻击。以Facebook最近的数据泄露为例,8700万Facebook账户信息被泄露。从理论上讲,任何有权访问服务器的人都可以更改或攻击用户的数据,因此存在巨大安全隐患和隐私泄露危机。

新约

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

简而言之,它是一个P2P文件共享系统,不依赖于本地地址,因此比HTTP更高效。通过特定哈希值下载数据后,您将获得它的副本,并可以将其提供给将来的请求。随着拥有副本的人数越来越多,数据获取的数据将大大提升。

但是,IPFS也有缺点。首先,由于没有中央服务器,因此无法在内部进行更新或更改,只能在不断发布新版本的基础上完成更改操作。第二个问题是难以确保文件始终可用。在HTTP中,文件通常由特定一方控制,以确保服务器正常运行。在IPFS中,数据副本保存在单独的节点上。如果这些节点处于脱机状态,则这些文件将不可用。因此,IPFS只能在用户增长的基础上维持和发展。

IPFS的未来

IPFS首次出现的目的是根据上述原则创建现有互联网的分布式版本。然而,随着区块链的出现和普及,两者结合的解决方案一石激起千层浪。这一实施也很简单。IPFS能够存储大量数据,区块链是一个不可变的交易分布式账本。每个IPFS链接都会在区块链上加盖时间戳,这将使创建原始内容并不断上传和下载大量内容的用户受益,例如1080p HD或4K视频。其实,这个例子就是DCore区块链的工作原理。

DCore与IPFS集成,后者支持DCore平台上的播种机和用户之间上传和下载内容。我们的团队甚至已经实现了一个系统,在这个系统中,播种机会因存储和启用内容下载而获得奖励,这是DCore的主要功能之一。就像大约20年前的互联网和HTML一样,我们坚信IPFS可以释放区块链的真正潜力,特别是在内容分发和媒体行业。

任何颠覆性技术的第一步是建立对其存在的认识。IPFS及其与区块链技术的整合正为分布式时代开创一个新模式。时间会告诉我们是从哪里开始的,但作为第一个将此模式应用到我们的DCore平台的区块链公司,我们对未来感到兴奋。

欢迎关注我们的微信微博,了解更多最新消息,您也可以加入我们的电报群,参与现场讨论。