财经知识大全

当前位置: 主页 > 财经知识大全

显卡挖矿是什么原理 为什么显卡会被挖矿

一、为什么显卡会被挖矿

1、所谓的矿就是一个个数据包,这些数据包需要解密。一般来说都是由CPU来算的,但是一个两个可以,一堆一堆的CPU也受不了。又因为这些数据包的计算量很大,但计算方式简单,而这正符合GPU的工作原理。

2、没说CPU不能挖,最开始都是用CPU挖,但是随着对挖矿算法的深入研究,大家发现原来挖矿都是在重复一样的工作,而CPU作为通用性计算单元,里面设计了很多诸如分支预测单元、寄存单元等等模块,这些对于提升算力是根本没有任何帮助的。

3、另外,CPU根本不擅长于进行并行运算,一次最多就执行十几个任务,这个和显卡拥有数以千计的流处理器差太远了,显卡高太多了,因此大家慢慢针对显卡开发出对应的挖矿算法进行挖矿。

4、以BTC为例,它最基本的算法原理就是,把已有的10分钟内的所有交易作为一个输入,加上一个随机数,当10分钟内所有交易记录加上你的这个随机数计算出一个SHA256的hash。里面几乎都是整数运算,这个根本就像是为显卡特别打造一样,显卡非常适合这种无脑性算法,流处理器数目越多约占优势。

5、就Hash计算而言,它几乎都是独立并发的整数计算,GPU简直就是为了这个而设计生产出来的。相比较CPU可怜的2-8线程和长度惊人的控制判断和调度分支,GPU可以轻易的进行数百个线程的整数计算并发(无需任何判断的无脑暴力破解乃是A卡的强项)。

6、OpenCL可以利用GPU在片的大量unifiedshader都可以用来作为整数计算的资源。而A卡的shader(流处理器)资源又是N的数倍(同等级别的卡)

7、不过到了后来大家发现,显卡还是太弱了,直接上ASIC大规模堆ALU单元就能极大程度提升算力,巴掌大的算力板的算力已经是显卡的好几十倍,所以现在比特币不用专门的ASIC矿机根本挖不动。

8、尽管后期的币种LTC所使用的Scrypt算法还引入了大量相互依赖的、随机的访存指令,当Footprint足够大时,还会在GPU的L2级别、甚至TLB级别出现大量的缓存失效,从而产生更多的DRAM访问,以弱化矿机(ASIC/FPGA)相较于GPU在整数运算性能上的优势,但是依然被人针对性研发出矿机,目前也只有专门矿机才能挖。

9、不过像第二代虚拟货币(比如说是ETH、ZEC这种)由于吸取了前辈们被爆算法的经验,在挖掘算法上做了更加特别优化,防止出现无脑的运算,对于显存要求特别高,因此可以有效抵抗矿机的入侵。

10、也因为ETH这种只能靠显卡挖矿,造成了2017年下半年开始的显卡涨价潮、缺货潮,很多矿主都卖了成千张显卡回去组建矿机挖掘这些虚拟货币。

11、久而久之,大家都认为CPU不能挖矿,其实只是效率、效益太低了而已。

二、显卡挖矿是个什么原理

比特币的挖矿和节点软件是基于P2P网络、数字签名、密码学证据来发起和验证交易的。节点向网络广播交易,这些广播出来的交易在经过矿工的验证后,矿工用自己的工作证明结果来表达确认,确认后的交易会被打包到数据块中,数据块会串起来形成连续的数据块链。

三、显卡挖矿是什么回事

1、就是在网络上搜索一些数值计算,然后来挖掘一些数字货币的一个过程。

2、这需要有一个比较简单的的计算能力,但是需要比较频繁,而显卡确实是确实是有这方面的能力,只能提供一些简单的运算,但是非常的长时间的使用,所以使用显卡挖矿。

相关文章

  • 信阳市初级会计证领取时间,地点学生怎么领2023?
  • 专科会计和物流管理的区别?
  • 上海失业拿生育金多少钱?
  • 交强险可退保吗现在?
  • 会计中级考几名合格能过?
  • 外汇的买入和卖出是啥意思呀?
  • 企业五险缴费基数不一样有影响吗?
  • 学会计的用什么电脑好呢?
  • 上海失业报销医疗费吗怎么报销?
  • 工具包会计分录怎么写?
  • 广东省GDP首破10万亿 中国经济第一省之争再无悬念
  • 最新! 多家中小银行上调存款利率! “开门红”仍不如往年,存储大战已停?
  • 企业车抵押贷款攻略(详解企业车辆抵押贷款流程及注意事项)
  • 股票模拟软件哪个好,股票模拟训练软件哪个好
  • 集体投资包括什么(什么是集体投资信托)
  • 新版1分2分5分硬币回收价格表2021 6月28日各年份硬币回收价格表
  • 四川成都:7批次皮鞋甲醛超标
  • 存款利率应该如何计算? 原来如此简单
  • 韩配角女演员死亡 疑似吸毒过多
  • 请问哪些是蓝筹股股票龙头,蓝筹股龙头股票有哪些