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

各类教程 blockchain 3个月前 (03-27) 136次浏览 0个评论 扫描二维码

最近 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——


区块笔记版权所有丨转载请注明原文链接:显卡荒完硬盘荒?矿工疯狂备战 IPFS 中,是时候看懂它了
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址