运城前端开发IPFS协议的优势和不足之处

对于程序员来说,掌握更多的编程开发技术以及框架协议能够让我们的编程开发工作更加流畅,下面我们就一起来了解一下,IPFS协议的优势和不足之处。

运城前端开发IPFS协议的优势和不足之处

什么是IPFS

IPFS是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协议,目标是补充甚至取代过去半个多世纪里使用的超文本媒体传输协议(HTTP),希望构建更快、更安全、更自由的互联网时代。

IPFS的优势

IPFS不仅仅是为了加速web,而是为了终取代HTTP协议,针对上述HTTP面临的问题,IPFS提出了各种解决方案

IPFS是一个文件系统,定义了基于内容的寻址文件系统

IPFS天生就是一个CDN,文件添加到IPFS网络,使用分布式哈希、p2p传输、版本管理系统,将会在全世界进行CDN加速

IPFS是一个web协议,可以像http那样查看互联网页面,未来浏览器可以直接支持ipfs:/或者fs:/协议

IPFS是模块化的协议,连接层:通过其他任何网络协议连接;路由层:寻找定位文件所在位置;数据块交换:采用BitTorrent技术

IPFS是一个p2p系统,分布式网络结构,没有单点失效问题

IPFS拥有命名服务IPNS:基于SFS(自认证系统)命名体系,可以和现有域名系统绑定

IPFS的缺陷

信息不可撤销、不可篡改是IPFS的优点,也是缺点。如果是一个内容错误,需要更新的文件,那么不可撤销、不可更改将会成为一个很麻烦的事情。对此,IPFS给出的对应措施是:可以将修改之后的文件上传至IPFS,IPFS也会对文件进行更新,在IPFS内可搜索到文件更新的所有历史纪录。

IPFS将大文件分别存放于不同的块中,也不可避免的有一个隐患,即:如果一部分存放文件的节点统统下线不可用了,并且该文件没有备份,那么整个文件都是不可用的。对此,有两种解决方案,一是激励更多的节点去存储这个信息,二是积极分发文件,使得更多节点存储这个信息。

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!

怎样在网上赚钱