IPFS会取代HTTP吗?
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吗?相关推荐
- Brave 浏览器宣布集成 IPFS 协议,它会取代 HTTP 吗?
未来,IPFS 可能会取代 HTTP 吗? 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 如果说 Chromium 项目早已一统浏览器江湖,那么在这片江湖中,各家浏览器的竞争与比赛仍在 ...
- IPFS中国社区丨最简单全面介绍IPFS
作 者丨IPFS中国社区:IP君 文章来源丨www.ipfs.cn 原文地址丨http://www.ipfs.cn/news/info-100173.html · 互联网是我们日常生活中最重要的工具, ...
- 利用IPFS构建自己的去中心化分布式Wiki系统
IPFS全称InterPlanetary File System,中文名:星际文件系统,是一个旨在创建持久且分布式存储和共享文件的网络传输协议. 它是一种内容可寻址的对等超媒体分发协议.在IPFS网络 ...
- ipfs 云服务器_图们时空云,ipfs服务器
图们时空云 IPFS星际文档系统(InterPlanetaryFileSystem)一个旨存储和共享文档的网络传输协议,它是一种内容可寻址的对等超媒体分发协议,在IPFS网络中的节点将构成一个分布式文 ...
- IPFS(星际文件系统)-初步接触
〇.IPFS介绍 从HTTP到IPFS,星际文件系统能变革信息传播的方式吗? 戴嘉乐:详解IPFS的本质.技术架构以及应用 以下为实现相关摘要 1.存储 在IPFS中,信息可以存储进IPFS系统中的块 ...
- 如何查看网站的真实服务器ip,牧牛生态科技: ipfs项目到底怎么样?
经济和互联网模式在发展,大家对于自己的隐私问题是格外的注重,HPPT的弊端日益的显露出来,逐渐出现数据盗窃.隐私泄露.重要文件损坏,或是被永久删除.为了解决HPPT的弊端,ipfs自然就诞生了. ip ...
- 区块链技术工坊 - 线下区块链技术分享
尽管网络上,已经有不少文章讨论IPFS,不过真正讲明白IPFS想做什么的很少,文本尝试站在未来Web3.0的高度来看看IPFS究竟用来解决什么问题. DApp 的缺陷 对区块链有所了解的同学,知道区块 ...
- 构建以太坊 dApp 的完整指南:前端和后端
面向全栈开发人员的端到端 dApp 教程 目录 面向全栈开发人员的端到端 dApp 教程 什么是 DApp? 后端(智能合约) 前端(Web 用户界面) 数据存储 IPFS 一群 去中心化消息通信协议 ...
- IPFS——下一个Http取代?
IPFS,(InterPlanetary File System)星际文件系统的缩写,是一种内容可寻址.版本化.点对点超媒体的分布式协议.IPFS是点对点的超媒体协议,可以让网络更快.更安全.更开放. ...
最新文章
- sql之left join、right join、inner join的区别,连接自己时的查询结果测试
- Arduino LiquidCrystal库函数中文对照
- 同软件多个线程设置不同ip_多线程--面试知识
- php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件
- LeetCode 4	Median of Two Sorted Arrays
- WiFi生成二维码卡片共享源码
- java jtable 单元格合并_java 表格JTable中怎么样合并单元格
- 集腋成裘-13-git使用-02进阶篇
- java基于springboot校园餐厅订餐管理系统
- 【尚硅谷】JavaWeb
- 2018年腾讯笔试题(今年更难了)
- 联想服务器linux系统raid驱动,SUSE Linux服务器企业版加载阵列卡驱动程序步骤
- java poi 创建ppt图表,柱状图
- 什么是rip协议其优缺点_ospf和rip 优缺点
- FLURRY 文档摘要及备注
- pc服务器是微型计算机吗,pc和主机的区别是什么?
- Ceph Calamari安装问题汇总
- jquery $.fn 是什么意思
- WEB短信平台定制 短信系统构建 路由通道搭建 web版短信后台管理系统 概括简介
- 秋高气爽,静笃九月禅宗