IPFS,(InterPlanetary File System)星际文件系统的缩写,是一种内容可寻址、版本化、点对点超媒体的分布式协议。IPFS是点对点的超媒体协议,可以让网络更快、更安全、更开放。它是一个面向全球的、点对点的分布式版本文件系统,试图将所有具有相同文件系统的计算设备连接在一起。其工作原理:

  • 每个文件及其中的所有块都被赋予一个称为加密散列的唯一指纹。

  • IPFS通过网络删除重复具有相同哈希值的文件,通过计算是可以判断哪些文件是冗余重复的。并跟踪每个文件的版本历史记录。

  • 每个网络节点只存储它感兴趣的内容,以及一些索引信息,有助于弄清楚谁在存储什么。

  • 查找文件时,你通过文件的哈希值就可以在网络查找到储存改文件的节点,找到想要的文件。

  • 使用称为IPNS(去中心化命名系统),每个文件都可以被协作命名为易读的名字。通过搜索,就能很容易地找到想要查看的文件。

对比HTTP,IPFS具有这样的一些特性:

  • 基于内容寻址,而非基于域名寻址。文件(内容)具有存在的唯一性,一个文件加入了IPFS的网络,将基于计算对内容赋予一个唯一加密的哈希值。这将改变我们使用域名访问网络的习惯。

  • 提供文件的历史版本控制器(如git),并且让多节点使用保存不同版本的文件。

  • IPFS的网络上运行着一条区块链,即用来存储互联网文件的哈希值表,每次有网络访问,即要在链上查询该内容(文件)的地址。

  • 通过使用代币(FileCoin)的激励作用,让各节点有动力去存储数据。 Filecoin 是一个由加密货币驱动的存储网络。矿工通过为网络提供开放的硬盘空间获得Filecoin,而用户则用 Filecoin 来支付在去中心化网络中储存加密文件的费用。

IPFS跟SC(Sia Coin)有什么不同?这个问题应该比较好回答了。

  • SC是一条做去中心化的存储的公链,通过代币购买存储空间,将文件备份在互联网的多个节点上,提高文件的安全性。

  • IPFS是一个底层的互联网协议,跟HTTP一样做的是信息交换的事,实现的方法不同,IPFS实现的是互联网上各个节点的文件读取、分享、交换。

参考链接:https://www.jianshu.com/p/ddccae89a49a

IPFS——下一个Http取代?相关推荐

  1. 李开复对话Yoshua Bengio:AI技术的下一个突破

    7月23日,在SGInnovate主办的"深度科技(Deep Tech)造福人类"活动上,创新工场董事长兼CEO李开复与Element AI联合创始人Yoshua Bengio进行 ...

  2. CSDN蒋涛提出技术社区三倍速定律,称下一个20年全球开发者数量将过亿

    10 月 24 日,科大讯飞 1024 开发者节在合肥举行,中国 IT 技术社区 CSDN 创始人&董事长.极客帮创投创始合伙人蒋涛受邀发表了主题演讲. 在演讲中,蒋涛提出了"技术社 ...

  3. 北京智源大会 | AI + 医疗的下一个十年:从公共卫生预警到人类基因密码破解...

    医疗事关人身安全,要求极高,容错率极低,因此,知识壁垒和技术壁垒都很高.过去,AI系统更多的是服务于终端,辅助医生诊断.决策.但是,医疗很复杂,直接切入终端问题很多.未来十年,AI+医疗会碰撞出怎样的 ...

  4. 下一个视觉「杀手级应用」来了,依图行人重识别ReID性能创纪录

    人脸识别之后的下一个风口是什么? 对于这个问题,业界似乎早已有了共识.从 AI 的人脸识别能力超越人类以来,学术界和产业界的目光逐渐转向另一个更具科研意义和应用价值的课题--行人重识别(Person ...

  5. 张亚勤、韦乐平等综述论文:通信人工智能的下一个十年

    来源:专知 [摘 要]移动通信技术走过了37年的发展历程,人工智能技术也已走过了64年的发展历程.从早期的各自独立演进,到5G与人工智能开始深度融合发展,"5G与人工智能"已被业界 ...

  6. 2019与下一个十年:我们将要放弃的和将要拥抱的

    来源:资本实验室 2019年,是连接21世纪前两个十年的过渡一年.在金融支付和商业领域中,2019年也有望成为激动人心的一年. 在这一年中,每家企业.每个人都需要对过去十年中所追求的创新进行反思,并决 ...

  7. 最权威北美放射学会年会回顾:AI的进化与下一个前沿

    翻译 : 高璇 摘要:人工智能在成像领域的前景必须为终端用户带来时间节省.资源优化.精度增益和感知增益(接近精准健康方法).前两个是指生产力方面,而后两个是指质量方面.人工智能在成像领域的脚步不会停留 ...

  8. Google是否会成为下一个微软?

    在4月底,JP摩根邀请我参加一个"思想领导者聚餐"来讨论最近硅谷和数字媒体的事情.在旧金山Kokkari饭馆的私人包间里坐了有20来人,有来自著名VP公司.成功企业家和JP摩根的一 ...

  9. 互联网周刊:谁是下一个IE?

    谁是下一个IE?最多三年后,这个问题或将成为一个伪命题.显然,IE优势开始动摇,昔日风光不再.至少,随着欧洲浏览器捆绑诉讼尘埃落定,浏览器在把选择权交给用户的基调下,恐难形成洗牌后一家独霸的局面. 上 ...

最新文章

  1. 实验二 164 张增进
  2. mysql 加入列,改动列,删除列。
  3. 编程猫python讲师面试_【编程猫教师面试】在BOSS问了我很多,问我为什么选择编程猫,问我了解编程猫吗?-看准网...
  4. Spring Boot 的静态资源处理
  5. 重新精读《Java 编程思想》系列之public,protected,private与无修饰符权限的区别...
  6. xshell 上传 下载文件
  7. C++ Function语意学
  8. VS2012生成事件
  9. 解决Warning: Cannot modify header information - headers already sent b...
  10. 模仿mongodb采用xml+json实现小型数据库
  11. html新一代网页播放器源码 未加密
  12. 需要规范日志格式_Node开发的日志规范
  13. c语言航空订票系统程序设计,C语言航空订票系统
  14. FPGA实验2:ADDA测试
  15. knuth的SJT实现
  16. ###好好###远离送命题: 问答系统中语义匹配的『杀手锏』
  17. python绘制多个散点图_如何利用python把多个散点图画在一张图上:一个案例
  18. PC端+移动端 主流浏览器 userAgent 解析
  19. 洛谷 P1016 旅行家的预算
  20. SSH Agent Forwarding原理

热门文章

  1. zzw原创_oracle循环中的异常捕捉_捕捉异常后并继续循环
  2. 2022 微信头像!超好看
  3. 北京积分落户分数线会一直涨下去吗?
  4. 计算机无线鼠标用不了怎么办,电脑的无线鼠标突然用不了了有什么方法解决
  5. 中国移动联通电信网通和原中国邮电的关系
  6. echarts 折线图 x轴为时间轴
  7. 亚马逊美国站绑定万里汇WorldFirst收款教程!
  8. 机器学习从理论到实践(常见算法)
  9. c语言俄罗斯方块项目文档,c语言程序 俄罗斯方块
  10. leetcode中关于使用二分查找算法思想deal的题型