【推荐了解】IPFS--点对点高效传输实践

本文详细介绍了IPFS点对点文件传输的实践过程,包括初始化、启动节点、连接节点、文件上传和下载,以及优缺点分析。通过实际操作展示了IPFS在高效传输、私密性和去中心化方面的优势,同时也指出节点发现慢和依赖发送方在线等问题。
摘要由CSDN通过智能技术生成

IPFS–点对点高效传输实践

IPFS,有着远大的志向要成为“星际文件系统--InterPlanetary File System”。 
在我看来,它确实是一种具有代表性的点对点分布式文件系统,
与传统互联网规则不同之处在于,IPFS以内容进行寻址,而不是先找主机再找内容的方式。

本文进行了一次IPFS点对点文件传输的尝试。
请注意,本次文件传输的前提是:
(1)已知文件发送方
(2)获得文件索引
(3)文件发送方数据在线

IPFS下载与安装过程网上教程很多,不再赘述。
如果有问题,可以留言,看到就回答

一 初始化

安装IPFS之后,在收、发节点分别进行IPFS初始化。
本实践中发送方是我的笔记本电脑,接受方是远程阿里云主机。

>ipfs init

该命令生成.ipfs目录结构如下:
.ipfs文件目录
其中,keystore用于存放私钥。

二 启动节点

在收发双方分别执行:

ipfs daemon

输出信息示例如下:

Initializing daemon...
go-ipfs version: 0.6.0
Repo version: 10
System version: amd64/linux
Golang version: go1.14.4
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip4/127.0.0.1/udp/4001/quic
Swarm listening on /ip4/192.168.1.127/tcp/4001
Swarm listening on /ip4/192.168.1.127/udp/4001/quic
Swarm listening on /ip6/xxxxxxx人为匿了xxxxxxxxxx/tcp/4001
Swarm listening on /ip6/xxxxxxx人为匿了xxxxxxxxxx/udp/4001/quic
Swarm listening
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值