查看原文
其他

显卡荒完硬盘荒?矿工疯狂备战IPFS中,是时候看懂它了

Allen 白话区块链 2020-12-18

白话区块链

从入门到精通,看我就够了!

最近IPFS变得非常火热,特别是很多小伙伴已经开始研究IPFS挖矿。那么IPFS究竟是什么?到底对我们的生活有什么用处呢?最近看到很多项目都是在用IPFS协议,这又是为什么?

现在是互联网的时代,网络已经成了生活中必不可少的一部分。“卡死了,这什么破网啊!”小编我经常会遇到网络特别卡,有时候可能服务器断了,直接给我404了,真想发飙啊!

网盘存储做好的文件,过段时间竟然被后台删了,小编只能欲哭无泪,做好的PPT没了,老板可不会绕过我。各种情况,让我觉得现在的网络真的是够了,好期待有新的技术能够改变上述的种种痛点。

什么是IPFS?

IPFS协议,就是这样一个神奇的存在,它的全称是InterPlanetary File System,星际文件系统。听起来很霸气有木有,感觉像在玩星际争霸似的。不过顾名思义,IPFS就好像在庞大的互联网宇宙中散落了无数的星,每个星都代表一个节点,组成了庞大的IPFS网络。IPFS是基于区块链的,永久的、去中心化保存和共享文件的方法,是一种点对点的分布式协议。

是不是听起来挺玄乎的?其实道理很简单,试想下咱们现在的互联网是怎么完成信息自由流通的呢?当然是通过无数的服务器来完成文件的传输,而且这些服务器分布在世界的各个角落。

现在咱们用的网络协议是HTTP(超文本传输协议),网络数据是存储在各大服务器上,但是不论有多少服务器,对于文件数据存储来说,仍然是非常中心化的。这就会导致很多的问题,比如服务器上的数据可以轻易被黑客窃取,只需要控制服务器就能轻松获得你的数据,个人信息安全得不到保证。通过访问中心化的服务器,才能获得数据,就会遇到卡顿的现象。有时候很多人同时访问,开个网页就得等半天,当然会抓狂。甚至有的黑客会发起DDOS攻击,就是利用多台计算机对服务器进行大量的服务请求,占用服务器资源,直接让你的网站访问不了,这就是为啥我们经常看到网页出现502情况。

HTTPS协议示意图 (来源:网络)

IPFS则是结合了区块链技术,试图解决这些现有HTTP协议存在的痛点。和HTTP协议相比,IPFS基于内容寻址,而不是基于域名。这样做,最大的好处就是搜索变的很快,不过如何才能保证搜索的准确性呢?

在IPFS网络上,一个文件加入,就会给他贴个 “标签” ,而且这个 “标签” 是加密且唯一的,因此只要找到这个标签,你就能通过区块链,找到这个文件。

不过这就出现个问题,既然IPFS不用服务器了,那么数据存在哪儿呢?其实都存在你的硬盘里哦。这我可不干,凭啥我花钱买的电脑要给你存文件?小编表示自己几个G的小视频都不够存好吧。别急,这不是免费让你存。IPFS网络会发行代币(FileCoin)作为奖励,让各个节点有动力去存储数据。开放硬盘空间就能获得Filecoin,用户就需要支付Filecoin来存储加密文件。所以,赶紧地,把硬盘清光来赚币。

咱们举个简单的例子,你就能更清楚的了解IPFS网络到底是怎么运作的。现在你使用IPFS网络搜索某个视频,通过视频对应的哈希值, IPFS网络迅速搜索到,并反馈结果。然后你需要支付一点FileCoin,就能将视频文件下载到本地。这个文件不是从服务器或者云端下载的,而是网络的参与者贡献的,可能是离你最近的一个网络节点,这种点对点的下载方式,使得网络效率最快。当然,你也可以向网络上传文件来获得奖励。 

IPFS协议示意图 (来源:网络)

所以综合来看,IPFS是一个底层的互联网协议,跟HTTP一样做的是信息交换的事,只不过实现的方法不同,IPFS实现的是互联网上各个节点的文件读取交换和分享,并且由于区块链的特性,数据永不丢失,任何的修改都能溯源。总之,是个非常厉害的文件系统。

IPFS挖矿怎么玩?

咱们之前说过,IPFS网络中的节点可以是每个人自己的电脑,不过大家都是花钱买的电脑,也有自己需要存储的东西,很难有人平白无故地会贡献自己的电脑。于是IPFS通过代币(FileCoin)的激励制度来让大家有动力去做节点。

