原创:「飞猪说币」2018年的10倍币:IPFS原理介绍之四
「飞猪说币」2018年的10倍币:IPFS原理介绍之四
飞猪尽量用自己的语言来做基础原理介绍,也许不是最精确,但是一定是最容易理解的语言。
(至于为什么说IPFS会是2018年的10倍价值币,相信读者看完全系列介绍以后会有自己的判断。)
IPFS基础介绍之四: IPFS技术优势
前面章节介绍了IPFS是什么,以及IPFS文件寻址原理,还有IPFS的其他基础知识。通过介绍我们了解了分布式存储的好处,以及基于内容寻址的优势。这两个基础概念构成了IPFS最核心的部分。本章节飞猪将讲述IPFS的技术优势,下一章节将讲述IPFS的搭建。
IPFS的应用意义
第一,可以为内容创作带来一定的自由。大家在这个平台上想创作什么都可以,而不必受到中心服务器的制约。同样的,用户的打赏也不必收到中心服务器的制约,内容收益直接归创作者所有。
第二,可以降低存储和带宽成本。经过IPFS协议进行存储,文件具有唯一标识,不会反复无序被存储(IPFS有一定的冗余度)。相较于传统视频网站,它降低了同资源冗余程度,同时大大节约了海量用户在播放视频时所产生的带宽成本。
第三,可以与区块链完美结合。区块链的本质是分布式账本,目前大部分公链的最大问题是没法存储大量的超媒体数据在自己的链上。现在很多公链(包括EOS)计划采用IPFS作为存储的IO接口。
比如EOS将自己打包好的区块数据通过IPLD进行异构处理,统一成一种便于内容寻址的数据结构类型,并挂载到IPFS的link上,让IPFS网络承担存储和P2P检索的逻辑,而不消耗EOS区块链系统本身太多的计算资源。
第四,可以为传统应用提供分布式存储方案。IPFS本质是一个区块链上的分布式存储。针对传统应用提供分布式存储方案当然是游刃有余的。当检索请求到来时,系统先通过字符串近似度范围比较,缩小检索范围,加快检索效率,通过NodeID从附近节点拿到超媒体数据,大大提高了LBS应用整个检索动作的效率。
IPFS 使用场景
IPFS 的发明者 Juan Benet在 IPFS 技术白皮书中假设了一些使用场景:
1. 在 /ipfs 和 /ipns 下挂载全球文件系统
2. 挂载的个人同步文件夹,拥有版本功能
3. 文件加密,数据共享系统
4. 可用于所有软件的带版本的包管理器
5. 可以作为虚机的根文件系统
6. 可以作为数据库:应用可以直接操作 Merkle DAG,拥有 IPFS 提供的版本化、缓存以及分布式特性
7. 可以做(加密)通讯平台
8. 各种类型的 CDN
9. 永久的 Web,不存在不能访问的链接
(图片来自网络)(需要行情和优质项目分析高级帮助的可以给飞猪发站内私信或者评论留言)