IPFS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
IPFS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
IPFS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 服务器软件存储系统
开源组织
地区 不详
投 递 者 linuxhitlover
适用人群 未知
收录时间 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 指数为
超过 的项目

评论

点击加入讨论🔥(6) 发布并加入讨论🔥
发表了资讯
2022/08/11 08:36

IPFS 获得 FFmpeg 的一等公民支持,开发者希望扩展到更多开源项目

IPFS 即 "InterPlanetary File-System" 协议,可实现在分布式文件系统中支持点对点网络共享,目前 FFmpeg 5.1 已支持该协议。Protocol Labs 的 IPFS 开发者也在考虑将对该协议的支持扩展到其他开源项目。 星际文件系统(InterPlanetary File System,缩写为 IPFS)是一个旨在实现文件的分布式存储、共享和持久化的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在 IPFS 网络中的节点构成一个分布式文件系统。 7 月发布...

21
7
发表了资讯
2019/10/31 08:10

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

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

18
22
发表了资讯
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
发表了资讯
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/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/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
10
发表了资讯
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
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
David Kitchen bluemonday 安全漏洞
输入验证不恰当
David Kitchen bluemonday是 (David Kitchen)开源的一个应用程序。用于在Go中实现的HTML清理程序。 bluemonday sanitizer 存在安全漏洞,该漏洞源于Go中1.0.16之前的bluemonday和Python中 0.0.8之前的bluemonday(在pybluemonday中),不能正确地强制与SELECT、STYLE和OPTION元素关联的策略。
CVE-2021-42576 MPS-2021-33945
2022-08-08 18:21
David Kitchen bluemonday 跨站脚本漏洞
XSS
David Kitchen bluemonday是 (David Kitchen)开源的一个应用程序。用于在Go中实现的HTML清理程序。 bluemonday before 1.0.5 存在跨站脚本漏洞,该漏洞源于特定的Go小写转换大写,“script”字符串的保护机制。
CVE-2021-29272 MPS-2021-3595
2022-08-08 18:21
jwt-go 安全漏洞
授权机制缺失
jwt-go是个人开发者的一个Go语言的JWT实现。 jwt-go 4.0.0-preview1之前版本存在安全漏洞。攻击者可利用该漏洞在使用[]string{} for m[\"aud\"](规范允许)的情况下绕过预期的访问限制。
CVE-2020-26160 MPS-2020-13786
2022-08-08 18:21
Buger Jsonparser 安全漏洞
Buger Jsonparser是Buger个人开发者的一个基于Go语言的用于与json格式数据进行交互的代码库。 jsonparser 1.0.0 存在安全漏洞,该漏洞允许攻击者可利用该漏洞通过GET调用导致拒绝服务。
CVE-2020-35381 MPS-2020-17614
2022-08-08 18:21
buger jsonparser Library API 安全漏洞
不可达退出条件的循环(无限循环)
Library是其中的一个库。 buger jsonparser 2019-12-04之前版本中的Library API存在安全漏洞。攻击者可借助Delete调用利用该漏洞导致拒绝服务(无限循环)。
CVE-2020-10675 MPS-2020-4145
2022-08-08 18:21
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
6 评论
309 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部