0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一些关于IPFS和Filecoin的思考与解惑

如意 来源:百家号 作者:J危某人 2020-07-01 15:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近,随着Filecoin矿工大会再次确定2020年7月至8月IPFS激励层Filecoin上线,IPFS技术成为热议的话题,不少投资者开始布局。

“IPFS币是什么?”、“IPFS下一个千倍币”、“IPFS矿机怎么挖矿”等等,各种问题在网络上层出不穷,“IPFS币”一词也成为热议。

可现在我要说的:IPFS是互联网底层协议,并不是一些小白口中能挖的币。

如果,有人跟你说他的矿机能挖到IPFS币,或他的IPFS矿机一天挖币量最多,更有甚者说他的IPFS矿机可以一机多挖,那么很遗憾地告诉你,你可能遇到了骗子。IPFS是一项技术,它是不能挖矿的。

IPFS中文称“星际文件系统”,它既不是项目名称,也不是代币名称。人们常说的IPFS挖矿其实指的是它的激励层Filecoin。Filecoin是IPFS网络中的激励层,用来激励用户将闲置的硬盘和带宽贡献出来,并给予贡献者FIL代币作为奖励,以此来达到全球共享,甚至跨星际的愿景。

那么IPFS到底是什么呢?

它是一种点对点的分布式文件系统,通过底层协议,让存储在IPFS系统上的文件,在全世界任何一个地方快速获取,达到理论上的永久存储,同时它还不受防火墙的影响,可以让我们访问数据的速度更快,更加安全,并且更加自由。

在HTTP作为互联网底层传输协议正面临着中心化存储、安全隐患、成本过高、速度慢、资源浪费等瓶颈以及中心化存储数据所有权无法保证、数据价值被巨头掌控,因此区块链去中心化应用不可能将数据存储在中心化服务器上这些因素的时候,Juan Benet(胡安 贝内特)为弥补HTTP协议所面临的发展瓶颈以及区块链去中心化应用等数据的存储问题的不足,在2014年5月份成立协议实验室并开发的新互联网协议—IPFS,它将补充甚至逐渐取代HTTP传输协议。

IPFS早在2014年5月就已发布,作为新兴网络技术,一直被广大爱好者研究,并尝试运用到生活场景中,同时他也被各行业重点关注。到2019年为止,全球IPFS节点已超过百万。这个数据看上去也许非常庞大,但对于全球总人口来说却非常少。

既然IPFS技术对未来网络而言这么重要,那它现在的发展怎么这么慢呢?其主要原因在于:IPFS没有激励机制。

举个市场的例子,刚刚也已说过,IPFS只是一种技术,能够用于传输、存储,类似于BT、迅雷那种技术。

但在目前的下载市场上,我们已经几乎看不到BT的存在了,为什么呢?因为没有激励层。BT盛行之时,大多是靠节点自发运行与维护。在没有收益的同时还赔了不少钱,毕竟BT节点和IPFS节点一样,是需要长期在线,长此以往功耗、带宽消耗非常大,亏损是必然的。

因此,为了不让IPFS重蹈覆辙,在IPFS上线的同时,Protocol Lab于2017年启动Filecoin计划。

已经简单了解IPFS之后再看看Filecoin又是什么吧?

前文也说了Filecoin是一个在IPFS网络之上的激励应用层,通过存储、检索、区块奖励三种收益,来刺激节点的长期运行,更好地为整个网络生态服务。

1、它是去中心化的存储网络,能将云存储转变为算法市场。

2、它是一条区块链,但与比特币、以太坊算法有很大的区别。

3、它是一种奖励应用机制,通过FIL币的形式,激励矿工们可以积极地为用户提供存储和检索服务,也作为网络中全球的唯一通证货币。

4、它也是一种协议,通过证明机制让矿工提供有效存储空间来创造区块,并获取相应的FIL币奖励。

而Filecoin挖矿区别于传统的PoW机制的挖矿,PoRep(复制证明)和PoSt(时空证明)是Filecoin的特征,它们的主要作用是防止挖矿工作舞弊或发动一些恶意攻击。 PoRep也称为复制证明,其主要作用是向另一个节点证明它已存储了相应文件的副本。 PoSt也称为时空证明。它的主要功能是证明节点在一定时间内已存储了相应的文件。PoSt是根据一定时间执行的。主要目的是防止矿工在证明完成后删除数据。

具体的挖矿过程用通俗的话讲就是:进入Filecoin市场抵押FIL币,当有用户上传文件A时,矿工进行抢单,抢到单的矿工提供存储空间(这时候文件A被分割成n份256k大小的文件碎片),这时候复制证明:系统内证明矿工确实保存了文件A的n份与时空证明:系统内证明矿工提供足够的存储时间,最后按照比例(n所占A的比例)该矿工获得对应的FIL币。

“挖矿”不是一个人的“记账”,是多人同时进行,只是“记账”所占的比例不同。

如果你有足够的硬件设施,比如带宽资源、超大硬盘、稳定的网络,当你储存的文件越多,收获的FIL币也越多。这就是人们一直说的IPFS挖矿所对应的,真正的挖矿——Filecoin挖矿。

然而,现在很多文章都在说Filecoin有两大挖矿市场,其实是不对的。虽然在Filecoin中,存在储存必然也存在检索,所以也会有检索矿工。

但Filecoin挖矿只涉及存储,简单来说,存储会形成区块,而检索并不会。不过作为检索矿工,你同样能够赚取FIL币,只不过这样的行为并不能被称之为挖矿而已。

