- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IPFS-可快速索引的版本化的点对点文件系统(草稿3).PDF
IPFS(中文白皮书)
2017-05-28
IPFS - 可快速索引的版本化的点对点
文件系统 (草稿3)
作者:Juan Benet (j uan@benet.ai)
译者: 郭光华(gavin@8)
摘要
星际文件系统是一种点对点的分布式文件系统, 旨在连接所有有相同的文件系
统的计算机设备。在某些方面,IPFS 类似于web, 但web 是中心化的,而IPFS
是一个单一的Bittorrent 群集,用git 仓库分布式存储。换句话说,IPFS 提
供了高吞吐量的内容寻址块存储模型, 具有内容寻址的超链接。这形成了一个
广义的Merkle DAG 数据结构,可以用这个数据结构构建版本文件系统,区块
链,甚至是永久性网站。。IPFS 结合了分布式哈希表, 带有激励机制的块交
换和自我认证命名空间。IPFS 没有单故障点, 节点不需要相互信任。
1. 介绍
在全球分布式文件系统这领域, 已经有许多人的尝试。一些系统已经取得了重
大的成功,而很多却完全失败了。在学术尝试中,AFS 【6】就是成功的例子,
如今已经得到广泛的应用, 然而,其他的 【7, ?】却没有得到相同的结果。
在学术界之外,应用最广泛的是面向音视频媒体的点对点文件共享系统。 最值
得注意的是, Napster, KaZaA 和BitTorrent[2]部署的文件分发系统支持
1 亿用户的同时在线。即使在今天, BitTorrent 也维持着每天千万节点的活
跃数。 基于这些学术文件系统理论而实现的应用程序有很多的用户量, 然而,
这些系统理论是在应用层,而没有放在基础层。以致没有出现通用的文件系统基
础框架, 给全球提供低延迟的分发。
也许是因为HTTP 这样“足够好“的系统已经存在。到目前为止,HTTP 已经作
为“分布式文件系统“的协议,并且已经大量部署,再与浏览器相结合,具有巨
大的技术和社会影响力。在现在, 它已经成为互联网传输文件的事实标准。然
而,他没有采用最近15 年的发明的数十种先进的文件分发技术。从一方面讲,
由于向后兼容的限制 和 当前新模式的投入, 不断发展http web 的基础设施
几乎是不可能的。但从一个角度看,从http 出现以来, 已经有许多新协议出
现并被广泛使用。升级http 协议虽然能引入新功能和加强当前http 协议,但
会降低用户的体验。
有些行业已经摆脱使用HTTP 这么久,因为移动小文件相对便宜,即使对拥有
大流量的小组织也是如此。但是,随着新的挑战,我们正在进入数据分发的新纪
元。
(a)托管和分发PB 级数据集,
(b)跨组织的大数据计算,
(c)大批量的高清晰度按需或实时媒体流,
(d)大规模数据集的版本化和链接,
(e)防止意外丢失重要文件等。其中许多可以归结为“大量数据,无处不在”。由
于关键功能和带宽问题,我们已经为不同的数据放弃了HTTP 分销协议。下一步是使它们
成为web 自己的一部分。
正交于有效的数据分发,版本控制系统,已经设法开发重要的数据协作工作流程。Git 是分
布式源代码版本控制系统,开发了许多有用的方法来建模和实现分布式数据操作。Git 工具
链提供了灵活的版本控制功能,这正是大量的文件分发系统所严重缺乏的。由Git 启发的新
解决方案正在出现,如Camlistore [?],个人文件存储系统,Dat [?]数据协作工具链和
数据集包管理器。 已经影响了分布式文件系统设计 ,因为其内容涉及到
Git [9] Merkle DAG
数据模型,能够实现强大的文件分发策略。还有待探讨的是,这种数据结构如何影响面向高
吞吐量的文件系统的设计,以及如何升级Web 本身。
本文介绍了IPFS,一种新颖的对等版本控制的文件系统,旨在调和这些问题。 IPFS 综合
了许多以前成功的系统的优点。 IPFS 产生了突出的效果, 甚至比参考的这些系统的总和
还要好。IPFS 的核心原则是将所有数据建模为同一Merkle DAG 的一部分。
2. 背景
本节回顾了IPFS 所采用成功的点对点系统技术的重要属性。
2.1 分布式哈希表(DHT)
分布式散列表 (DHT
您可能关注的文档
最近下载
- 安顺《建筑信息模型(BIM)》建模练习4:复制功能与创建二层模型练习(5分,需辅导教师评阅).pdf VIP
- 会计职业生涯计划书格式.pdf VIP
- 设计比选文件.doc
- 子分部工程质量验收纪要GD424.xls VIP
- 2024-2025学年小学地方、校本课程川教版可爱的四川教学设计合集.docx
- 2024年爆破作业人员安全技术培训试题(及答案).pdf
- 2023年海南省中考历史试题卷(含答案解析)+2022年及2021年中考历史试卷及答案.docx
- KCP题库整理必威体育精装版.docx VIP
- 24拱城控01:杭州市拱墅区城市建设发展控股集团有限公司公司债券2024半年度报告.PDF VIP
- 版劳动实践河北科学技术出版社三年级下册全册教案.pdf
文档评论(0)