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

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

3天内不再提示

电子工程师有没有什么机会从挖矿产业中分一杯羹

工程师人生 来源:工程师吴畏 2019-08-05 15:57 次阅读

引言

近期笔者对数字货币的挖矿比较感兴趣,根据这段时间学习的内容,整理了本篇文章,算是一个梳理。

一。 为什么需要挖矿

首先解释一下什么叫做挖矿。

以数字货币中的比特币为例,挖矿就是打包比特币的交易,获得矿工费的过程。

用四个字来描述:记账和收钱。

因为在数字货币的交易中,各个用户的交易都需要在一个公共账本上记账,因此就需要有人来完成这个记账的过程。

完成记账的人就叫做矿工,首先完成记账的矿工就会有数字代币的奖励。

正是由于有了经济利益的刺激,挖矿已成为数字货币中的一个行业。

按照数字货币中共识算法分类,共识算法分为POW和POS。

POW:全称Proof of Work,工作证明。你获得多少数字代币,取决于你对挖矿做出的贡献。

POS:全称Proof of Stake,股权证明。简单来说,就是一个根据你持有货币的量和时间,给你发利息的一个制度。

用通俗的话说,POW就是谁劲大听谁的,POS就是谁有钱听谁的。

本文当中挖矿主要是针对POW,现在市值排行前两名的比特币和以太坊都是属于POW。

二。 矿机的发展历程

由于挖矿是一件有利可图的事情,所以挖矿所用的矿机也经历了一番演进。

最早是CPU挖,后来有人用GPU挖,再后来有人用FPGA(现场可编程门阵列)挖,矿机的最终形态就是用ASIC(专用集成电路)挖。

有人把矿机的发展历程做了一个简单的总结,CPU→GPU→FPGA→ASIC,越靠近左侧就越灵活,但效率越低;越靠近右侧就越专用,但效率要高很多。

所以针对BTC和LTC等市值很高的币种,早就出现了以比特大陆为首的矿机厂商推出了专用的挖矿芯片,垄断了BTC和LTC的挖矿产业。

最终BTC和LTC等挖矿就变成了一个资本比拼的市场,只有有钱可以买到足够多的矿机。只要矿机挖矿所得的收益能够支撑电费和矿机的维护成本,这就是一件可以赚钱的事情。就可以不停的加大投入。

所以在牛市的时候现货矿机的价格居高不下,一机难求。

三。 为什么要抗ASIC

随着越来越多数字货币的发行,很多币种都逐步提出一个口号,叫做抗ASIC。

表面上的理由很简单:由于数字货币一个很重要的特点就是去中心化,而ASIC矿机的出现恰恰打破了这个趋势,造成了算力的垄断。

有人做过统计,比特大陆控制的BTC矿池(下图中用红框标识)已占到了全网算力的40%以上,虽然没有到达传说中的51%(绝对多数),但实际上已经形成了垄断。

但是抗ASIC真的可以去除中心化的影响吗?往深一层想,即使没有ASIC,只要挖矿是一件有利可图的事情,就会吸引过来资本,大规模的采购矿机从中盈利,从而造成资源的集中。所以抗ASIC无法做到去中心化,二八现象肯定是存在的。

那么既然如此,抗ASIC的目的到底是什么?

后来笔者才明白,抗ASIC的本质实际上是开发者与矿工关于话语权的博弈。

本来开发者是数字货币中无可争议的老大,代码是我写的,其他人当然要听我的。但是随着矿工实力的增强,如果后续数字货币的发展路线没有得到矿工群体的认可,矿工可以用不运行新版本的代码来进行抵制。

最坏后果就是出现了硬分叉,花开两朵,各表一枝。你走你的阳关道,我走我的独木桥。

历史上以比特大陆为首的BCH就是这么从BTC里面硬分叉出来的。

四。 抗ASIC的方法

那现在到底有哪些常用的抗ASIC的方法呢?据观察,现在至少有两种方式:大内存和定期修改算法。

方法1:大内存

用大内存是一个抵抗ASIC比较通用的方法。下面分别举ETH和GRIN的例子。

ETH

以ETH为例,ETH在挖矿时必须产生一个64M的数据块,而在挖矿过程中需要随机使用这个大数据块的某几个字节,所以即使你芯片运算的再快也没有用,它需要用某些数据做计算。

记得看过一个数据,在GPU矿机运行ETH的挖矿算法时,其GPU利用率为60%多,而显存的占用率接近了90%。

所以即使比特大陆研究出了针对ETH的ASIC矿机,也没有给ETH的挖矿生态带来致命的打击,有两点原因:一是矿机在运行过程中需要频繁的读写内存,造成了效率不高;其次是ASIC矿机配置的大容量的内存芯片,也大幅拉高了整机的成本。

GRIN

GRIN是刚推出不久的一款匿名币,号称是比特币的接班人,在一个月前刚刚上线时,吸引了很多人的眼球。

Grin 独创性的提出了双POW算法:

1. 面向GPU的CuckARoo算法,需要 6GB+ 的内存,初期挖出 90% 块

2. 面向CPU的 CuckAToo算法,需要 11GB+ 的内存,初期挖出 10% 的块

按照这个要求,初期GRIN要求矿机必须具备6GB以上的大内存才可以挖矿,而这个要求是明显有利于显卡挖矿的。

方法2:更新算法

上面举的例子包括ETH和GRIN都是在算法设计之初就考虑了抗ASIC,但是很多币种在最初没有这方面的考虑,那么该怎么办呢?

