新一代互联网协议—IPFS区块链
ipfs与http协议在寻找文件信息的处理方式是完全不同的,ipfs是依据内容寻址的方式来处理文件信息的,而http则是位置寻址,ipfs这一点有效的弥补了目
ipfs与http协议在寻找文件信息的处理方式是完全不同的,ipfs是依据内容寻址的方式来处理文件信息的,而http则是位置寻址,ipfs这一点有效的弥补了目前http协议的缺点。
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应用程序在与原始源断开的本地网络中工作,无论是办公室中断开级联端口的聊天室,还是在各种图书馆中存放的科学论文,或是在连接性较差的偏远村庄的维基百科,它都可以不受影响的运作。
1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。