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

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

3天内不再提示

基于区块链的Filecoin跟比特币有什么区别?

VIBT_dputech 来源:大普微 作者:大普微 2021-03-28 11:10 次阅读

挖矿?

最初对于“挖矿”的印象比较原始,找到有矿的位置,带上铁锹,一身的力气再加上运气,应该就可以挖到矿。

后来隔了若干年,再听到“挖矿”这个词,是来自计算机行业的同学,说正在挖矿。初听觉得他勇气可嘉,行业跨度竟如此之大…后来才知道他是用基于区块链比特币来挖矿。

如今少年已不再年少,最近听到“挖矿”这个词的时候,是跟IPFS&Filecoin相关了。Filecoin也是基于区块链,跟比特币有什么区别呢?怎么挖?

比特币基于PoW算法来实现共识机制,矿工需要提供难以计算但易于证明的计算结果来证明工作量(方程组特解),从而获取打包权和比特币。它会消耗大量的算力和能源。

Filecoin存力挖矿

Filecoin使用存力挖矿,简单来说矿工通过提供存储来获取收益。Filecoin用复制证明PoRep和时空证明PoSt来确保EC共识机制的运行。通过复制证明,矿工向系统证明确实存储了用户的数据,而通过时空证明,矿工向系统证明了在一段时间内用户存储的数据都在,如果没有在周期内及时连续的提交时空证明或者提交的时空证明出错,意味着用户数据可能丢失,矿工会被系统惩罚(扣除抵押的Fil币),因此对于Filecoin来说,矿机的维护非常重要。

矿工如何通过存储获得收益呢?如上图所示,Filecoin目前主要有两种角色的矿工:存储矿工和检索矿工(其他角色如维修矿工)。存储矿工的主要收益一部分来自于存储用户支付给矿工的存储收益,另一部分来自于区块的爆块收益。而检索矿工的收益则来自于用户的检索需求订单。同一矿工可以同时扮演两个角色。

目前来说爆块收益是存储矿工的主要收益,而是否能获取打包权,最基本的在于矿工的算力,算力在全网的总算力占比越大,获得区块奖励的几率越大。Filecoin使用EC预期共识作为共识机制来决定谁有出块权,并获得爆块收益。简单来说,通过矿工的有效存储在全网的占比和Filecoin周期出区块时的Ticket值比较,如果有效存储率大于区块Ticket值,就成为Leader,获得区块打包权。比特币每个区块只有一个Leader,而Filecoin每个区块会有多个Leader,他们去共享爆块的收益(也可能某些块没有Leader)。

不断增长的算力

看来要想挖到更多的矿,需要让自己的算力足够大。在Filecoin中,算力为有效存力,是矿工真实完成的存储任务,例如在sector size为32G时,矿工将扇区数据经过了密封,证明和链上验证之后,算力就会增加32G。和比特币固定的算力不同,Filecoin的算力是在不断累积中的,算力增长越快,算力的占比越高,获取区块打包的概率和权利就越大。

有效存储决定了算力,Filecoin是如何存储用户数据的呢?Filecoin基于IPFS存储协议。IPFS是一个点对点的基于内容寻址的分布式版本文件系统,是致力于创建持久且分布式存储和共享文件的网络传输协议。和它相对应的是传统互联网的HTTP协议。

由于在IPFS网络中文件要切片成最大不超过256K,因此在Filecoin扇区封装形成算力的过程中,也需要切。在Filecoin扇区封装的过程中,第一阶段将这一堆文件数据切片“装箱”,然后基于这些数据碎片的文件名和信息生成动态哈希表DHT,第三阶段给“箱子”贴“标签”,最后做零知识证明。这几个阶段就是Precommit1, Precommit2, Commit1和Commit2。

提升算力的增长速度

Filecoin扇区封装效率越高,算力增长越快。在Filecoin挖矿的扇区封装阶段,P1和C1为CPU密集型,P2和C2为GPU密集型。CPU擅长处理复杂的计算,而GPU擅长逻辑简单而量很大的计算,因此CPU用于P1和C1, GPU用于P2和C2. 同时,SHA256是Filecoin中使用最多的一种算法,支持SHA256的AMD运行效率要比Intel快很多。因此矿机需要高性能AMD服务器搭载GPU。

另一方面将计算和存储分开,Filecoin集群部署区分Miner服务器,算力服务器和存储服务器。

