IPFS 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
IPFS 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
IPFS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
IPFS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
IPFS 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 服务器软件存储系统
开源组织
地区 不详
投 递 者 叶秀兰
适用人群 未知
收录时间 2015-01-28

软件简介

IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。

IPFS = InterPlanetary File System

IPFS 云成为一个新的、重要的网络子系统,如果构建得当,可以完善或者替换 HTTP,或者更多。

IPFS 结合了 Git,BitTorrent,Kademlia,SFS 和 Web 的优势,提供跟 HTTP web 一样简单的接口。

IPFS 分为 3 个代码库:

使用:

USAGE:

    ipfs - global p2p merkle-dag filesystem

    ipfs [<flags>] <command> [<arg>] ...

    BASIC COMMANDS

        init          Initialize ipfs local configuration
        add <path>    Add an object to ipfs
        cat <ref>     Show ipfs object data
        get <ref>     Download ipfs objects
        ls <ref>      List links from an object
        refs <ref>    List hashes of links from an object

    DATA STRUCTURE COMMANDS

        block         Interact with raw blocks in the datastore
        object        Interact with raw dag nodes
        file          Interact with Unix filesystem objects

    ADVANCED COMMANDS

        daemon        Start a long-running daemon process
        mount         Mount an ipfs read-only mountpoint
        resolve       Resolve any type of name
        name          Publish or resolve IPNS names
        dns           Resolve DNS links
        pin           Pin objects to local storage
        repo gc       Garbage collect unpinned objects

    NETWORK COMMANDS

        id            Show info about ipfs peers
        bootstrap     Add or remove bootstrap peers
        swarm         Manage connections to the p2p network
        dht           Query the dht for values or peers
        ping          Measure the latency of a connection
        diag          Print diagnostics

    TOOL COMMANDS

        config        Manage configuration
        version       Show ipfs version information
        update        Download and apply go-ipfs updates
        commands      List all available commands

    Use 'ipfs <command> --help' to learn more about each command.
 
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (5)

加载中
这两天读了一下ipfs的白皮书,IPFS = InterPlanetary File System IPFS 云成为一个新的、重要的网络子系统,如果构建得当,可以完善或者替换 HTTP,或者更多。 其实这是一个对BitTorrent、Git、P2P和加密等技术的集大成者。它本身和blockchain没有一点儿关系。而Filecoin作为IPFS的激励机制,采用了blockchain技术。 如果想炒币赚钱,应该研究filecoin和矿机;如果单纯技术爱好,应该学习怎么使用ipfs和基于ipfs的开发。
04/13 07:36
回复
举报
RRMINE全球算力第一IPFS分布式存储打开千亿级市场 截止2021年3月30日: 全网算力 3.73 EiB 雅典娜云池总算力377.66 PiB 全网24h算力增量30.680 PiB 雅典娜24h算力增量5.06 PiBa RRMINE矿场有效力377.66 PiB全球第一 RRMINE矿场新增算力5.06 PiB PiB全球第一 即使RRMINE每天矿机封装算力占据了全球1/6,但RRMINE矿机却一机难求。 RRM业务:soogooo 顶级技术团队:研发团队占35%,硕士以上学历占45%,团队35项专利, 优秀管理团队:多来自高盛、摩根史丹利、安永达等国际知名企业和国内知名投资机构。
03/31 17:02
回复
举报
你们收藏以后的显示成功的框框就不能自动消失吗?还要手动点关闭,能人性化一点就好了 #IPFS#
2015/09/11 11:08
回复
举报
这到底是拿来做什么用的?? #IPFS#
2015/09/11 19:27
回复
举报
tex编写?!这就牛逼啦 #IPFS#
2015/09/12 12:10
回复
举报
更多评论
发表于服务端专区
2019/10/31 08:10

Gitee + 区块链:基于 IPFS 的 Git 分布式存储技术探索

