ipfs 存储目录结构

9 篇文章 24 订阅 ¥19.90 ¥99.00

~/.ipfs 为节点的存储目录

目录 存储内容 备注
blocks 文件块内容 hash.data
datastore 存储本地数据 ipns 等
keystore 存储公私钥对  
config 配置文件  
version 版本信息  
datastore_spec    

datastore的存储:https://github.com/ipfs/go-datastore

IPFS是一个分布式文件系统,它综合了以前的对等系统的成功想法,包括DHT,BitTorrent,Git和SFS。 IPFS的贡献是简化,发展和将成熟的技术连接成一个单一的内聚系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
IPFS(InterPlanetary File System)是一种分布式文件系统,它的原理基于一些关键概念和技术: 1. 分布式哈希表(DHT):IPFS使用DHT来分布存储和查找文件。DHT是一个分布式的键值存储系统,它将文件的内容的哈希值作为键,将文件的位置信息作为值存储在网络中的不同节点上。这样,文件可以通过哈希值进行查找,而不依赖于中心化的服务器。 2. 哈希链接:IPFS使用内容寻址来确定文件和目录的唯一标识。每个文件和目录都被哈希成一个唯一的标识符,该标识符也被用作文件内容的哈希值。这种方式确保了数据的完整性和不可变性。同时,文件和目录之间可以通过哈希链接进行连接和引用。 3. 分布式存储IPFS将文件内容进行分块存储,并使用分布式存储的方式将这些块存储在网络中的不同节点上。这样可以实现数据的冗余备份和高可用性。当用户请求文件时,IPFS会根据文件的哈希值查找对应的块,并从最近的节点获取所需的数据。 4. 自我证明:IPFS使用Merkle DAG(有向无环图)来组织和表示文件系统。文件系统中的每个节点都包含了指向其子节点的哈希链接。这种方式不仅支持版本控制和快速增量更新,还可以通过节点之间的哈希链接进行验证和自我证明。 综上所述,IPFS通过使用分布式哈希表、哈希链接、分布式存储和自我证明等技术,实现了去中心化、高可用性、安全性和可扩展性的分布式存储
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0X码上链

你的鼓将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值