太空竞赛即将开始,这些关于IPFS的硬核关键词你都清楚了吗?

2020-08-14 17:55 来源:天悦云算 阅读:6243
IPFS挖矿防踩坑秘籍

纵观IPFS,很多人都可能被各种专业名词搞得晕头转向,同时,也不知道IPFS为什么能做到去中心、防文件丢失、传输速度更快,那么本文整理了与IPFS挖矿常涉及到的名词供大家参考与理解,看看有哪些技术、功能支持IPFS有超越HTTP的可能。

1

技术方面

1.IPFS——星际文件系统

IPFS是一种点对点的分布式文件系统, 旨在连接所有有相同的文件系统的计算机设备。类似于HTTP, 但HTTP 是中心化的,而IPFS是一个单一的BitTorrent(比特流)群集,用git(分布式版本控制系统)仓库分布式存储。

2.BitTorrent——比特流

BitTorrent(简称 BT)是一个文件分发协议,每个下载者在下载的同时会不断向其他下载者上传已下载的数据。这也为什么IPFS协议比HTTP协议下载、传输速度快的原因。

3.Git——分布式版本控制系统

Git是一种分布式的版本管理系统,其作用就是对文件进行版本管理,方便在不同版本之间进行切换,类似的文件分不同时段备份后,需要时找回其中一份代即可,相比于固定版本更方便使用。这也是IPFS网络中防文件丢失原理。

4.DHT——分布式哈希表

DHT是一个去中心化、分布式哈希表,它可追踪查找所有的对等节点。在理解DHT之前,先了解一下哈希表。哈希表是把所有的东西都存储在一台机器上,当这台机器坏掉了之后,所存储的东西就全部消失了。分布式哈希表可以把一整张哈希表分成若干个不同的部分,分别存储在不同的机器上,这样就降低了数据全部被损坏的风险。所以,未来即使某个文件在某个节点丢失,IPFS网络也能够将完整的文件传输到你手中。

5.HASH值——哈希值

哈希值是通过哈希函数算法计算得出来的数值,将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。例如“坏蛋是怎样炼成”的这段文字,通过哈希算法映射得到二进制“2”这个数值。哈希值主要用于文件校验与签名。比如,网上下载的文件,通过与原文件的哈希值进行对比,每一个文件会对应唯一的哈希值,一点改变都会引起哈希值变化,如果一样则表明文件没有被更改或损坏,如果不一样则说明被修改过或者不完整,这是IPFS网络可以保证文件无法篡改、溯源的原因。

6.内容寻址

IPFS网络是采用内容寻址的方式进行文件请求、检索,不需要知道文件存放的具体地址,比如,你想找《我家》这本书,通过内容寻址向周围人请求,可以请求“书名叫《我家》”或者“张涛写的《我家》”等内容,距离最近的节点来源就会将资源传输给你。

7.SFS——自验证文件系统

简单来说SFS就是可以保障IPFS网络上文件的安全,主要涉及文件秘钥设置、保存、验证、访问、发送、撤销等程序。

8.DSN——分布式业务网络

DSN是中国移动针对电信业务和移动互联网业务所提出的新一代可运营、可管理的分布式核心网体系和功能架构。作用是定义数据源,简单来说,就是为IPFS部署分布式数据网络。

9.Libp2p——模块化网络堆栈

Libp2p作为一个p2p工程的底层协议存在,其可以独立存在,既可以供IPFS使用,也可以供其他项目使用。整个IPFS是由libp2p等模块构成,而libp2p是利用一套点对点的协议来发现节点,主要功能是发现节点与连接节点、发现数据与传输数据,属于IPFS的网络层,也就是为什么IPFS称为点对点的超媒体网络传输协议。

10.Filecoin——去中心化数据存储网络

简单来说,Filecoin是基于IPFS上的一个项目,与IPFS是互补关系,对IPFS网络起补充、激励的作用,主要是为了激励大家贡献更多的闲置硬盘空间,积极储存数据。

11.PoRep——复制证明

