前两篇介绍了IPFS的基本概念, 那么IPFS都可以用来做什么?

如果你认为仅仅是CDN, 永久的web?

Are you kidding me ?

IPFS可是要

--改变世界的...

--变世界的...

--世界的...

--界的...

--的... 

我们来看看IPFS都可以用来干啥:

  1. 在 /ipfs 和 /ipns 下面挂载全球文件系统:就是说我们所有的文件都可以存到上面.

  2. 挂载个人同步的文件夹, 可以自动进行版本管理, 自动备份. 也就意味着未来我们将拥有无限空间的网盘, 不用担心数据丢失, 不用担心隐私泄露(非对称加密). 是不是想到了什么? 现在比较流行的某度 (曾经把大家自动备份的照片全部共享了, 各种艳照啊)和企鹅网盘, 国外的dropbox, 跟IPFS云盘相比, 都将变得微不足道 

  3. 作为加密文件和数据共享系统。IPFS天生视乎就具备这样的能力, 文件加密, 数据共享, 都是小菜一碟.

  4. 作为带版本控制的软件包管理系统.

  5. 作为虚拟机的根文件系统

  6. 作为利用管理程序, 把IPFS作为虚拟机的引导文件系统:在线操作系统

  7. 作为数据库:应用可以直接操作IPFS的Merkle DAG数据结构, 并且可以使用IPFS的版本控制, 缓存. 试想一下我们的数据库直接存在IPFS的文件系统是什么体验? 自动备份, 永不丢失, 安全加密, 无限空间, 高速连接, 想想就美好. 科技改变生活, 未来会有多美好....

  8. 作为加密通讯平台,谁都别想窃听消息通信了 

  9. 作为加密CDN, 作为web的CDN, CDN功能全包了.

  10. 永久web, 不存在不能访问的链接, 跟 404 说 byebye.

上面的应用场景是 IPFS的创始人 Juan Benet 在IPFS论文里面直接提到的. 有兴趣的同学可以去IPFS白皮书里面看一下。

实际上IPFS能做不仅仅限于这些场景. 我们所有的计算机系统几乎都是这种结构

IPFS为我们解决的是最后那一个部分:数据存储。它能够极大的降低数据存储的成本,提升数据下载速度。

那么凡是需要优化数据存储的地方几乎都可以使用IPFS来提升效率

(插点题外话。。。。)

世界发展的规律告诉我们, 凡是符合”共享的, 提升效率的”,一定是未来的趋势。

从人类诞生之初, 我们的世界运转就围绕“共享”这个核心运行!!!

为什么? 因为共享是我们已发现最有效的提升资源配置、提升效率的方式之一,它已经植根于我们的基因当中了。

记得有人写了本书叫做《共享经济》,作者是罗宾·蔡斯, 还有互联网腾飞的这几年, 各种把共享经济挂载嘴边的那些人(包括我自己),都在讨论这个概念。

然鹅事实上共享经济从人类诞生就开始了:

  • 国家就是一个最大的共享体, 我们要共享国防, 共享安全,共享一切。。。

  • 城市是组成国家的共享体单位, 你的生存, 你的工作,无不是共享, 你乘坐的地铁,飞机,公交。你使用的自来水,电力等等, 哪一样不是共享的呢

所以“共享”是我们人类与生俱来的生存方式, 并不是互联网的东西, 互联网探讨的共享经济只不过是这几年集中出现的一种创业方式而已。

(题外话结束。。。)

IPFS和Filecoin的哲学思考: 

 

IPFS和filecoin的诞生极大提高了我们数据存储的共享,这就是价值。如果这是潮流,那将是不可逆的。

跟BTC不一样,BTC带来的问题是 POW 对计算资源的高度依赖和对能源的巨大耗费。

BTC的价值如何确定:

    1 用马克思经济学来解释BTC的价值是耗费的能源+计算成本+无差别的人类劳动

    2 用西方经济学来解释:BTC的价值是供需平衡

    3 用时下互联网流行说法解释是:IP。BTC创造了自己的IP,就像黄金一样。一个巨大的IP。

可是BTC没有从根本上提升我们的效率,从BTC的创始宣言(中本聪BTC白皮书)里面可以看到BTC诞生的原因:源于公平,却无关乎效率(或者可以说BTC共享了货币?关于这一点还没有认真深入思考,也许以后会单独写文章,也欢迎大家交流)

IPFS(Filecoin)采用POW机制不同于BTC,不需要消耗巨大的能源和依赖计算资源。从这种意义上来讲IPFS系统从根本上提升人类的效率,是真正的共享经济,把我们对存储资源利用方式往前迈了一大步,这也是小编对IFPS的信心的来源。

真心祝福这个技术能够获得成功!

PS:

小编在IPFS上上传了一张图片来纪念这篇文章,只要IPFS网络存在,这个图片将永久存在,这就是IPFS的魅力!!!

如果从ipfs访问,使用这个字符串可以了QmdDTor6dWzknFJPJuhJgrUYqd56WkFXYAxyxpEY7kUrEb

借助ipfs.io提供的域名,直接在浏览器里面访问下面链接,就可以看到了。

https://ipfs.io/ipfs/QmdDTor6dWzknFJPJuhJgrUYqd56WkFXYAxyxpEY7kUrEb

这张图片存在于ipfs网络,不是某一个中心化的服务器上。

本来想把这篇文章的 二维码放上面,然而发生了鸡生蛋和蛋生鸡的问题:

    1 发了文章才有url,才能知道二维码内容

    2 发了文章就不能修改了

    3 图片上打上了二维码,图片就不是原来的图片了,hash值发生了变化

所以小编做不到啊。。。

END============================================

相关文章和视频推荐

什么是IPFS?(一)

