eth为什么都用显卡 eth显卡算力为0
一、挖矿疑问解答:挖矿为什么用显卡不用cpu
没说CPU不能挖啊,最开始都是用CPU挖,但是随着对挖矿算法的深入研究,大家发现原来挖矿都是在重复一样的工作,而CPU作为通用性计算单元,里面设计了很多诸如分支预测单元、寄存单元等等模块,这些对于提升算力是根本没有任何帮助的。
另外,CPU根本不擅长于进行并行运算,一次最多就执行十几个任务,这个和显卡拥有数以千计的流处理器差太远了,显卡高太多了,因此大家慢慢针对显卡开发出对应的挖矿算法进行挖矿。
以BTC为例,它最基本的算法原理就是,把已有的10分钟内的所有交易作为一个输入,加上一个随机数,当10分钟内所有交易记录加上你的这个随机数计算出一个SHA256的hash。里面几乎都是整数运算,这个根本就像是为显卡特别打造一样,显卡非常适合这种无脑性算法,流处理器数目越多约占优势。
就Hash计算而言,它几乎都是独立并发的整数计算,GPU简直就是为了这个而设计生产出来的。相比较CPU可怜的2-8线程和长度惊人的控制判断和调度分支,GPU可以轻易的进行数百个线程的整数计算并发(无需任何判断的无脑暴力破解乃是A卡的强项)。
OpenCL可以利用GPU在片的大量unified shader都可以用来作为整数计算的资源。而A卡的shader(流处理器)资源又是N的数倍(同等级别的卡)
不过到了后来大家发现,显卡还是太弱了,直接上ASIC大规模堆ALU单元就能极大程度提升算力,巴掌大的算力板的算力已经是显卡的好几十倍,所以现在比特币不用专门的ASIC矿机根本挖不动。
尽管后期的币种LTC所使用的Scrypt算法还引入了大量相互依赖的、随机的访存指令,当Footprint足够大时,还会在GPU的L2级别、甚至TLB级别出现大量的缓存失效,从而产生更多的DRAM访问,以弱化矿机(ASIC/FPGA)相较于GPU在整数运算性能上的优势,但是依然被人针对性研发出矿机,目前也只有专门矿机才能挖。
不过像第二代虚拟货币(比如说是ETH、ZEC这种)由于吸取了前辈们被爆算法的经验,在挖掘算法上做了更加特别优化,防止出现无脑的运算,对于显存要求特别高,因此可以有效抵抗矿机的入侵。
也因为ETH这种只能靠显卡挖矿,造成了2017年下半年开始的显卡涨价潮、缺货潮,很多矿主都卖了成千张显卡回去组建矿机挖掘这些虚拟货币。
久而久之,大家都认为CPU不能挖矿,其实只是效率、效益太低了而已。
二、为什么显卡挖矿A卡效率会比N卡高这么多
主要在于芯片指令集算法上的差异。挖矿是将hash运算拆分成多个子运算,A卡一条指令集即可完成一条运算,而N卡则需要3条指令集完成一条运算,因此实际运行效率A卡是N卡的2倍多接近3倍的效能。
其实N卡在Maxwell架构上已大辐强化了挖矿效能,不输于A卡了。但Maxwell架构出来得太晚了,最早的Maxwell架构显卡像GTX750Ti/750上市的时候,主流币种已经用显卡挖不出什么东西来了(都用矿机了)。因此也没几个人用N卡挖矿。
三、eth挖矿是什么原理
ETH通过挖矿产生,平均大概每13秒产生2个块,挖矿的时候,矿工使用计算机去计算一道函数计算题的答案,直到有矿工计算到正确答案即完成区块的打包信息,而作为第一个计算出来的矿工将会得到2枚ETH的奖励。
如果矿工A率先算出正确的答案,那么矿工A将获得以太币作为奖励,并在全网广播告诉所有矿工“我已经把答案算出来了”并让所有在答题的矿工们进行验证并更新正确答案。如果矿工B算出正确答案,那么其他矿工将会停止当前的解题过程,记录正确答案,并开始做下一道题,直到算出正确答案,并一直重复此过程。
矿工角色
矿工在这个游戏中很难作弊。他们是没法伪装工作又得出正确答案。这就是为什么这个解题的过程被称为“工作量证明”(POW)。
解题的过程大约每12-15秒,矿工就会挖出2个区块。如果矿工挖矿的速度过快或者过慢,算法会自动调整题目的难度,把出块速度保持在13秒左右。
矿工获取这些ETH币是有随机性的,挖矿的收益取决于投入的算力,就相当你的计算机越多,你答题的正确的概率也就越高,更容易获得区块奖励。
四、2060显卡eth超频参数
2060显卡eth超频参数:
启用:重新打开软件时自动按照设置的参数超频,无需重新设置。
超频方式:推荐选择内置超频。
功耗:N卡通常设置功耗;A卡通常设置0。
温度:指安全温度,显卡达到设置的温度会自动降频工作,设置太高会提示失败。
核心/电压:指设置核心频率和核心电压,一般设置0。
显存/电压:指设置显存频率和显存电压,一般设置0。
风扇:显卡温度高时建议设置高转速,温度低时设置低转速。
工作原理及模式
显卡是插在主板上的扩展槽里的(一般是PCI-E插槽,此前还有AGP、PCI、ISA等插槽)。它主要负责把主机向显示器发出的显示信号转化为一般电气信号,使得显示器能明白个人计算机在让它做什么。显卡主要由显卡主板、显示芯片、显示存储器、散热器(散热片、风扇)等部分组成。
显卡的主要芯片叫“显示芯片”(Video chipset,也叫GPU或VPU,图形处理器或视觉处理器),是显卡的主要处理单元。显卡上也有和计算机存储器相似的存储器,称为“显示存储器”,简称显存。
五、为什么显卡价格暴涨
显卡价格暴涨是因为很多显卡是被买去“挖矿”,挖掘以太币了。以太币目前是虚拟货币中市值第二大的币种,从2020年10月至今,以太币涨幅超过了400%,一枚以太币的价格涨到了11000多元。
显卡主要是用来完成由CPU派发的重复而简单的任务。而挖矿便是利用芯片进行一个与随机数相关的计算,得出答案后以此换取虚拟币奖励,而这种计算也具有重复且不复杂的特性。显卡与挖矿算法的“求解”需求不谋而合,是很好的挖矿工具。
在以太币高利益的驱动下,新建的矿场层出不穷,投资金额过亿。市面上的显卡有多少,矿主就收多少,新发售的显卡价格也就随之大幅上涨。
此外,受疫情影响,全球芯片都出现了紧缺,显卡厂商的产量出现了大幅下滑。显卡厂商的产能不足也是显卡缺货涨价的一个重要原因。
四个月内显卡涨价超100%消费者一卡难求:
以RTX 3070为例,RTX 3070型号显卡在2020年9月推刚出时,各家品牌官方公布的销售价格仅为3899元,而目前RTX 3070的报价为8000元左右,有的甚至能卖到8500元。显卡价格上涨超过100%,老显卡在现在也能卖出高价。
为了进一步了解显卡市场现状,以设计公司需组装数十台高性能电脑为由,寻购RTX 3070、RTX 3080显卡。但整个市场逛下来,这两种显卡基本都是缺货状态,仅一两家商铺有几张。供需严重失衡之下,显卡显然成为了卖方市场。有店铺老板称,RTX3070显卡价格8500元一张,不议价,付款立马发货,再逛一圈回来可能就被别人买走了。