2018:11:15   今天是星期四   01:55:31
APP下载 万链之家APP

Android

链道学社

IPFS是什么?

09-12 11:57

标签    区块链技术    区块链是什么   区块链公司   什么是区块链   区块链社区

文章来源: 万链之家

现如今的区块链,就如同上世界90年代的互联网。区块链作为新技术,一定会为整个社会带来巨大的变化。HTTP协议的不足(中心化网络服务器),经过这么多年的发展,已经不再适合这个时代。新的IPFS技术正在挑战着HTTP的霸主地位。


1.     什么是IPFS?


IPFS全称(InterPlanetary File System,译星际文件系统)是一个旨在创建持久且分式存储和共享文件的络传输协议。该技术是一种内容可寻址的对等超媒体分发协议。它的出现,能让互联网的速度便捷、更安全、更开放。其目的在于推翻现有的HTTP协议。


区块链技术


2.     IPFS能为我们带来什么?


IPFS的目的在于取代HTTP协议,我们先了解一下HTTP协议的工作原理。HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。当你需要浏览某一个页面时,HTTP协议文件会告诉你文件在那个服务器,地址在哪里。这就会产生一些问题。


不够安全。HTTP协议无法对数据进行加密,当用户使用浏览器和网站进行链接是,数据传输很容易被第三方窥视,甚至窃取。


不够稳定。相信很多人都会遇到404 NOT FOUND页面。出现404的原因就是因为相关的文件被删除,无法找到。HTTP协议下的存储成本非常高,WEB文件时无法长期保存的。HTTP协议是中心化的,这就导致基于HTTP协议开发的互联网应用过度依赖主干线,一旦某一个服务器出现问题,就很有可能导致我们的互联网服务终端。


3.    IPFS的工作原理


我们都知道,在HTTP中,想要使用浏览器进行数据搜索的时候,首先要找到服务器的地址,然后使用路径名称在服务器上查找数据。但是IPFS从根本上改变了搜索的方式。我们可以通过IPFS协议,直接搜索到你想要的数据。

存储在IPFS网络中的数据,会被赋予一个独一无二的哈希值,当用户向IPFS询问哈希的时候,IPFS通过使用一个分布式哈希表,可以快速地找到拥有数据的节点,从而检索到该数据。简单的来说,就是IPFS存储的数据,你只需要查询文件的哈希值,就能快速的找到数据。这种分布式的存储方式对比与传统的存储方式更为安全。传统的http协议,黑客通过转译就可以轻而易举的找到网址所对应的服务器的IP地址,接下来黑客通过IP地址就可以对服务器进行攻击,目前所有中心化存储都会有这种风险。

3.png

而IPFS协议则不同,由于采用的是分布式的存储方式,所有的访问点都会被分布到不同的网络节点上,黑客完全不知道数据是存储在哪一个节点的,也就没有办法对服务器进行攻击。此外,你还可以通过密匙对存储在IPFS网络中的数据进一步加密,即使别人拥有了文件的哈希值,也需要密匙才能查看存储数据。

这样或许有人会问,这样的存储体系下,用户的访问速度会不会很慢?IPFS会将一些大文件打散,切成一个个的小块,这样不仅可以做到从一台服务器上下载文件,也可以同时从数百台服务器进行同步下载。这极大的加快了访问速度。

X
  • 打赏支付
当前账户总金币:0
请选择打赏金额:
  • 100
  • 300
  • 500
  • 1000
  • 1500
  • 2000
    收藏
声明:万链之家登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。

厘米科技

2100打赏金币 140001所得总金币

    最新发表    最高金币  最高点击量

特约作者

7x24h快讯更多 >>
  • 11.14 16:53

    新加坡BGAA受邀参加新加坡金融科技节,与科技行业共同探讨... [快讯详情]

  • 11.13 17:38

    麦子钱包 CTO Eric:DApp未来会在泛娱乐类和金融... [快讯详情]

  • 11.13 17:14

    AEP行情 |AEP 上线EXX交易所,24小时最高涨幅2... [快讯详情]

  • 11.13 16:15

    国家级长沙经济技术产业开发区考察团莅临OPX考察指导 11... [快讯详情]

  • 11.13 14:20

    COMC社区链正式上线FCoin交易所,开启COMC/ET... [快讯详情]