以门罗币为例,它的算力很大一部分都被ASIC和FPGA把控,于是门罗币想出来一招:更新算法。

大概的频率是半年更新一次算法,这让拥有ASIC和FPGA矿机的矿工们欲哭无泪。

因为ASIC是专用芯片,它只能针对特定的算法,如果算法更新,则芯片就没有任何用处了!需要重新开发,而开发一款ASIC芯片是极其烧钱和费时的,仅仅其中流片的费用至少就需要几十万RMB。

相比之下,FPGA矿机会稍好一些,其可以通过更新以支持新算法。但是FPGA的开发周期往往也不短,有可能需要几个月,等研制出来以后,可能没有等多长时间,又要进行下一轮更新了。

五。 电子工程师的机会

在介绍完上面区块链挖矿的概况后,针对电子工程师,到底有没有什么机会可以从挖矿产业中分一杯羹呢?下面我从FPGA工程师和硬件工程师两个角度进行分析。

机会1:FPGA工程师

FPGA矿机作为一种半定制产品,在某些无ASIC矿机的小币种中,还能够占有一席之地。

如果FPGA工程师可以在某个新币种推出后,或者在某个老币种更新算法后,短时间内用FPGA实现出相应的算法,并且运行效率可以明显高于对应的显卡矿机挖矿,那么这里面就有盈利空间。

这里补充一个小常识,针对显卡挖矿,更新算法是一个很简单的事情,官方都会提供算法,更新只需要一两个小时就足够了。而对FPGA来说,新算法需要重新研发,研发周期很可能会以月为单位。

机会2:硬件工程师

由于大内存矿机是后续数字货币挖矿的发展趋势,如果在ASIC(专用芯片)矿机出来之前,硬件工程师能够抢先使用通用芯片设计出矿机,预计也会很有市场的。

这里再补充一个小常识,现在的内存主要分为两大类:CPU使用的DDR和GPU使用的GDDR。

为什么会出现两种内存吗?

因为随着人们对于显卡性能日益增长的需求,早先的DDR已不能满足显卡的需求,所以出现了专门为满足显卡GPU高速交互数据需求的GDDR。因为GPU没有像CPU那样设计有大容量L1、L2、L3缓存,而且GPU处理大容量的纹理贴图,所以需要与显存进行更加频繁的数据交互,所以GPU所用的GDDR相比CPU所用的DDR有两个特点:一是带宽更宽,二是容量更大。

基于上面的背景介绍,大容量矿机可以衍生出三种设计思路:

①CPU+DDR

比特大陆做的以太坊矿机就是这种思路,缺点是DDR容量相比GDDR还是较小,访问速度不够快。相比显卡矿机,优势并不明显。

②GPU+GDDR

这就是常规显卡的设计思路,不过假使硬件工程师研发出了这样的显卡矿机,但是通常其产业链整合的能力PK不过传统显卡厂商,价格很可能没有优势。

③CPU+FPGA+GDDR

在方案③中,FPGA起到了一个桥接芯片的作用,让CPU能够连接大容量的GDDR,CPU完成管理维护协议处理等工作,而重复运算交给FPGA处理,看起来这是一个最优的方案,不过难点在于FPGA连接GDDR没有现成的IP核可用,自行研发难度很大。

这里所说的IP核,是指在集成电路设计中,可重复使用的具有自主知识产权功能的集成电路设计模块。

现在世界排名第一的FPGA厂商Xilinx还没有开发出针对GDDR5或者GDDR6的IP核,不过看到有国内厂商已经做出来了GDDR6的IP核,真是厉害!

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

    关注

    252

    文章

    758

    浏览量

    95249
收藏 人收藏

    评论

    相关推荐

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    #人工智能 #FPGA 怎么成为个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    电子工程师天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

    2023年电子工程师大会暨第三届社区年度颁奖

    ,连接广大电子工程师、行业协会及技术创新型组织,呈现并传播电子产业动态、最新技术、应用案例及开源硬件项目,以激发电子工程师创造价值,助力硬科
    发表于 10-26 16:21

    挑战吧,HarmonyOS应用开发工程师

    一年一度属于工程师的专属节日1024,多重活动亮相啦~ 参与活动即有机会获得HUAWEI Freebuds 5i 耳机等精美礼品!
    发表于 10-25 15:51

    产业东风,柔性电子供应链企业的机会与挑战

    的要求。电子供应链作为电子信息制造业其中的重要的环,面对产业的发展与结构升级,机会与挑战并存。
    发表于 09-15 11:36

    电子工程师必备——九大系统电路识图宝典》+视频讲解附录6

    感谢提供的试读机会。 谢谢胡斌 谢谢胡松 谢谢人民邮电出版社 谢谢中国工信出版集团 谢谢电子发烧友论坛 试读 胡斌 胡松编著的《电子工程师必备 九大系统电路识图宝典第2版》后制作上方视
    发表于 08-11 00:26

    热门推荐:硬件工程师必备工具

    硬件开发的工作流程般可分为:原理图设计、PCB Layout设计、采购电子BOM、PCB板生产、PCBA组装、功能调试及测试、小批量试产、大批量生产正式投放市场等步骤。 作为名优秀的硬件
    发表于 06-21 10:15

    电子工程师必看书籍推荐#知识分享 #知识科普 #交流#硬声创作季

    电子工程师
    也许吧
    发布于 :2023年05月24日 10:47:34