星际文件系统

✍ dations ◷ 2025-10-22 12:29:14 #2015年面世,应用层协议,分散式档案系统,文件传输协议,网际协议,网络协议,万维网,对等计算

星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址(英语:Content-addressable storage)的对等超媒体(英语:Hypermedia)分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自2014年开始由Protocol Labs(英语:Protocol Labs)在开源社区的帮助下发展。其最初由Juan Benet设计。

在2014年,IPFS协议利用比特币区块链协议(英语:Bitcoin protocol)和网络基础设施的优势来存储不可更改的数据,移除网络上的重复文件,以及获取存储节点的地址信息——用以搜索网络中的文件。

目前的实现采用Go和JavaScript,并有Python的实现正在发展。Go实现被认为是开发正式规范(英语:Specification (technical standard))时的“参考实现”。

IPFS是一个对等的分布式文件系统,它尝试为所有计算设备连接同一个文件系统。在某些方面,IPFS类似于万维网,也可以被视作一个独立的BitTorrent群、在同一个Git仓库中交换对象。换种说法,IPFS提供了一个高吞吐量、按内容寻址的块存储模型,及与内容相关超链接。这形成了一个广义的Merkle(英语:Merkle tree)有向无环图(DAG)。IPFS结合了分布式散列表、鼓励块交换和一个自我认证的名字空间。IPFS没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,和防止HTTP方案可能遇到的DDoS攻击。

该文件系统可以通过多种方式访问,包括FUSE与HTTP。将本地文件添加到IPFS文件系统可使其面向全世界可用。文件表示基于其哈希,因此有利于缓存。文件的分发采用一个基于BitTorrent的协议。其他查看内容的用户也有助于将内容提供给网络上的其他人。IPFS有一个称为IPNS的名称服务,它是一个基于PKI的全局名字空间,用于构筑信任链,这与其他NS兼容,并可以映射DNS、.onion、.bit等到IPNS。

每个Merkle都是一个有向无环图 ,因为每个节点都通过其名称访问。每个Merkle分支都是其本地内容的哈希,它们的子节点使用它们的哈希而非完整内容来命名。因此,在创建后将不能编辑节点。这可以防止循环(假设没有哈希碰撞),因为无法将第一个创建的节点链接到最后一个节点从而创建最后一个引用。

对任何Merkle来说,要创建一个新的分支或验证现有分支,通常需要在本地内容的某些组合体(例如列表的子哈希和其他字节)上使用一种哈希算法。IPFS中有多种散列算法可用。

输入到散列算法中的数据的描述见 https://github.com/ipfs/go-ipfs/tree/master/merkledag。

相关

  • S期S期是细胞周期中进行DNA复制的时期,发生于G1期后,G2期前。细致而准确的DNA复制对于避免可能导致细胞死亡或疾病的遗传变异是必要的,因此真核生物中调控DNA复制的过程高度保守。
  • 政治体制政体(英语:form of government),是国家的政治、统治形态,即国家政治体系运作的形式。一般用来指涉一个国家政府的组织结构和管理体制,在不同的历史时期,不同的国家和地域,政治体制都
  • X射线吸收光谱X光吸收光谱(X-ray absorption spectroscopy,缩写:XAS)是目前广泛应用于取得气态、分子、及凝体(例如,固体)中,目标原子之区域(原子尺度)结构资讯及电子状态的一种技术。X光吸收光谱可
  • 鬼笔毒素毒肽(英语:Phallotoxins)是一类从毒鹅膏分离出来的双环多肽,含有七个氨基酸,目前已发现七种毒肽。其中,鬼笔环肽于1937年由海因里希·奥托·威兰的学生和女婿费奥多尔·吕嫩,以及慕
  • 艾萨克·布洛克艾萨克·布洛克爵士(Sir Isaac Brock,1769年10月6日-1812年10月13日),英国陆军少将。1812年战争初期,他在上加拿大地区击退美军的进攻,并发动反击攻入美领五大湖地区,在8月中旬的底
  • 勒拉赫勒拉赫(Lörrach)是德国巴登-符腾堡州最西南端弗赖堡行政区勒拉赫县的首府,靠近法国和瑞士的边界。其最大的工业为巧克力工厂妙卡。面积为39.43平方千米。2011年人口为48,380人
  • 邱小波邱小波(1963年7月-),享受国务院政府特殊津贴专家,现任北京师范大学生命科学学院教授、博士生导师。1984年毕业于安徽师范大学生物学专业获学士学位,1989年于浙江农业大学/北京农林
  • 张瀛太张瀛太(1965年—),台湾作家,国立台湾大学中国文学博士,国立台湾科技大学人文社会学院人文社会学科特聘教授。2015年,她获得兰诺克斯·罗宾森文学奖(Lennox Robinson Literary Award
  • 佟韦佟韦(1929年9月-),原名佟遇鹏,笔名冬韦、冬青、冬人等,男,满族,辽宁昌图人,中国文艺组织工作者、书法家,中国书法家协会原副主席,中国电视艺术家协会原主席团委员。
  • 植田光植田光(1996年11月14日-)是日本的女性声优,茨城县出身。隶属于Office Anemone。就读代代木动画学院时即为EARLY WING的准所属成员。2015年5月开始为EARLY WING所组成的女性声优