
IPFS
文章平均质量分 69
基于IPFS分布式存储技术,推动下一代存储技术与通信协议的研究与推广。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
智能体格
一线大厂14年IT老兵,擅长互联网技术开发与项目管理,企业人工智能整体架构设计与应用落地,大模型训练/微调/推理,智能体开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IPFS-Cluster集群共识协议分析
Consensus共识组件共识组件主要职责:(1)管理全局Pinset集合,包括从其它节点获取或者向其它节点发送Pin操作命令。(2)管理Pinset相关的文件在IPFS中的持久化存储。(3)在所有的节点间实现分布式一致,所有的节点需要收敛相同的Pinset。(4)管理集群节点,包括节点加入离开,设置节点间的管理机制。(5)设置节点信任机制,定义哪些节点可以访问本地RPC服务。IPFS-Cluster共识组件目前有两种具体实现,基于“Raft”的强一致性分布式共识,和基于“Mer原创 2021-05-08 14:22:45 · 644 阅读 · 1 评论 -
IPFS存储数据一致解决方案
参考IPFS官网:https://cluster.ipfs.io/documentation/guides/consensus/引 言星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的点对点超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。在IPFS网络中,文件是拆分后存储在不同节点的,每个节点存储的内容并不相同,当我们使用IPFS私有网络来作为系统的文件系统时就存在存储一原创 2021-05-08 11:22:13 · 497 阅读 · 0 评论 -
IPFS pubsub功能的使用
什么是 pubsub?发布订阅模式(Publish–subscribe pattern),最早是由苹果公司在 Mac OS 引入。消息的发送者(publishers)不直接将消息发送给接收者(subscriber)。而是将消息分门别类,发送者并不知道也无需知道接收者的存在。而接收者只需要订阅一个或者多个类别的消息类,只接收感兴趣的消息,不知道也无需知道发布者的存在。(https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern)写代原创 2021-03-16 14:42:02 · 673 阅读 · 0 评论 -
ipfs 存储目录结构
~/.ipfs 为节点的存储目录目录 存储内容 备注 blocks 文件块内容 hash.data datastore 存储本地数据 ipns 等 keystore 存储公私钥对 config 配置文件 version 版本信息 datastore_spec datastore的存储:https://github.com/ipfs/go-datastoreIPFS是...原创 2021-03-03 17:15:03 · 1229 阅读 · 1 评论 -
IPFS 自定义磁盘路径
看IPFS启动的命令帮助:> ipfs daemon --helpUSAGE ipfs daemon - Run a network-connected IPFS node.SYNOPSIS ipfs daemon [--init] [--init-config=<init-config>] [--init-profile=<init-profile>] [--routing=<routing>] [--mount] [--writable]原创 2021-01-29 11:01:10 · 695 阅读 · 0 评论 -
IPFS 磁盘挂载
问题描述IPFS作为文件管理系统,在生产环境上,必然会占用巨大的磁盘空间。一般会在IPFS节点上挂载多个磁盘,或者水平扩展磁盘。那IPFS是怎么进行磁盘挂载的呢?IPFS挂载磁盘命令命令如下:>ipfs mount --helpUSAGE ipfs mount - Mounts IPFS to the filesystem (read-only).SYNOPSIS ipfs mount [--ipfs-path=<ipfs-path> | -f] [原创 2021-01-29 10:48:28 · 843 阅读 · 0 评论 -
IPFS 节点身份ID生成机制
每个IPFS节点都有自己的身份,身份用NodeID表示。节点在加入IPFS网络前,首先要生成自己的身份。通过S/Kademlia静态加密算法产生一个公钥,然后通过hash运算到的值就是NodeID。用C++语言描述NodeID的生成过程://设定一个难度系数,即先导0的个数difficulty =< integer parameter >//初始化一个节点n= Node{}//循环运算,直到满足条件hash(NodeID)运算后的值的先导0的个数≥设定的先导0个数do{原创 2021-01-18 19:15:15 · 1162 阅读 · 0 评论 -
多节点ipfs安装
星际文件系统IPFS(Inter-Planetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。原理用基于内容的地址替代基于域名的地址,也就是用户寻找的不是某个地址而是储存在某个地方的内容,不需要验证发送者的身份,而只需要验证内容的哈希,通过这样可以让网页...原创 2019-03-15 16:28:07 · 1619 阅读 · 0 评论 -
IPFS-Cluster 集群安装与验证测试
一、介绍IPFS提供了一套方案来解决当需要同时管理多台节点时同步文件的不便之处。通过ipfs-cluster-service和ipfs-cluster-ctl对所有节点进行统一管理。主要功能为实现在管理节点统一上传文件、pin文件和删除文件。其中ipfs-cluster-service为服务端,ipfs-cluster-ctl为管理端。所有节点都需要安装ipfs-cluster-service,其中只有管理节点安装ipfs-cluster-ctl。他们的依赖关系为:ipfs-cluster-ctl—原创 2021-01-07 11:27:33 · 767 阅读 · 0 评论