IPSE客户端功能简析:快速上传文件到IPFS 管理全球节点

2,821 阅读4分钟

背景:

2019年8月6日,IPSE开发团队在Github上发布了IPSE桌面客户端——IPSE Desktop是链接整个IPFS网络和IPSE节点的客户端,能更加快速反问IPSE网络的资源,为用户提供一个分享资源的入口。

图片

背景:IPSE是首个基于IPFS的搜索引擎,属于分布式技术应用的代表之一。IPSE桌面客户端是基于IPFS客户端打造(IPFS是开源项目,IPSE通过Fork其客户端进行设计)与IPFS客户端的最主要的区别是:管理IPSE网络的节点,更直接与快速。了解更多IPSE的技术原理可以阅读此文


下面是IPSE客户端的功能简析和描述

IPSE客户端特点:

●简单快速上传文件到IPFS文件并快速识别

●快速搜索文件、哈希和描述

●基于IPNS共享文件(优化中)

●能够管理任何远程节点

●GUI界面,多系统支持

●无法连接IPFS网络时,IPSE启动脱机支持

●IPFS+IPSE多网络链接(基于侧链技术)


主要功能:

状态管理:

查看连接到IPFS网络的状态,托管文件详情,节点数量,节点ID,实时宽带和网络流量。如下图(Windows环境),一般不出问题,安装就可以连接成功。虽然直观查看带宽和流量,但是网络上下行速度控制还有完善的空间。

图片

文件管理:

上传、下载或者删除文件,共享文件,查看文件哈希地址。

图片

节点管理:

查看全球的节点及其地址,和任意一个节点进行连接互通。进入“Add Connection”,填入你想要的PeerID就可以和他连接,你们之间的资源访问速度将会更快。节点连接格式如下: /ip4/00.100.100.00/tcp/4001/ipfs/QmbBHwxX2dxpUpAbrVRsRs2df5Rsph5QwgRvcW3445PsdGtC

(这里举例的IP和哈希是随意写的)

图片
图中的节点数量会实时变化,并非固定


例如,截图时的IPSE节点都是275个,过一会儿可能就是180个左右,或者更高。你启动客户端后,需要等待节点嗅探一段时间,发现的节点数量会逐渐连接。如果你有上传/托管了文件,需要等待文件同步。
据官方开发人员解释,IPSE客户端经过测试,当IPSE节点热启动后,播放视频资源很快,通过点对点传输,数据会越来越分散保存,也会加速资源的访问速度。IPSE需要节点贡献出资源,获得更好的资源访问体验。IPSE客户端支持多个系统:Mac、Windows、Linux等。

IPSE客户端链接IPFS

作为面向Web3.0的分布式存储和搜索网络,IPSE完成了区块链技术的应用落地,让全球用户可快速搜索星际文件系统上的海量数据。IPSE允许用户为哈希地址添加语义标签完成挖矿,获得IPSE网络的原生通证(POST)奖励。POST和BTC不同,它是一种建立在分布式存储网络的加密令牌,根据IPSE技术黄皮书,IPSE网络的矿工主要通过分发、存储和检索数据等方式来获得POST,无需像比特币网络一样进行大量计算(大多数的计算被浪费)来争夺出块。未来,IPSE和Filecoin双区块链网络的连通将会得以实施且具备高效率特性。IPSE此次推出桌面客户端,加速了区块链技术的发展,成为下一代互联网Web3.0的实际应用,将使得用户能够快速访问分布式网络,减少在挖矿环节的成本,更容易获得通证经济激励。



FAQ问答:

1.IPSE客户端是自主开发的吗?

答:IPSE客户端是基于Github上开源的IPFS Desktop进行开发的,目前版本是0.8.0。IPFS Desktop是IPFS官方的可视化客户端,方便节点管理。IPSE客户端主要不同之处是更方便直接管理IPSE自身网络的节点。


2.如果出现“跨域”问题,怎么办?

答:以前的版本可能会遇到跨域问题,解决方法是下载使用最新版。目前几乎没有此问题。同时,可以检查客户端里面的设置[Settings]-[IPFS CONFIG] 里面有这行代码,修改为如下数值来解决跨域:

	"Access-Control-Allow-Methods": [
			"PUT",
			"POST",
			"GET"

  1. IPSE的挖矿是必须要客户端吗?

答:IPSE是利用哈希标签技术来检索IPFS数据,用户给哈希地址添加正确的语义标签可以通证奖励(恶意标签会被惩罚)。目前IPSE的前端挖矿(有次数限制),是必须要有IPSE/IPFS客户端+Scatter客户端,在电脑上的浏览器上进入ipse.io就可以。具体教程可查看这里


链接

IPSE客户端

IPSE技术黄皮书

IPSE挖矿教程

IPSE搜索官网 ipse.io