同时,将SSD与Filecoin结合。将SSD应用于数据封装阶段的缓存和存储未密封的传输中扇区等,来加快数据封装。DapuStor企业级NVMe SSD具有低延时、高性能、低功耗、超长耐用的特点,将其应用于Filecoin中,能大大提高数据封装效率,助力算力增长。

原文标题:矿工成长之路,Filecoin存力挖矿

文章出处:【微信公众号:大普微】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    21

    文章

    2868

    浏览量

    117539
  • 区块链
    +关注

    关注

    111

    文章

    15562

    浏览量

    106276

原文标题:矿工成长之路,Filecoin存力挖矿

文章出处:【微信号:dputech,微信公众号:DapuStor】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FCCSP与FCBGA都是倒装有什么区别

    本文简单介绍了倒装芯片球栅阵列封装与倒装芯片级封装的概念与区别。 FCCSP与FCBGA都是倒装,怎么区分?什么区别
    的头像 发表于 11-16 11:48 1691次阅读
    FCCSP与FCBGA都是倒装有<b class='flag-5'>什么区别</b>

    美国多IP服务器和美国多服务器什么区别

    美国多IP服务器和美国多服务器什么区别 美国多IP服务器和美国多服务器在概念、功能以及应用场景上存在明显的区别。主机推荐小编为您整理发布美国多IP服务器和美国多服务器
    的头像 发表于 11-11 10:22 211次阅读

    RTOS与Linux到底什么区别

    很多做嵌入式开发的小伙伴都存在这样的疑惑:RTOS与Linux到底什么区别
    的头像 发表于 10-29 09:53 506次阅读

    INA282,INA200什么区别,后者什么优势?

    采用差动放大器INA117和采用专门的高端电流检测芯片,比如INA282,INA200什么区别,后者什么优势?是不是在INA117差放后加一级相应倍数的放大,效果就采用INA2
    发表于 09-26 07:50

    请问VCA821和VCA824什么区别

    请问VCA821和VCA824什么区别?两个芯片的概述基本都一样,但是细看里面的资料会发现一些参数图表好像是不一样的。那到底怎么看,什么区别
    发表于 09-05 07:59

    请问模拟开关多路复用器什么区别

    我想请问,模拟开关多路复用器什么区别。比如单刀双掷开关,是不是就是2选1的多路选择器,只是模拟开关是1:2,AMUX是2:1?我理解的区别是模拟开关的状态要么通道A导通,要么通道
    发表于 08-12 08:16

    马斯克:比特是有价值的

    在特斯拉硅谷车主的一场活动中马斯克表示比特以及一些其他加密货币是有价值的. 在这次在线活动中,马斯克还谈到了星舰的第五次试飞、星Mini、Optimus人形机器人,以及Robotaxi
    的头像 发表于 07-31 17:59 1766次阅读

    请问ESPTOUCH和AIRKISS什么区别

    请问ESPTOUCH和AIRKISS什么区别?谢谢!
    发表于 07-12 12:44

    RV 和ARM什么区别

    district RV 和ARM什么区别
    发表于 06-26 12:41

    线路板的层和阶什么区别

    线路板的层和阶什么区别
    的头像 发表于 02-23 17:27 761次阅读

    TC397多核之间数据访问效率什么区别?本地和全局的效率什么区别

    TC397多核之间数据访问效率什么区别,本地和全局的效率什么区别,可不可以将电机同步ADC采集放到主核0,算法在1核执行
    发表于 02-06 07:42

    SPI和QSPI什么区别

    SPI和QSPI什么区别
    发表于 02-06 06:12

    大电容和小电容什么区别

    大电容和小电容什么区别  大电容和小电容之间的区别主要包括以下几个方面:容量、尺寸、用途、性能、稳定性以及价格等。 首先,容量是大电容和小电容最直观的区别之一。大电容通常具有较大的容
    的头像 发表于 02-04 09:32 9273次阅读

    求助,TC275中不同的STEP什么区别

    TC275中不同的STEP什么区别?我看了一些芯片CA-STEP,DB-STEP,DC-STEP这几个step什么区别呢?或者从哪个手
    发表于 02-04 07:34

    电源中的EMI和EMC什么区别

    电源中的EMI和EMC什么区别? 电源中的EMI和EMC是与电磁干扰相关的两个概念,尽管它们一些相似之处,但它们不同的含义和应用领域。在本篇文章中,我们将详细探讨电源中的EMI和
    的头像 发表于 01-19 11:47 1737次阅读