分布式文件系统 IPFS

分布式文件系统 IPFS

MIT
Google Go 查看源码»
跨平台
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.
的码云指数为
超过 的项目
加载中

评论(3)

l
liusure2001
tex编写?!这就牛逼啦 #IPFS#
卜库塔
卜库塔
这到底是拿来做什么用的?? #IPFS#
linkgo
linkgo
你们收藏以后的显示成功的框框就不能自动消失吗?还要手动点关闭,能人性化一点就好了 #IPFS#

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...

2018/10/30 07:19

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...

2018/07/25 07:16

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

Go IPFS v0.4.16 rc3 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就...

2018/07/10 07:10

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

Go IPFS v0.4.16 rc2 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就...

2018/07/08 08:10

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

Go IPFS v0.4.15 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一...

2018/05/13 07:18

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

Go IPFS v0.4.14-rc2 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就...

2018/03/15 07:12

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

Go IPFS v0.4.12-rc2 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就...

2017/11/06 06:43

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

Go IPFS v0.4.11 发布了。IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一...

2017/09/28 08:06

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

IPFS 是一款点对点的分布式版本文件系统,,试图将所有具有相同文件系统的计算设备连接在一起。它结合了 Git、BitTorrent、Kademlia、SFS 和 Web 的优势。 它就像一个 bittorrent 群,交换 ...

2017/03/03 07:37

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

Go IPFS v0.4.5-rc4 发布了。 该版本暂未提供更新内容,你可点击更新日志保持关注。 下载地址: Source code (zip) Source code (tar.gz) IPFS 是分布式文件系统,寻求连接所有计算机设备的相...

2017/02/11 07:20

没有更多内容

加载失败,请刷新页面

暂无问答

【董天一】如何在IPFS里面上传一张图片

作者简介:董天一 ,IPFS/Filecoin中国区技术布道人 ,《IPFS指南》作者。 毕业于北京大学软件与微电子学院曾担任甲骨文亚洲研发中心(中国)数据库开发工程师。 资深区块链技术开发者,现致...

2018/11/19 15:54
11
0
IPFS 命令大全

IPFS 命令大全 IPFS是一个分布式的全球文件系统,详细介绍参见: https://my.oschina.net/u/2306127/blog/839116 generated on 2017-04-01 10:53:32.701039,最新变化 https://ipfs.io/docs...

2018/01/17 14:54
246
0
Dapp 持久化平台 IPFS

https://ipfs.io/ https://github.com/ipfs/ipfs Dapps 一览表 1、基本使用 ipfs init 会生成 peer identity: QmSC9dSHZT78dUVPWhnW4QDnM8b2o1enX1m3447cJeKdeL ,个人p2p身份证标识,以后经...

2016/11/28 15:00
222
0
Mac创建IPFS项目

如果已经有ipfs可以直接复制文件夹 $ cd /Users/shijun/Desktop/openSourceProject/go-ipfs $ ipfs init $ /Users/shijun/Desktop/openSourceProject/go-ipfs/ipfs daemon 如果从0开始按一下...

2018/05/21 11:53
148
0
IPFS 使用入门

在上一篇文章介绍了IPFS要做什么, 本篇文章介绍下IPFS怎么用, 按照本站的风格,我不会仅仅把一个个命令列出来,同时会说明命令在后面为我们做了什么。 IPFS 安装 要使用IPFS, 第一步肯定是...

2018/12/28 10:43
22
0
ipfs-api访问IPFS(星际文件系统)

通过node.js和ipfs-api我们可以访问IPFS(星际文件系统)。 二、ipfs-api安装与使用 星际文件系统Ipfs节点提供和REST API接口,可供我们在程序代码中操作节点进行文件的上传等操作。不过大多数...

2018/04/29 16:29
549
0
2018Y30W01-用IPFS存储区块链上的文件(D3)

缘起 本周(2010年30周)具体而言想用go实现3件事(20180723-20180727) [ ] 用ipfs存储通过链的方式上传的文本、图片 [ ] 用simhash的go代码对比两个文本的产生的hash值,然后提示重复率 [ ...

2018/07/23 17:50
41
0
【董天一】IPFS pubsub功能的使用

作者简介:董天一 ,IPFS/Filecoin中国区技术布道人 ,《IPFS指南》作者。 毕业于北京大学软件与微电子学院曾担任甲骨文亚洲研发中心(中国)数据库开发工程师。 资深区块链技术开发者,现致力...

2018/11/19 17:54
3
0
IPFS私链搭建

IPFS私链搭建 星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议,它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节...

02/11 11:03
9
0
IPFS环境搭建节点安装

ipfs(InterPlanetary File System,星际文件系统),本文介绍节点软件ipfs环境搭建和使用方法,学习ipfs-api在nodejs代码中访问ipfs网络。 # 一、ipfs节点安装与使用 ## 1.1下载节点软件 到官网...

2018/04/29 16:24
358
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部