1.什么是IPFS呢?

IPFS(The InterPlanetary File System)是一种点到点的分布式文件系统,它连接的计算设备都拥有相同的文件管理模式。从某种意义上来说这个概念跟Web的最初理念很类似,但是实际上IPFS更像是互相转发Git目标的单个Bittorrent用户群。IPFS具备成为internet子系统的素质,通过合理配置可以完备甚至替代HTTP。这听起来已经有些不可思议,但其实它可以做到更多。 IPFS的开发目前处于alpha试验阶段,还没能替代现存的网站存储系统。就像其它复杂的新技术一样,我们有很多改进要做。但IPFS不是空想,它一直在实际运行着,你可以试着在自己的电脑上配置IPFS,为Neocities网站的访问用户提供服务,你的加入或许会延续某个网站的寿命。

2IPFS解决了那些问题

IPFS的做法则是不再关心中心服务器的位置,也不考虑文件的名字和路径,只关注文件中可能出现的内容。我把刚才的文件neocitieslogo.svg放到IPFS节点,它会得到一个新名字QmXGTaGWTT1uUtfSb2sBAvArMEVLK4rQEcQg5bv7wwdzwU,是一个由文件内容计算出的加密哈希值。哈希值直接反映文件的内容,哪怕只修改1比特,哈希值也会完全不同。

当IPFS被请求一个文件哈希时,它会使用一个分布式哈希表找到文件所在的节点,取回文件并验证文件数据。虽然早期的分布式哈希表曾遭受过女巫攻击,但是已经有一些新的方案来实现,我相信这个问题可以解决。

3如何使用IPFS

现有的IPFS实现是实验性的,Neocities会在网站更新的时候发布新的IPFS哈希,新的哈希会指向最新版本的网站,通过IPFS-HTTP网关可以直接访问。由于IPFS哈希是随着更新改变的,我们可以自动的获得旧版本网站的历史档案,这些内容也会被提供出来。

IPFS会取代HTTP吗?相关推荐

  1. Brave 浏览器宣布集成 IPFS 协议,它会取代 HTTP 吗?

    未来,IPFS 可能会取代 HTTP 吗? 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 如果说 Chromium 项目早已一统浏览器江湖,那么在这片江湖中,各家浏览器的竞争与比赛仍在 ...

  2. IPFS中国社区丨最简单全面介绍IPFS

    作 者丨IPFS中国社区:IP君 文章来源丨www.ipfs.cn 原文地址丨http://www.ipfs.cn/news/info-100173.html · 互联网是我们日常生活中最重要的工具, ...

  3. 利用IPFS构建自己的去中心化分布式Wiki系统

    IPFS全称InterPlanetary File System,中文名:星际文件系统,是一个旨在创建持久且分布式存储和共享文件的网络传输协议. 它是一种内容可寻址的对等超媒体分发协议.在IPFS网络 ...

  4. ipfs 云服务器_图们时空云,ipfs服务器

    图们时空云 IPFS星际文档系统(InterPlanetaryFileSystem)一个旨存储和共享文档的网络传输协议,它是一种内容可寻址的对等超媒体分发协议,在IPFS网络中的节点将构成一个分布式文 ...

  5. IPFS(星际文件系统)-初步接触

    〇.IPFS介绍 从HTTP到IPFS,星际文件系统能变革信息传播的方式吗? 戴嘉乐:详解IPFS的本质.技术架构以及应用 以下为实现相关摘要 1.存储 在IPFS中,信息可以存储进IPFS系统中的块 ...

  6. 如何查看网站的真实服务器ip,牧牛生态科技: ipfs项目到底怎么样?

    经济和互联网模式在发展,大家对于自己的隐私问题是格外的注重,HPPT的弊端日益的显露出来,逐渐出现数据盗窃.隐私泄露.重要文件损坏,或是被永久删除.为了解决HPPT的弊端,ipfs自然就诞生了. ip ...

  7. 区块链技术工坊 - 线下区块链技术分享

    尽管网络上,已经有不少文章讨论IPFS,不过真正讲明白IPFS想做什么的很少,文本尝试站在未来Web3.0的高度来看看IPFS究竟用来解决什么问题. DApp 的缺陷 对区块链有所了解的同学,知道区块 ...

  8. 构建以太坊 dApp 的完整指南:前端和后端

    面向全栈开发人员的端到端 dApp 教程 目录 面向全栈开发人员的端到端 dApp 教程 什么是 DApp? 后端(智能合约) 前端(Web 用户界面) 数据存储 IPFS 一群 去中心化消息通信协议 ...

  9. IPFS——下一个Http取代?

    IPFS,(InterPlanetary File System)星际文件系统的缩写,是一种内容可寻址.版本化.点对点超媒体的分布式协议.IPFS是点对点的超媒体协议,可以让网络更快.更安全.更开放. ...

最新文章

  1. sql之left join、right join、inner join的区别,连接自己时的查询结果测试
  2. Arduino LiquidCrystal库函数中文对照
  3. 同软件多个线程设置不同ip_多线程--面试知识
  4. php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件
  5. LeetCode 4 Median of Two Sorted Arrays
  6. WiFi生成二维码卡片共享源码
  7. java jtable 单元格合并_java 表格JTable中怎么样合并单元格
  8. 集腋成裘-13-git使用-02进阶篇
  9. java基于springboot校园餐厅订餐管理系统
  10. 【尚硅谷】JavaWeb
  11. 2018年腾讯笔试题(今年更难了)
  12. 联想服务器linux系统raid驱动,SUSE Linux服务器企业版加载阵列卡驱动程序步骤
  13. java poi 创建ppt图表,柱状图
  14. 什么是rip协议其优缺点_ospf和rip 优缺点
  15. FLURRY 文档摘要及备注
  16. pc服务器是微型计算机吗,pc和主机的区别是什么?
  17. Ceph Calamari安装问题汇总
  18. jquery $.fn 是什么意思
  19. WEB短信平台定制 短信系统构建 路由通道搭建 web版短信后台管理系统 概括简介
  20. 秋高气爽,静笃九月禅宗

热门文章

  1. Openpiton RISC-V处理器学习笔记(3 移植至ZCU102 FPGA并仿真)
  2. Mysql中tinyint与Java数据类型对应关系
  3. arcgis for js图层graphic的鼠标悬浮事件
  4. 最近找工作,搜刮了一些Java面试题,涨涨知识
  5. java计算机毕业设计人事管理系统MyBatis+系统+LW文档+源码+调试部署
  6. 2014年5月16日
  7. 最受欢迎的15个顶级 Python 库
  8. 和府捞面上海单城破100家店;Gap品牌推出家居产品 | 知消
  9. 经典算法之冒泡排序法与直接选择排序法
  10. 【期末总结】计算机图形学