Gitee 团队一直在探索去中心化的存储技术,甚至是建立于区块链上的完全去中心化的存储,以为开发者提供更安全、稳定的代码托管环境,为此我们一直在跟踪和研究两大核心技术问题,一是去中心化的底层存储技术,二是适用的高效共识算法。 一、去中心化的底层存储协议 在底层存储协议方面, Gitee 团队深入研究了 IPFS 协议,同时在探索 IPFS 协议作为底层存储技术在实现去中心化代码托管的落地可行性和优缺点。 IPFS(InterPlanet...

18
23
2019/02/24 07:05

Go IPFS 0.4.19-rc1 发布,文件系统 IPFS 的 Go 实现

Go IPFS 0.4.19-rc1 发布了。Go IPFS 是 IPFS 的 Go 实现版本。IPFS 是一个全局的、版本化的端到端文件系统。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势,就像一个 bittorrent swarm,交换 git 对象。 IPFS 提供了一个像 HTTP Web 一样简单的界面,但具有永久性。 新版主要更新内容有: 用随机端口初始化 新特性:AutoRelay 和 AutoNAT 新的“离线”特性 添加和固定内容的更新 文件列表的变动 本地网关可以充当 Ht...

1
10
发表于软件架构专区
2018/10/30 07:19

Go IPFS 0.4.18-rc1 发布,文件系统 IPFS 的 Go 实现

Go IPFS 0.4.18-rc1 发布了。Go IPFS 是 IPFS 的 Go 实现版本。IPFS 是一个全局的、版本化的端到端文件系统。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势,就像一个 bittorrent swarm,交换 git 对象。 IPFS 提供了一个像 HTTP Web 一样简单的界面,但具有永久性。 更新内容如下: gossipsub (ipfs/go-ipfs#5373) support /ipfs/CID in ipfs dht findprovs (ipfs/go-ipfs#5329) return a json object from config s...

0
10
发表于运维专区
2018/07/25 07:16

Go IPFS 0.4.17-rc1 发布,文件系统 IPFS 的 Go 实现

Go IPFS 0.4.17-rc1 发布了,Go IPFS 是 IPFS 的 Go 实现版本。IPFS 是一个全局的、版本化的端到端文件系统。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势,就像一个 bittorrent swarm,交换 git 对象。 IPFS 提供了一个像 HTTP Web 一样简单的界面,但具有永久性。 此版本的首要特性是 Urlstore 支持,Urlstore 可以按需从远程 URL 获取文件块,而不是将它们存储在本地数据存储中。另外,添加了从 CID 中提取内联块...

3
7
发表于DevOps专区
2018/07/10 07:10

Go IPFS v0.4.16 rc3 发布,点对点分布式文件系统

Go IPFS v0.4.16 rc3 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 git 对象。 更新内容如下: Bugfixes Fix dht commands when ipns over pubsub is enabled (ipfs/go-ipfs#5200) Fix content routing when ipns over pubsub is enabled (ipfs/go-ipfs#5200) Correctly hand...

1
2
2018/07/08 08:10

Go IPFS v0.4.16 rc2 发布,点对点分布式文件系统

Go IPFS v0.4.16 rc2 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 git 对象。 更新内容如下: Bugfixes Fix usage of file name vs path name in adder (ipfs/go-ipfs#5167) Fix ipfs update working with migrations (ipfs/go-ipfs#5194) Documentation Grammer fix in fus...

2
14
发表于运维专区
2018/05/13 07:18

Go IPFS v0.4.15 发布,点对点分布式文件系统

Go IPFS v0.4.15 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 git 对象。 更新内容如下: 新功能 Add options for record count and timeout for resolving DHT paths (ipfs/go-ipfs#4733) Add low power init profile (ipfs/go-ipfs#4154) Add Opentracing plugin support (...

2
19
发表于服务端专区
2018/03/15 07:12

Go IPFS v0.4.14-rc2 发布,点对点分布式文件系统

Go IPFS v0.4.14-rc2 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 git 对象。 该版本更新内容请关注发布主页或 ChangeLog。 下载地址: Source code (zip) Source code (tar.gz)...

3
8
发表了资讯
2017/11/06 06:43

Go IPFS v0.4.12-rc2 发布,点对点分布式文件系统

Go IPFS v0.4.12-rc2 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 git 对象。 此版本暂未有更新内容,详情请订阅发布主页。 下载地址: Source code (zip) Source code (tar.gz)...

3
21
发表了资讯
2017/09/28 08:06

Go IPFS v0.4.11 发布,点对点分布式文件系统

Go IPFS v0.4.11 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 git 对象。 该版本暂未提供更新内容,你可点击发行首页保持关注。 下载地址: Source code (zip) Source code (tar.gz)...

0
19
发表了资讯
2017/03/03 07:37

Go IPFS 0.4.6 发布,点对点分布式文件系统

IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 git 对象。 Ipfs 0.4.6 包含与迁移相关的几个错误修复,还包含对代码库其他部分的一些改进。 值得注意的有: The default config will now contain some ipv6 addresses for bootstrap nodes. ipfs pin add should be faster and consume...

0
11
发表了资讯
2017/02/11 07:21

Go IPFS v0.4.5-rc4 发布,分布式文件系统

Go IPFS v0.4.5-rc4 发布了。 该版本暂未提供更新内容,你可点击更新日志保持关注。 下载地址: Source code (zip) Source code (tar.gz) IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。 IPFS = InterPlanetary File System IPFS 云成为一个新的,重要的网络子系统,如果构建得当,那么可以完善或者替换 HTTP,或者...

0
5
发表了资讯
2017/01/31 07:58

Go IPFS v0.4.5-rc1 发布,分布式文件系统  

Go IPFS v0.4.5-rc1 发布了。 该版本暂未提供更新内容,你可点击更新日志保持关注。 下载地址: Source code (zip) Source code (tar.gz) IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。 IPFS = InterPlanetary File System IPFS 云成为一个新的,重要的网络子系统,如果构建得当,那么可以完善或者替换 HTTP,或者...

0
12
发表了资讯
2017/01/23 07:21

Go IPFS v0.4.5-pre2 发布,分布式文件系统

Go IPFS v0.4.5-pre2 发布了。 该版本暂未提供更新内容,你可点击更新日志保持关注。 下载地址: Source code (zip) Source code (tar.gz) IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。 IPFS = InterPlanetary File System IPFS 云成为一个新的,重要的网络子系统,如果构建得当,那么可以完善或者替换 HTTP,或...

0
13
发表了资讯
2016/09/14 00:00

Go IPFS floodsub-0 发布,分布式文件系统

Go IPFS floodsub-0 发布了,该版本是早期的floodsub试验发行版。暂未发现其他更新内容,查看发行主页和提交记录以了解更多: https://github.com/ipfs/go-ipfs/releases/tag/floodsub-0 https://github.com/ipfs/go-ipfs/compare/floodsub-0...master 下载地址: Source code (zip) Source code (tar.gz) IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终...

2
12
发表了资讯
2016/09/10 00:00

Go IPFS v0.4.3-rc4 发布,分布式文件系统

Go IPFS v0.4.3-rc4 发布了,暂未发现本次发布更新内容。 点击更新日志保持关注,或点击查看提交记录 下载地址: Source code (zip) Source code (tar.gz) IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。 IPFS = InterPlanetary File System IPFS 云成为一个新的,重要的网络子系统,如果构建得当,那么可以完善或...

1
11
发表了资讯
2016/07/24 00:00

Go IPFS v0.4.3-rc1 发布,分布式文件系统

Go IPFS v0.4.3-rc1 发布了,以下是本次发布值得关注的内容: 主要改进 Improve Bitswap performance. (@whyrusleeping, ipfs/go-ipfs#2727, ipfs/go-ipfs#2798) Improve Content Routing and Peer Routing performance. (@whyrusleeping, ipfs/go-ipfs#2817, ipfs/go-ipfs#2841) Improve datastore, blockstore, and dagstore performance. (@kevina, @Kubuxu, @whyrusleeping ipfs/go-datastore#43, ipfs/go-ipfs#2885, ipfs/...

1
11
发表了资讯
2016/07/04 00:00

Go IPFS v0.4.3-dev 发布,分布式文件系统

Go IPFS v0.4.3-dev 发布了。 本次发布,暂无相关改进日志,持续关注,点击这里。 IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。 IPFS = InterPlanetary File System IPFS 云成为一个新的,重要的网络子系统,如果构建得当,那么可以完善或者替换 HTTP,或者说可以完善或者替代更多,听起来很疯狂,但是确实很疯狂...

5
21
发表了资讯
2016/05/18 00:00

Go IPFS v0.4.2 发布,分布式文件系统

Go IPFS v0.4.2 发布了。这是一个补丁版本,修复go-libp2p网络连接错误,以及性能提升,对CPU和RAM进行资源优化,提升对象的查找速度。 以下是本次发布值得关注的内容: Add NetBSD support. (@erde74) Set Cache-Control: immutable on /ipfs responses. (@kpcyrd) Have ipfs init optionally accept a default configuration from stdin. (@sivachandran) Add ipfs log ls command for listing logging subsystems. (@hsanju...

0
14
发表了资讯
2016/04/26 00:00

Go IPFS v0.4.1 发布,分布式文件系统

Go IPFS v0.4.1 发布了。 新特性: implementated ipfs object diff (@whyrusleeping) allow promises (used in get, refs) to fail (@whyrusleeping) 工具改变: Adds 'toolkit_upgrade' to the makefile help target (@achin) Bug 修复: fixed ipfs name resolve --local multihash error (@pfista) ipfs patch commands won't return null links field anymore (@whyrusleeping) repo: don't create logs directory, not us...

3
23
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/04/10 16:20

IPFS扫盲

第二届深圳区块链技术与应用大会暨展览会,深圳区块链存储与IPFS技术应用大会暨展览会于2019年4月9日在深圳会展中心6号馆举行。那么这个IPFS是什么?和区块链有什么关系?有什么用?又怎么用呢?接下来小编会为您详细解析。 目录 什么是IPFS   简单地说   枯燥地说   有啥用 原理是什么   八层协议栈   IFPS的理想 操作   编译   安装启动   基本操作   对接RESTful 实例   部署个人博客   做电商网站  ...

0
1
发表了博客
2019/03/10 22:05

IPFS 探索

IPFS 探索 比特币当前是用于存金融交易数据,有leveldb 存关键小的交易数据。那么我们的文件,譬如一个网站里面的static file 怎么办? IPFS(InterPlanetary File System)是一个点对点的分布式超媒体分发协议,它整合了过去几年最好的分布式系统思路,为所有人提供全球统一的可寻址空间,包括Git、自证明文件系统SFS、BitTorrent和DHT,同时也被认为是最有可能取代HTTP的新一代互联网协议。 先来看看例子: https://ipfs.io/...

0
0
2018/06/02 21:53

IPFS是什么?

### IPFS是什么 IPFS的中文名是星际文件系统,IPFS本质上是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协议,目标是补充甚至取代过去20年里使用的超文本媒体传输协议(HTTP),希望构建更快、更安全、更自由的互联网时代。 ### IPFS的架构 IPFS至少有八层子协议栈,从上至下为身份、网络、路由、交换、对象、文件、命名、应用,每个协议栈各司其职,又互相搭配。 ![](https://upload-images.jianshu.io/upload_im...

0
1
发表于大前端专区
2018/04/29 17:39

IPFS是什么?

IPFS 是什么 IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。 内容可寻址:通过文件内容生成唯一哈希值来标识文件,而不是通过文件保存位置来标识。相同内容的文件在系统中只会存在一份,节约存储空间 版本化:可追溯文件修改历史 点对点超媒体:P2P 保存各种各样类型的数据 可以把 IPFS 想象成所有文件数据是在同一个 BitT...

2
0
发表了博客
2018/04/21 11:57

学习IPFS

注:以下所有操作均在CentOS 6.8 x86_64位系统下完成。 IPFS(InterPlanetary File System)是一个点对点的分布式超媒体分发协议,被认为是最有可能取代HTTP的新一代互联网协议,关于IPFS的更多介绍可参考:IPFS官网。 #准备工作# 在下载IPFS之前可能需要“科学上网”,详见:Centos安装Shadowsocks+安装Privoxy+配置SSH使用代理。 #安装IPFS# 这里我们直接下载其官方编译好的版本(Prebuilt Package)。 # wget https://dist....

0
0
发表于网络技术专区
2018/10/11 16:01

IPFS add

ipfs add https://docs.ipfs.io/reference/api/cli/#ipfs-add USAGE ipfs add <path>... - Add a file or directory to ipfs. SYNOPSIS ipfs add [--recursive | -r] [--quiet | -q] [--quieter | -Q] [--silent] [--progress | -p] [--trickle | -t] [--only-hash | -n] [--wrap-with-directory | -w] [--hidden | -H] [--chunker=<chunker> | -s] [--pin=false] [--raw-leaves] [--nocopy] [--fscache] [--cid-versi...

0
0
2018/04/29 16:29

ipfs-api访问IPFS(星际文件系统)

通过node.js和ipfs-api我们可以访问IPFS(星际文件系统)。 二、ipfs-api安装与使用 星际文件系统Ipfs节点提供和REST API接口,可供我们在程序代码中操作节点进行文件的上传等操作。不过大多数情况下,我们并不需要直接操作这个REST开发接口,而是使用经过封装的更友好的ipfs-api,一个nodejs包。 2.1安装nodejs 到官网下载nodejs安装包:32位,64位。下载后双击进行安装即可。 开一个控制台窗口,测试: C:\Users\hubwiz> node ...

0
0
发表了博客
2018/03/28 13:57

IPFS入门

IPFS((InterPlanetary File System,星际文件系统),是一个可以使网络变得更快,更安全,更开放的点对点超媒体协议,同时它也是一个分布式网络。 互联网的未来需要IPFS,因为: 1.HTTP协议是低效且昂贵的代名词:HTTP只能在某一时刻从单机下载一个文件,而不能同时在集群机器上并行下载文件的分片 IPFS让高效分发大容量数据成为可能。并且不存在任何的复制文件,节省了空间。 2.人类历史记录每天都被删除:网页的平均生命周期...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
5 评论
310 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部