网络

  |  手机版

收藏网站

投稿QQ:1745232315

IT专家网,汇聚专业声音 解析IT潮流 IT专家网,汇聚专业声音 解析IT潮流

网络

专家视点在现场环球瞭望
IT专家网 > 网络

IPFS是什么?能否颠覆HTTP协议?

作者:51CTO出处:论坛2018-09-30 16:40

IPFS是“永久网络”

到目前为止,非常多的项目已经采用了IPFS来进行开发。比如: Akasha BlockCat, Mana, ZenCash, Beetoken等等。前段时间闹得沸沸扬扬的以太坊太子ETF,也将采用ETH+IPFS的架构。未来,IPFS一定会广泛地被用于金融、医疗、科技等等产业,一旦我们现在抓住了机会,IPFS就会为我们创造巨大的收益。

此外,IPFS还将改变大家的上网痛点。大家在上网的时候,一定经历过404(无法找到页面)的情景。这里的原因有很多,有可能是在服务器停了,有可能是服务器因为一些外部原因而坏掉了。

但是IPFS没有中心化的服务器,IPFS系统中的所有文件将被永久的记录下来(除非拥有者刻意删除)。因为采用了Git的机制,网络中文件所有的修改记录也将会被最大程度的保留。使用IPFS来进行文件的存储,再也不用担心文件因为一些天灾人祸而被销毁。

IPFS的算法虽不完美但无可挑剔

除了通过DHT等算法寻找节点外,分布式储存的另一关键技术是内容寻址。在目前HTTP/HTTPS组成的网络中,用户输入的域名(例如https://www.google.com或https://www.baidu.com)被层层解析、对应到服务器地址后,用户再与服务器建立连接。而IPFS采用的内容寻址模式,用户只要直接输入所需文件(比如网站主页html文件)的指纹,程序即可在网络中找寻到拥有该数据的节点建立链接,传输数据。

这种文件指纹又被称为hash,是哈希函数的计算结果。哈希函数的作用类似于数字摘要,将任意长度的数据转换为固定长度的字符串。同时,只要原数据发生任何改变,计算出的hash都会不同。以hash作为网址意味着,同样的网址一定会得到同一个文件,网页链接永远可靠,所以IPFS也被称作“永久网络”(Permanent Web)。

一个文件的hash可以和另一个文件加和之后,进行哈希函数计算,形成第二个hash。如此一来,不同的文件可以通过hash相互连接成文件树,大文件也可以分块后再串在一起。这种结构被称作哈希树(或者默克尔树,Merkle Tree),这是一种在分布式系统中逐渐开始流行的数据结构。不管是常用的代码管理工具git,遍布世界的Bittorrent,还是各色各样的区块链,都是某种形式的哈希树,能够直接储存于IPFS网络中,高效地识别和调用。

IPFS创造Filecoin,是因为数据也需要一定的“冗余度”,保证网络中有多个拷贝。同时,还需要有一些节点长期在线,保持数据可读。IPFS+Filecoin就有望和亚马逊、Google及阿里巴巴等云服务商竞争。

从第一个比特币出现到现在,不知不觉中已经十年过去了,经历了比特币、以太坊,区块链已经进化到3.0时代,如今比特币、以太坊都因各自的缺点表现疲软,大家都在等待区块链3.0时代的新“币王”出现,IPFS/Filecoin当之无愧,绝对的绝对双娇、天下无双。

相关文章

404 Not Found

404 Not Found


nginx/1.12.2

关键词:IPFS,HTTP协议

责任编辑:林音子

专题推荐

原创文章

微博互动

白皮书

网警备案