PoRep是一个新型的存储证明,也可以称为复制证据。主要用来防止矿工储存文件时作假的情况,比如,你提交矿工的文件是储存十份,害怕矿工并没问完成十份的任务,可能只储存了一份,其它九份要用时储存商才复制生成。而复制证明则可以监督储存者完成任务,生成证明,不会弄虚作假。所以,复制证明代表了储存者确实完成了任务。

12.Post——时空证明

时空证明顾名思义与时间与空间有关系,简单来说就是在时间和空间上证明矿工完成了任务。比如,A要求一个文件储存1年,那么接受这个储存任务的矿工则需要在这个时间内不断复制证明,并生成时间证明,证明确实在这个储存空间储存了文件。

13.Sector——扇区

扇区是指存储矿工特定的存储空间,是用来衡量有效存储以及提交存储证明的单位空间。在Filecoin中扇区则关系到区块空间占用以及密封难易程度,扇区太多会占用更多的区块空间;扇区太大,密封的难度又会增加。同时,此扇区不同于硬盘物理上的扇区,而是Filecoin上定义的逻辑扇区,现在Filecoin上的一个扇区为32G,所以在购买矿机时要选择能够支持封装32G扇区的矿机。

2

矿机方面

1.CPU核心和线程

CPU是指计算机的中央处理器,CPU核心数和线程数关系到计算机处理数据能力的大小,一般来说CPU核心数量越多,云算速度越快;线程数量越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。意思就是通道越多,速度越快,单位时间内工作能力就越强。对于Filecoin挖矿而言,就能够更快的完成储存任务,获得更多Filecoin奖励。

2.有效封装效率

这里是指单位时间内矿机整机有效存储数据的增加速度。Filecoin挖矿想要收益高,重要的一点就是打包封装数据的能力,能力越强,相对应产出的Filecoin币就越多,所以对比选择不同矿机和云算力时,必须对比对应矿机的封装速度。

3.CPU内存通道

简单来说就是CPU获取数据的通道,通道越多,带宽就越大,数据吞吐量就越高,对应的效能就越强,就像高速公路,道路越宽,车辆越不容易拥堵,速度还快。IPFS矿机同样如此,CPU内存通道越多,越有利复制证明快速完成。

4.GPU

GPU俗称显卡,而显卡主要跟图像处理能力有关系。显卡的性能主要由流处理器数量(CUDA)、核芯频率、显存(GDDR)、位宽这四个参数决定。在IPFS矿机当中,这些能力越强,代表机器处理像图片、视频这些大文件的能力就越强,能够更有效的协助复制证明和时空证明的完成,提高挖矿效率。

5.硬盘

这个就比较简单理解,就是储存数据所用的物理设备,未来在Filecoin网络中,你能获得多少Filecoin币的奖励,与你储存数据的多少有关系,硬盘容量越大,能够储存数据就越多,对应的收益就高。

6.热拔插

简单来说就是脱机带电插拔,意思就是在不关闭系统的情况下,实现一些硬件、模块的插入与拔出,但是不会影响工作。在挖矿行业,有着“开机就赚钱”的说法,机器能够持续性的保持在线运行关系到矿工的持续收益,而且对于IPFS网络来说,如果矿机长时间掉线没有进行储存工作,将会扣押矿工的Filecoin币。所以,在选择矿机时,一定要问清楚是否支持热拔插技术。

以上就是关于IPFS技术和Filecoin挖矿的一些名词概念和作用的解释,理解了这些词,相信大家对IPFS为什么叫“点对点的分布式文件系统”以及为什么IPFS能解决传统HTTP所遭遇的问题将有更深的理解和认识。

同时,大家也应该认识到挖矿不像炒币,炒币是“低价买,高价买”的傻瓜式操作,而挖矿则是一门深学问工作,从技术概念、行业前景、矿机选择、渠道辨别、收益计算、托管运维等等方面都需要了解、学习,而且Filecoin挖矿是挖取未来数据储存领域的财富,需要耐心、信心、决心,急功近利往往得不偿失。

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文