看完这些误区,你现在知道IPFS币到底指的是什么币了吗?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    55

    文章

    11350

    浏览量

    110434
  • 协议
    +关注

    关注

    2

    文章

    620

    浏览量

    41185
  • 存储网络
    +关注

    关注

    0

    文章

    31

    浏览量

    8455
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始实现中的一些功能?

    )。 如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始实现中的一些功能。 Example: I do not want to call arm_mat_trans_q15 powerquad
    发表于 04-03 06:37

    时钟缓冲器的一些主要应用领域介绍

    电子设备和通信系统中都有广泛的应用,以下是一些主要的应用领域介绍:1.计算机与外设接口计算机内部的各种硬件设备需要通过总线相互通信,而这些设备的时钟信号通常是非常不稳
    的头像 发表于 04-02 16:30 8547次阅读
    时钟缓冲器的<b class='flag-5'>一些</b>主要应用领域介绍

    爬壁机器人磁铁的一些常见问题

    爬壁机器人近几年比较火,它是类能够在垂直墙面、天花板、倾斜表面上移动和作业的特种机器人,今天我们不聊其它,只聊下关于磁吸附应用中的磁铁,以下是小编整理的关于爬壁机器人中磁铁的一些常见
    的头像 发表于 01-09 10:06 409次阅读
    爬壁机器人磁铁的<b class='flag-5'>一些</b>常见问题

    C语言中一些令人震惊的结构介绍

    C语言同意一些令人震惊的结构,下面的结构是合法的吗,如果是它做些什么? int a = 5, b = 7, c; c = a+++b; 考察点: 这个问题将作为这个测验的个愉快的结尾
    发表于 12-23 08:15

    关于六类网线一些问题的解答

    今天我们就围绕网友一些常见的关于六类网线的问题进行下汇总式解答: 问 六类网线可以当电源用吗? 答 六类网线并不是设计用于传输电力的电缆,因此般不建议将其用于电源传输。 尽管六类网
    的头像 发表于 12-09 11:13 744次阅读

    贴片电容精度J±5%的一些详细知识

    贴片电容精度J±5%表示电容的实际值与标称值之间的偏差范围在±5%以内 ,以下是关于贴片电容精度J±5%的一些详细知识: 、精度等级含义 J±5% :字母“J”在贴片电容的标识中通常表示标称精度
    的头像 发表于 11-20 14:38 944次阅读
    贴片电容精度J±5%的<b class='flag-5'>一些</b>详细知识

    蜂鸟E203的浮点指令集F的一些实现细节

    蜂鸟E203的浮点指令集F的一些实现细节 既然E203不是多发射,且为了节省面积,一些指令使用FPU内的同个子模块来执行,即FPU同时只能进行种计算,我们只在FPU内部署了11个
    发表于 10-24 08:57

    晶圆和芯片哪个更难制造一些

    关于晶圆和芯片哪个更难制造的问题,实际上两者都涉及极高的技术门槛和复杂的工艺流程,但它们的难点侧重不同。以下是具体分析:晶圆制造的难度核心材料提纯与单晶生长超高纯度要求:电子级硅需达到
    的头像 发表于 10-15 14:04 1064次阅读
    晶圆和芯片哪个更难制造<b class='flag-5'>一些</b>

    求助,关于TC387使能以及配置SOTA 中一些问题求解

    你好, 之前我拿到贵司给个demo,里面有一些使能以及配置SWAP的代码, 这里有些疑问 问题1. 判断SOTA功能是否生效,demo中使用的是 SCU_STMEM1中的bit位, 代码如下
    发表于 08-08 07:31

    射频工程师需要知道的一些常见转接头

    ,是由于转接头的损坏造成的,而且有些接头的连接固定的方式不对,每次修好的仪器,过去后客户又按照他们原来的方式去拧紧了。特别是在一些生产型的企业,由于操作人员流动性比较
    的头像 发表于 08-06 17:39 1509次阅读
    射频工程师需要知道的<b class='flag-5'>一些</b>常见转接头

    关于芯片设计的一些基本知识

    芯片的设计理念众所周知,芯片拥有极为复杂的结构。以英伟达的B200芯片为例,在巴掌大的面积上,塞入了2080亿个晶体管。里面的布局,堪称个异次元空间级的迷宫。英伟达B200芯片如此复杂的架构
    的头像 发表于 06-11 12:16 1485次阅读
    <b class='flag-5'>关于</b>芯片设计的<b class='flag-5'>一些</b>基本知识

    Debian和Ubuntu哪个好一些

    兼容性对比Debian和Ubuntu哪个好一些,并为您揭示如何通过RAKsmart服务器释放Linux系统的最大潜能。
    的头像 发表于 05-07 10:58 1397次阅读

    对CY7C65211有一些疑问求解答

    我对 CY7C65211 有一些疑问。 (1)关于制造商字符串,评估套件(CYUSB234)显示“ CYPRESS™ Semiconductor”,但我认为从现在开始发货的设备的默认值将更改
    发表于 05-06 09:28

    如何添加一些网络上的库到mpy固件的说明或手册教程?

    如何添加一些网络上的库到mpy固件的说明或手册教程? 问题2: 关于mpy的image库在哪里能了解学习内部代码,只了解一些python,想知道怎么从c转换成mpy能调用的,自己写的c也能转成py调用
    发表于 04-29 08:16

    CoT 数据集如何让大模型学会思考

    目前,大模型的回答路径基本遵循 input-output 的方式,在面对复杂任务时表现不佳。反之,人类会遵循套有条理的思维流程,逐步推理得出正确答案。这种差异促使人们深入思考:如何才能让大模型“智能涌现”,学会像人类样“
    的头像 发表于 04-24 16:51 1548次阅读
    CoT 数据集如何让大模型学会<b class='flag-5'>一</b>步<b class='flag-5'>一</b>步<b class='flag-5'>思考</b>?