68

新一代互联网协议—IPFS

 5 years ago
source link: http://news.jgy.com/22/21753.html?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ipfs 与http协议在寻找文件信息的处理方式是完全不同的,ipfs是依据内容寻址的方式来处理文件信息的,而http则是位置寻址,ipfs这一点有效的弥补了目 前http协议的缺点。

VJ3qmiB.png!web 

Ipfs 的内容寻址是什么?http的位置寻址又有什么缺点呢?

目前在互联网中查询文件信息是按照位置来处理的,就是某一个特定的信息会有一个统一资源定位器(简称URL),这个URL中会有一个服务器的ip地址,在这个服务器中的某一个位置就存储着我们需要的文件信息。

就拿百度来说吧,我们访问百度会输入 http:// www.baidu.com/myphoto.jpg

这个URL,这时候http首先会将baidu.com解析为IP地址(例如202.108.22.5),然后URL会提示转到202.108.22.5,这个时候才能请求路径中的内容“/myphoto.jpg”。

特定的URL始终都是指向特定的位置,如果是相同的照片在另外的网站中,甚至在自己的电脑中,你还是需要连接到这个ip地址才能访问并下载照片。

这一点类似于我们去图书馆找书,是通过书的作者或者书的标题来查找的,把现在的互联网模式放到图书馆找书这里,其实就是通过查找书的地理位置来检索到书籍的。想象一下,如果是你去找一本书,图书管理员会说,“书在图书馆的第6节,从左往右数第6个中间的书架中”。接下来你只需要按照这个位置去寻找,但是这本书你却并不知道是什么,你只是知道这本书的地理位置而已。

这样的检索方式效率是非常低的。而且会有意外情况:有人借走了这本书、有人看书后没有放回原位、图书馆当天不营业等等问题,甚至还有可能在你找到这本书的时候,你发现,你已经看过这书了。

目前哈佛大学的一项研究发现,美国最高法院意见中所引用的超链接将近一半都已经失效(49%),虽然这些超链接的地址在过去是放在了正确的位置上,但是现在已经失效了。由此可见,这种存储的体系是低效且脆弱的。

所以这个时候,应该有一种新的处理信息的方式出现来替代掉这个低效脆弱的体系。相对于文件信息的寻找应该注重文件信息的本身,而不是文件信息的存储位置。首先我们应该更换新的网页链接,这个链接不是指向位置,而是唯一描述文件信息本身的链接,比如指纹。

这种处理内容的方式把哪里和什么分开,没有了固定的位置,文件数据就可以在互联网上任意一个地方出现,任何人都可以随时随地的存储数据和提供服务,这就是内容寻址。 为了创建这些内容寻址的链接,我们使用内容的加密哈希值作为唯一标识。

Ipfs 就是一种使用内容寻址的互联网协议。在ipfs里,文件数据的哈希值就是它的地址。我们通过哈希值来识别内容,而不是找到地址。当你需要搜索文件数据的时候,你就可以通过哈希值在任何地方检索到文件数据。文件在自己的电脑中,就可以直接检索到,总的来说就是你可以在任何地方检索并获取数据。

IPFS 使用高效的路由算法来搜索网络,它能针对你的隐私进行调整,ipfs只会对你信任的节点发出数据请求。这点类似于其他对等系统,但是隐私性却大大增强。你可以用它与任意数量的对等设备交换任何类型的文件或数据,并将其直接构建到网络中。

IPFS 通过基于内容寻址而非位置寻址的处理方式使得网络去中心化,这种去中心的模式可以让Web应用程序在与原始源断开的本地网络中工作,无论是办公室中断开级联端口的聊天室,还是在各种图书馆中存放的科学论文,或是在连接性较差的偏远村庄的维基百科,它都可以不受影响的运作。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK