客观来讲,影响IPFS挖矿效率的因素有很多,最核心的有带宽,矿机,地理位置等,那么为什么是这些因素呢?这就要说到IPFS网络和Filecoin挖矿原理了,下面小编就用简化的语言跟大家说下。
Filecoin的挖矿原理
大家可以把IPFS想象成是一个由无数新电脑(矿机)连接成的一个超大网络,和现在的互联网一样,和现在互联网不同的是,电脑之间信息传输遵照的协议标准不一样,相对于传统的HTTP协议,IPFS中的传输协议可以让数据传输更加安全,更加快捷,成本更低。形象一点的比喻就是传统HTTP是繁体字,现在IPFS是简体字,简体字让信息交互和传播更加简单高效。
IPFS网络的另一个特点就跟挖矿息息相关了,IPFS网络的数据是分布式存储的,可以理解为数据是存在无数个分布在世界各地电脑里,而不是存在某个中心化的服务器里,这也是IPFS网络更加安全稳定的原因之一。因为这个网络没有中心节点,不会因为中心的出问题导致整网络崩溃,在IPFS网络里,你需要的数据资源可能就在你的邻居那里,也可能在地球上的其他地方。
那么谁来负责存储这些数据呢?这就快到挖矿效率的核心点了,谁来存储数据?IPFS矿工来存储数据,那么为什么人们愿意把矿机接入到IPFS网络,充当矿工呢?原因就是挖矿可以获得FIlecoin奖励。所以“IPFS挖矿”本质上就是共享存储空间获取Filecoin奖励。
那么这么多矿工一起参与到IPFS中,Filecoin奖励费谁呢?
核心因素:带宽地理位置 矿机硬件
关键词:专线、对等带宽、稳定、矿机、系统、硬盘
我们知道IPFS网络里的矿工是帮用户存储数据的,那么谁能又快又好的帮其他用户存储数据,谁就能优先争取到存储数据的机会,就能获得“存储费”。那么“又好又快”怎么体现呢?
我们假想个场景,用户小明想把自己拍的生日聚会视频上传到IPFS网络,这和小明用滴滴叫一个车类似,这样本着成本最低的原则,地理位置离小明近的矿工会优先获得这个存储任务。那么大城市的人多,上传和下载的数据的需求多,那么大城市的矿工就能获得更多的机会,这就是IPFS挖矿地理位置的重要性,这就是为什么IPFS矿场一般都布局在一线或省会城市。
具体操作时,对于小明来说他是上传数据,而对于矿工是载入数据,所以下行宽带最大要一点,起码要比小明的带宽答一点,这就下行带宽的重要性。
同样这回小明要下载之前上传的视频了,同时小明要下载一部想看的电影,(现实生活中,下载视频的场景其实比上传视频更常见。)这时小明是数据的下载方,矿工是数据的上传方,这就要考验矿工的上行带宽了,如果上行带宽小,那么将影响小明的下载速度,这就上行带宽的重要性。
在IPFS的运行机制了里,系统会判断矿工节点的地理位置,上下行带宽,把数据存储需要优先分配给离需求最近,上下行带宽最好的的矿工,同时这个矿工也就将获得了Filecoin奖励。
以上就是IPFS挖矿的两个外在因素,最后一个核心因素就是矿机本身,
矿机本身来讲,最重要的就是硬盘大小和稳定性了,因为IPFS挖矿本质就是共享存储空间,也就是共享硬盘,你硬盘的大小决定了你在整个网络中的权重。当然也不是越大越好,这个是需要跟你的上下行带宽相匹配的。这里就不细说了,有兴趣可以私聊小编。另外一个就是矿机的稳定性,矿机的稳定性为什么重要,因为IPFS矿工工作是需要抵押币的,如果在矿工在传输数据的时候宕机了,那么抵押的代币是要被没收的,所以稳定性特别重要!稳定性主要体现在系统,我们一般家庭电脑的window系统稳定性是不够的,IPFS矿机系统最好用服务器级别的Linux系统。
综上,影响IPFS挖矿效率的几个核心因素就分析完了,主要有带宽、地理位置、矿机硬件,当然还有一些次要因素,比如矿机的的运行环境里的温度湿度等,这些主要是矿机保养维护了,家庭挖矿就基本可以忽略了,但专业矿场还是需要重视起来的。
本文由【IPFS必知道】原创,转载请注明出处,违者必究!如需了解更多IPFS挖矿信息,可关注微公号【IPFS必知道】或直接加小编微(wuhang0822)