什么是IPFS?(二)

圆方圆学院汇集大批区块链名师,打造精品的区块链技术课程。
许晓笛老师的CSDN学院视频专栏:https://edu.csdn.net/lecturer/2008
郭金宏老师的csdn学院视频专栏:https://edu.csdn.net/lecturer/2214

圆方圆学院汇集大批区块链名师,打造精品的区块链技术课程。 在各大平台都长期有优质免费公开课,欢迎报名收看。
公开课地址:https://ke.qq.com/course/345101?flowToken=1007330

什么是IPFS?(三)相关推荐

  1. 如何在IPFS里面上传一张图片

    之前有好几人问过小编,想在IPFS里面上传一张图片.如何做? 今天小编就讲一下如何在IPFS里面上传.下载文件? 1 下载IPFS软件 下载地址:https://dist.ipfs.io/#go-ip ...

  2. 【董天一】如何在IPFS里面上传一张图片

    作者简介:董天一 ,IPFS/Filecoin中国区技术布道人 ,<IPFS指南>作者 毕业于北京大学软件与微电子学院 曾担任甲骨文亚洲研发中心(中国)数据库开发工程师 资深区块链技术开发 ...

  3. IPFS 二维码添加的问题

    jenkins Pipline 庖丁解牛分享资料 文档加视频 链接: https://pan.baidu.com/s/19Xjm50AyKh9beP8bdS74tA 提取码: q3u4 前段时间在知乎 ...

  4. IPFS(三)源码解读之-add

    Add 所作的事其实就是将文件传到IPFS上,通过块的方式存到本地blockstore中. 在ipfs的安装目录的blocks目录下保存了当前本地节点所存储的所有的块数据,具体有没有对数据加密,我也没 ...

  5. 了解EOS看这一篇就够了一、团队二、技术三、项目进度四、争议和风险五、展望

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 无论是混迹于币圈.链圈还是矿圈,对BTC(比特币).ETH(以太坊).EOS这三大主流币一定不会陌生,BTC让人们了解了 ...

  6. IJCAI 2019:中国团队录取论文超三成,北大、南大榜上有名

    作者 | 神经小姐姐 来源 | HyperAI超神经( ID: HyperAI ) [导读]AI 顶会 IJCAI 2019 已于 8 月 16 日圆满落幕.在连续 7 天的技术盛会中,与会者在工作坊 ...

  7. java ipfs文件存储_原来IPFS是这样存储文件的

    概述 CID 在介绍IPFS存储文件的远离之前,先介绍一个重要的标识--CID(Content-ID),CID是IPFS中用来表示内容的标识,可以用来表示一个文件,也可以用来表示一个文件块.如下所示, ...

  8. 史上最通俗易懂的IPFS入门介绍:01

    主编丨ipfs中国社区:ip君 来源丨www.ipfs.cn中国社区 作为刚刚接触ipfs的你们,一定一脸懵逼,心中简直是万马奔腾,尼玛,这是什么东西? 没关系,IP君特意为了你们,编写了一份IPFS ...

  9. 深入浅出下一代互联网基础IPFS

    一.概述 IPFS 和区块链有着非常紧密的联系, 随着区块链的不断发展,对数据的存储需求也越来越高, 由于性能和成本的限制,现有的区块链设计方案大部分都选择了把较大的数据存储在链外,通过对数据进行加密 ...

  10. 【译】IPFS — The Permanent, Distributed Web Continues…..

    在本系列的第1部分中 ,我们了解了IPFS,IPFS和HTTP之间的区别,后来又创建了一个文件以添加到IPFS中,并将其通过节点网络访问. 在本部分中,我们将把它提升到一个新的水平,我们将创建一个目录 ...

最新文章

  1. 此时不应有java_Java 锁的知识总结及实例代码
  2. java 判断类型_如何快速入门Java编程学习(干货)
  3. 【实战HTML5与CSS3 第一篇】初探水深,美丽的导航,绚丽的图片爆炸!!
  4. hexo 菜单_Hexo 搭建个人博客教程 - 6 - 设置菜单,发布博客 - 2018
  5. 数据结构——树的存储结构孩子表示法
  6. R7-6 A-B (20 分)
  7. 京东宙斯php版本sdk不能用_多主机平台玩家的福音,北通宙斯T6精英版体验测评...
  8. 机器学习中对不均衡数据的处理方法
  9. matlab中fopen 和 fprintf函数总结
  10. 基于PHP的汉服文化交流平台 毕业设计-附源码240903
  11. Java打包ZIP压缩包文件下载
  12. ffmpeg -比特率,帧率和文件大小
  13. c语言mud游戏制作,MUD游戏制作工具下载
  14. java获取method_从Method中获取完整类名和方法名
  15. rgv动态调度MATLAB代码,RGV动态调度分析
  16. [问题]Make sure that `gem install pg -v '0.17.1'` succeeds before bundling.
  17. 火狐的可配置信息(about:config)
  18. 轻蜗牛直租平台-业务背景介绍
  19. fastreport中文乱码问题
  20. php wordpress 代码模板,wordpress模板代码详解

热门文章

  1. 刽子手游戏 做题笔记
  2. MySQL 日志管理、备份与恢复
  3. python初体验——单/双/三引号的用法
  4. 动态规划求解金矿问题
  5. 30岁学linux内核,明尼苏达大学Linux内核“伪装者提交”研究人员发表公开信
  6. veu+cesium跨域问题
  7. 像word手动插入分页符一样实现报表中强制分页(强制分页)
  8. Excel--查找、替换及定位
  9. wow大芒果mysql,大芒果魔兽世界3.3.5GM命令范例.doc
  10. 流量红利渐失,电商的“新故事”往哪讲?