所谓挖矿,其实就是你个人作为节点,来获得FileCoin代币奖励。不过,和比特币和以太坊等传统工作量证明的机制不同,这类机制靠的是算力,你有更多的算力就有更高的概率挖到币。现在算力都被矿工垄断了,所以个人想去挖比特以太,已经是非常难了。

IPFS的共识机制是存储量证明,简单来说,就是矿工完成文件的存储,在验证矿工真地完成文件存储的时候,才可以达成共识,这样可以防止不诚实的矿工实际存储的数据大小要比声称存储的数据小,并且矿工在网络中的当前存储数据相对于整个网络的存储比例转化为矿工投票权。有点类似于权益证明(PoS)中,你拥有的代币所占的比例越高,越容易成为验证者。

在申请成为矿工之前,你需要质押一部分的(Filecoin),这和权益证明(PoS)就更像了,主要是为了防止矿工在交易中发生恶意违约行为。成功申请为矿工的小伙伴,就可以在IPFS网络中注册硬盘空间 ,随后你的信息就会在网络发布。用户只需要找到合适的产品,然后确认你需要使用这部分存储空间,支付Filecoin给提供者,即可完成这套工序。检索也是类似的,用户支付给检索矿工进行数据查询,相应速度最快的矿工拿到这个文件的分发权。

根据以上流程,有的矿工是负责文件存储的,就是存储节点。用户支付Filecoin给存储矿工进行数据存储,存储矿工收取Filecoin。对于这类矿工来说,对网络的要求不是特别高,但是硬盘需要24小时开着,所以需要能够长时间稳定运行的硬盘,来进行文件的存储。另一部分则可以作为检索节点。用户支付Filecoin给检索矿工进行数据查询,只有最快的矿工才有拿到文件分发权哦!所以想挖这种矿的小伙伴需要高网速,低延迟。估计网吧生意又要火了!所以可以看出,Filecoin挖矿需要越大越好的硬盘空间,矿机以及非常给力的网络。

IPFS主网上线后应该会推出挖矿软件,现在了解到的,挖矿可能不需要特殊的CPU和硬件设施,毕竟挖矿靠的是网络和存储空间,不过还需要根据官方最后的要求。这么看来,其实小散和矿池都有机会参与其中,只不过就是赚多赚少的问题。

大家也可以去Filecoin官网(https://filecoin.io/)去申请成为矿工哦。点击“Join the Early Miner program“,然后进去填Goolge表格(此处需要科学上网),就可以申请啦!

最近有消息称IPFS主网上线延迟了,那么我们挖矿也会相应延迟哦,因为只有主网上线,咱们才能知道挖矿的具体要求,现在售卖矿机的可能挖矿效率不会特别高,要注意风险,防止被骗。

除了IPFS,还有什么类似项目?

IPFS虽然很棒,但是并不代表其他人没有类似的想法,咱们一起来看看,除了IPFS,还有哪些类似项目。Storj就是其中之一,Storj是一个去中心化的云存储平台,其实跟百度云盘提供差不多的服务,业务流程是,用户从Storj处付费租用空间,矿工共享自己的磁盘获取代币。之所以说是类似,因为Stroj和IPFS比起来,格局还是小了。毕竟IPFS是协议层的技术,针对的是区块链底层,而Stroj可能只是一个去中心化的云盘。另一个项目就是Sia,它其实跟 Storj非常像,不过Sia使用的GPU挖矿,如果要参与就需要买显卡了。Sia中有一套奖励机制来保证文件不会消失。IPFS不提供这样的保证,在IPFS中,储存成本高的文件很可能会消失,尤其是那些不怎么流行的文件。

本文小结

IPFS协议从本质出发,找出现有互联网最底层,即数据层存在的痛点,结合区块链技术,重新设计了该系统的架构。区块链技术不是万能的,用区块链存储文件的成本可不低,但是IPFS想到将分布式账本放在它的协议之上,这样的话,账本只需要记录网络中的哈希数值即可。

IPFS协议与区块链技术结合可称得上是个“完美的婚姻”。这也许就是为何IPFS有底气去挑战现有的HTTP协议,所以连V神站台的社交网络项目akasha都是基于以太坊和IPFS。在不远的未来,在家里访问网站轻松看超高清电影不会再是梦想了。

关于IPFS的更多信息:

IPFS官方网站:http://ipfs.io

Filecoin官方网站:http://filecoin.io

IPFS代码开源:http://github.com/ipfs/

IPFS唯一官方论坛:http://discuss.ipfs.io

——End——


『声明:本文是作者 Allen 独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』


公众号后台回复 关键词 查看资料:

回复  直达“区块链从0到1入门必读”

回复 1  直达“白话区块链历史精华”


查看更多——

喜欢请给我们点赞哦,谢谢 

(●—●)

查看历史

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存