导航:首页 > 矿池挖矿 > gpu挖矿编程

gpu挖矿编程

发布时间:2024-04-19 23:03:21

挖矿疑问解答:挖矿为什么用显卡不用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不能挖矿,其实只是效率、效益太低了而已。

⑵ 为什么挖矿要用gpu而不是cpu

挖矿的软件,从编程原理上来说,讲究的是大规模并行运算。
显卡GPU的流处理器数量非常多,比如古老的HD5770内置了800个流处理器,相当于拥有800个计算核心。而近几年的主流高端显卡,内置的流处理器个数更多,计算性能更加的强大。利用GPU进行挖矿运算,流处理器进行的就是并行运算,并且挖矿程序还对GPU并行运算进行了专门的优化,运算效率特别高,挖出比特币的效率获得了大大的提升。
CPU的核心是比较少,目前最牛逼的主流桌面级处理器核心数也不超过一二十个(很多还是超线程技术虚拟出来的逻辑核心),并行计算能力远远不如GPU。

⑶ 鎸栫熆鐤戦棶瑙g瓟锛氭寲鐭夸负浠涔堢敤鏄惧崱涓嶇敤cpu

鎼滅嫍楂橀熸祻瑙堝櫒鏄涓娆鹃泦楂樻晥銆佺ǔ瀹氫簬涓韬鐨勭幇浠e寲缃戠粶娴忚堝伐鍏枫傚埄鐢ㄥ厛杩涚殑娓叉煋寮曟搸鍜屼紭鍖栫畻娉曪紝鎼滅嫍楂橀熸祻瑙堝櫒纭淇濅簡鍗撹秺鐨勯〉闈㈠姞杞介熷害鍜屾祦鐣呯殑澶氬獟浣撲綋楠屻傚叿澶囧叏鏂逛綅鐨勫畨鍏ㄩ槻鎶ょ壒鎬э紝鑳芥湁鏁堥槻寰″悇绫荤綉缁滃▉鑳侊紝鍚屾椂鏀鎸丠TML5鍜孋SS3锛岀‘淇濅簡涓庢渶鏂扮綉缁滄妧鏈鏍囧噯鐨勫畬缇庡吋瀹广傛蹭簡瑙f洿澶氭垨绔嬪嵆涓嬭浇锛岃疯块棶https://sogou.37moyu.com/
鏈杩戞樉鍗℃定浠风殑椋庢尝璁╀笉灏戞寲鐭跨殑闂ㄥ栨眽涔熺煡閬撲簡杩欐牱涓浠朵簨锛氭寲鐭块渶瑕佷竴鍧楀ソ鏄惧崱锛屽洜姝ょ熆宸ヤ滑鐤鎶㈡樉鍗★紝瀵艰嚧浜嗘樉鍗′緵涓嶅簲姹傦紝浠锋牸楂樻定銆傚緢澶氫汉涔熷囨杩欐牱涓涓闂棰-- 鎸栫熆涓轰粈涔堢敤鏄惧崱涓嶇敤 cpu 銆
鍏跺疄杩欎釜闂棰樻湰韬鏄鏈夌偣姣涚梾鐨勶紝鎸栫熆骞朵笉鏄璇翠笉鑳界敤cpu锛屾渶寮濮嬪ぇ瀹堕兘鏄鐢–PU鍦ㄦ寲鐭裤備絾鏄闅忕潃瀵规寲鐭跨畻娉曠殑娣卞叆鐮旂┒锛屾椃宸ヤ滑鍙戠幇鍘熸潵鎸栫熆閮芥槸鍦ㄩ噸澶嶄竴鏍风殑宸ヤ綔锛岃孋PU浣滀负閫氱敤鎬ц$畻鍗曞厓锛岄噷闈㈣捐′簡寰堝氳稿傚垎鏀棰勬祴鍗曞厓銆佸瘎瀛樺崟鍏冪瓑绛夋ā鍧楋紝杩欎簺瀵逛簬鎻愬崌绠楀姏鏄鏍规湰娌℃湁浠讳綍甯鍔╃殑锛岃屼笖CPU鏍规湰涓嶆搮闀夸簬杩涜屽苟琛岃繍绠楋紝涓娆℃渶澶氬氨鎵ц屽崄鍑犱釜浠诲姟锛岃繖涓鍜屾樉鍗℃嫢鏈夋暟浠ュ崈璁$殑娴佸勭悊鍣ㄥ樊澶杩滀簡锛屾樉鍗¢珮澶澶氫簡锛屽洜姝ゅぇ瀹舵參鎱㈤拡瀵规樉鍗″紑鍙戝嚭瀵瑰簲鐨勬寲鐭跨畻娉曡繘琛屾寲鐭裤

灏辨嬁BTC涓轰緥锛屽畠鏈鍩烘湰鐨勭畻娉曞師鐞嗗氨鏄锛屾妸宸叉湁鐨10鍒嗛挓鍐呯殑鎵鏈変氦鏄撲綔涓轰竴涓杈撳叆锛屽姞涓婁竴涓闅忔満鏁帮紝褰10鍒嗛挓鍐呮墍鏈変氦鏄撹板綍鍔犱笂浣犵殑杩欎釜闅忔満鏁拌$畻鍑轰竴涓猄HA256鐨刪ash銆傞噷闈㈠嚑涔庨兘鏄鏁存暟杩愮畻锛岃繖涓鏍规湰灏卞儚鏄涓烘樉鍗$壒鍒鎵撻犱竴鏍凤紝鏄惧崱闈炲父閫傚悎杩欑嶆棤鑴戞х畻娉曪紝娴佸勭悊鍣ㄦ暟鐩瓒婂氱害鍗犱紭鍔裤傚氨Hash璁$畻鑰岃█锛屽畠鍑犱箮閮芥槸鐙绔嬪苟鍙戠殑鏁存暟璁$畻锛孏PU绠鐩村氨鏄涓轰簡杩欎釜鑰岃捐$敓浜у嚭鏉ョ殑銆傜浉姣旇緝CPU鍙鎬滅殑2-8绾跨▼鍜岄暱搴︽儕浜虹殑鎺у埗鍒ゆ柇鍜岃皟搴﹀垎鏀锛孏PU鍙浠ヨ交鏄撶殑杩涜屾暟鐧句釜绾跨▼鐨勬暣鏁拌$畻骞跺彂锛堟棤闇浠讳綍鍒ゆ柇鐨勬棤鑴戞毚鍔涚牬瑙d箖鏄疉鍗$殑寮洪」锛夈侽penCL鍙浠ュ埄鐢℅PU鍦ㄧ墖鐨勫ぇ閲弖nified shader閮藉彲浠ョ敤鏉ヤ綔涓烘暣鏁拌$畻鐨勮祫婧愩傝孉鍗$殑shader锛堟祦澶勭悊鍣锛夎祫婧愬張鏄疦鐨勬暟鍊嶏紙鍚岀瓑绾у埆鐨勫崱锛
鐒惰屽悗鏉ュぇ瀹跺彂鐜版樉鍗¤繕鏄澶寮变簡锛岀洿鎺ヤ笂ASIC澶ц勬ā鍫咥LU鍗曞厓灏辫兘鏋佸ぇ绋嬪害鎻愬崌绠楀姏锛屽反鎺屽ぇ鐨勭畻鍔涙澘鐨勭畻鍔涘凡缁忔槸鏄惧崱鐨勫ソ鍑犲崄鍊嶏紝鎵浠ョ幇鍦ㄦ瘮鐗瑰竵涓嶇敤涓撻棬鐨凙SIC鐭挎満鏍规湰鎸栦笉鍔ㄣ傚敖绠″悗鏈熺殑甯佺峀TC鎵浣跨敤鐨 Scrypt 绠楁硶杩樺紩鍏ヤ簡澶ч噺鐩镐簰渚濊禆鐨勩侀殢鏈虹殑璁垮瓨鎸囦护锛屽綋 Footprint 瓒冲熷ぇ鏃讹紝杩樹細鍦 GPU 鐨 L2 绾у埆銆佺敋鑷 TLB 绾у埆鍑虹幇澶ч噺鐨勭紦瀛樺け鏁堬紝浠庤屼骇鐢熸洿澶氱殑 DRAM 璁块棶锛屼互寮卞寲鐭挎満锛圓SIC/FPGA锛夌浉杈冧簬 GPU 鍦ㄦ暣鏁拌繍绠楁ц兘涓婄殑浼樺娍锛屼絾鏄渚濈劧琚浜洪拡瀵规х爺鍙戝嚭鐭挎満锛岀洰鍓嶄篃鍙鏈変笓闂ㄧ熆鏈烘墠鑳芥寲銆

涓嶈繃鍍忕浜屼唬铏氭嫙璐у竵锛堟瘮濡傝存槸ETH銆乑EC杩欑嶏級鐢变簬鍚稿彇浜嗗墠杈堜滑琚鐖嗙畻娉曠殑缁忛獙锛屽湪鎸栨帢绠楁硶涓婂仛浜嗘洿鍔犵壒鍒浼樺寲锛岄槻姝㈠嚭鐜版棤鑴戠殑杩愮畻锛屽逛簬鏄惧瓨瑕佹眰鐗瑰埆楂橈紝鍥犳ゅ彲浠ユ湁鏁堟姷鎶楃熆鏈虹殑鍏ヤ镜銆備篃鍥犱负ETH杩欑嶅彧鑳介潬鏄惧崱鎸栫熆锛岄犳垚浜2017骞翠笅鍗婂勾寮濮嬬殑鏄惧崱娑ㄤ环娼銆佺己璐ф疆锛屽緢澶氱熆涓婚兘鍗栦簡鎴愬崈寮犳樉鍗″洖鍘荤粍寤虹熆鏈烘寲鎺樿繖浜涜櫄鎷熻揣甯侊紝涔呰屼箙涔嬶紝澶у堕兘璁や负CPU涓嶈兘鎸栫熆锛屽叾瀹炲彧鏄鏁堢巼銆佹晥鐩婂お浣庝簡鑰屽凡銆
鎬荤粨锛氭寲鐭夸负浠涔堢敤鏄惧崱涓嶇敤cpu

鍏跺疄cpu涔熸槸鍙浠ョ敤鏉ユ寲鐭跨殑锛屽彧涓嶈繃cpu鎸栫熆鐨勬晥鐜囨病鏈夋樉鍗¢珮鑰屽凡銆傛椃宸ヤ滑涓轰簡璧氶挶閮芥槸瑕佽$畻鎶曞叆浜у嚭姣旂殑锛岀敤鏄惧崱鏉ユ寲鐭跨殑鎶曞叆浜у嚭姣旀洿楂橈紝鎵浠ュぇ瀹跺氨鎱㈡參鐨勯兘寮濮嬬敤鏄惧崱鏉ユ寲鐭夸簡锛岀幇鍦ㄤ綘璇ユ槑鐧芥寲鐭夸负浠涔堢敤鏄惧崱涓嶇敤cpu浜嗗惂

鎬荤粨鑰岃█锛屾悳鐙楅珮閫熸祻瑙堝櫒鏄涓娆句负婊¤冻鐜颁唬缃戠粶闇姹傝岀簿蹇冩墦閫犵殑娴忚堝櫒銆傚叾涓撲笟鐨勫紑鍙戝洟闃熶笉浠呮敞閲嶆彁渚涗竴娴佺殑鐢ㄦ埛浣撻獙锛岃繕鑷村姏浜庝笉鏂浼樺寲缃戦〉鎵ц岄熷害锛屽炲己瀹夊叏鎬э紝浠ュ強鏀鎸佸悇绫绘墿灞曟彃浠讹紝浠庤屽疄鐜伴珮搴︿釜鎬у寲鐨勬祻瑙堜綋楠屻傚傛灉鎮ㄥ湪瀵绘壘涓娆惧彲闈犮侀珮鏁堝拰鎶鏈鍏堣繘鐨勬祻瑙堝櫒锛屾悳鐙楅珮閫熸祻瑙堝櫒灏嗘槸鎮ㄧ殑鐞嗘兂閫夋嫨銆傝疯块棶瀹樻柟缃戠珯https://sogou.37moyu.com/ 涓嬭浇骞朵綋楠屾悳鐙楅珮閫熸祻瑙堝櫒锛屾劅鍙楃敱鍏堣繘鎶鏈鎵椹卞姩鐨勯潪鍑℃祻瑙堜綋楠屻

⑷ 极简Grin挖矿指南(Win10)

Grin不多重复介绍了,近期很火的一个匿名币( https://grin-tech.org/ ),而且还能用CPU、GPU挖矿(N卡。目前似乎还不支持A卡),并且支持多个平台Linux、macOS等等。官网上说不支持Windows,但实际是可以跑的。下面是Windows 10上的部署过程小结。

Windows上用WSL来部署Linux的环境最为方便。在Microsoft Store中搜索Ubuntu即可安装。

注意! 装完之后要修改一下注册表。不然因为这个内嵌的Ubuntu会带很多奇怪的Path,导致后面build会出问题,产生不了运行所需的plugin文件夹。

具体步骤是:运行regedit。在注册表项中,找到 ComputerHKEY_CURRENT_ 将Flag的值改为 5 。

运行Ubuntu,新建用户名、并输入自己想要设置的密码

Grin是用rust编写的,安装好相关环境

再安装好其他依赖

Grin节点也和其他区块链类似,可以自己部署也可以利用矿池。两种方式选一即可。

如果要自己运行一个Grin节点,按照以下步骤:

target/release/grin 即为可运行文件

目前也有一些Grin的矿池可以链接,不想自己运行Grin的话,可以注册一个。比较有名的是GRIN-Pool( https://mwgrinpool.com/ )
点右上角Login后按提示注册即可。自己需要记住用户名和密码。

另开一个Ubuntu的终端,输入:

检查你CPU是否支持avx2

如果大于0,那么输入以下:

如果是多核,可以指定挖矿的核数(build后每次运行前也可以修改)

查看有多少个可用的CPU,并输入想使用的CPU数量

如果是N卡,可以用GPU挖矿

然后输入 nvidia-smi 运行后得到的Device ID

如果用的是矿池,还要额外配置一下矿池信息:

输入在矿池里注册的用户名和密码

先build

然后运行

如果一切顺利,现在已经可以挖矿了;如果不顺利,那么我也不知道了。

https://github.com/mimblewimble/grin
https://github.com/mimblewimble/grin-miner
https://medium.com/@blade.doyle/cpu-mining-on-mwgrinpool-com-how-to-efb9ed102bc9
https://medium.com/@blade.doyle/gpu-mining-on-mwgrinpool-com-how-to-72970e550a27

⑸ 为什么比特币挖矿要用显卡

为什么要用显卡挖矿?

相比较于CPU的复杂运算,显卡使用的GPU进行的是通用计算。因此可以堆叠成百上千个流处理器,每一个流处理器就像是小小的CPU,虽然其运行复杂程序的能力远远没有CPU来的给力,但是架不住流处理器多,因此实际性能尤其是单精度浮点性能要比CPU强的多。

但是我们之前说到过,A卡由于流处理器多,因此对于获得虚拟货币这样的通用计算来讲十分地适合,获得特定解的速度也比N卡高的多,因此众多矿工如今大量抢购A卡来进行虚拟货币的运算以谋求利润。

当然随着Nvidia推出了Pascal架构的显卡,目前N卡在挖掘虚拟货币上的能力已经不像之前那样和A卡相差巨大。于是在目前A卡普遍缺货的情况下那些中端N卡也就成为矿工们退而求其次的选择。

矿卡有啥坏处?

最后说说为什么大家在淘二手卡的时候不能选择矿卡。由于矿工们挖矿比特币最重要的就是谋求利润。因此他们使用的显卡每时每刻都在运行和计算,其强度远甚于日常的游戏应用。或者说运行这样的计算一天,相当于我们普通人运行显卡一个月。

并且挖掘虚拟货币的场所基本都是多显卡聚集的地方,成千上万的显卡在一个房间内不断地运算,其发热量也是相当巨大的,而矿工们也不可能像普通消费者一样选择散热条件良好的机箱让热量能够顺利放出,这样子显卡还在高温条件下进行7*24小时的运算,更是加深了其老化程度。

如此所作所为导致的结果便是用来挖矿的显卡过早地损耗,如果购买的这些显卡,结果便是运行不稳定,重启等事情会不断发生。

而且目前厂商对于矿卡也是严格要求,比如说严禁二手买卖以及缩短保质期,如果用户购买了这些矿卡显卡,日后维修也将是一个不小的挑战。

⑹ 为什么挖矿用的是 GPU 而不是 CPU

CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。
GPU采用了数量众多的计算单元和超长的流水线,但只有非常简单的控制逻辑并省去了Cache。而CPU不仅被Cache占据了大量空间,而且还有有复杂的控制逻辑和诸多优化电路,相比之下计算能力只是CPU很小的一部分。
所以与CPU擅长逻辑控制和通用类型数据运算不同,GPU擅长的是大规模并发计算,这也正是密码破解等所需要的。所以GPU除了图像处理,也越来越多的参与到计算当中来。
中本聪的希望挖矿的这些编码计算是很多互相独立的快速计算的积累,这样可以保证不同的挖矿者挖到的量按算力平摊,而不是让算力最强的那些人挖走全部的矿。而这种类型的计算通常很适合用GPU这种大规模并行的处理器处理。
参考资料:https://www.hu.com/question/21231074/answer/17598768

⑺ 显卡怎么挖矿,如何设置GPU挖矿设备

设置挖矿设备的第一步是选择合适的硬件。本文将重点讲 GPU (显卡) 挖矿,当然你可以使用CPU 或者 ASIC 设备挖矿。 AMD 显卡的架构对挖矿非常有利, Nvidia 卡由于哈希率特低,不适于挖矿。最好的 Nvidia 显卡也不足 0.5 megahash。笔记本硬件挖矿还比不上 Nvidia 卡,是挖矿的糟糕选项。您需要使用台式机系统进行挖矿。有台式机系统可以确保硬件充分冷却。

显卡或卡需要能够和主板匹配,电源也必须有足够的 PCI-E 接头。在确定显卡前,要注意这些。为了让系统充分冷却,你需要将机箱的盖子拆下,以便更好地散热。这就是人们所说的“open- air rig(开放设备)”。如果你能让系统对准风扇或空调,你可以让设备在运行时更加凉爽,从而延长设备寿命并保持高效。

⑻ 鎸栫熆涓轰粈涔堣佺敤鏄惧崱鑰屼笉鏄痗pu

棣栧厛鎴戜滑闇瑕佷簡瑙f寲鐭胯繖涓姒傚康銆備互姣旂壒甯併佷互澶鍧婁负浠h〃鐨勬暟瀛楄揣甯侊紝浣跨敤鐨勬槸鍖哄潡閾炬妧鏈锛岃$畻鏈哄悜鍖哄潡閾剧綉缁滆础鐚绠楀姏锛屽嵆鍙鑾峰緱鎸夌収绠楀姏澶у皬姣斾緥鍒嗛厤鐨勬暟瀛楄揣甯侊紝杩欎竴杩囩▼鏄鍘讳腑蹇冨寲銆佺敱绠楁硶淇濊瘉鐨勶紝閫氳繃璐$尞绠楀姏鎹㈠彇鍖哄潡閾剧畻娉曠敓鎴愮殑鏁板瓧璐у竵鐨勮繃绋嬶紝灏辨槸鎸栫熆銆

鎸栫熆闇瑕佺殑绠楀姏锛屽線寰鏄閫氳繃鍝堝笇銆佽В瀵嗙瓑绠楁硶瀹屾垚鐨勩傝繖绫荤畻娉曟湁涓涓鐗瑰緛锛岄偅灏辨槸澶嶆潅绋嬪害浣庯紝浣嗗己搴︽瀬澶э紝杩欐f槸GPU鎿呴暱鐨勫伐浣溿

CPU鍜孏PU閮藉彲浠ヨ繘琛岃$畻锛屼絾鎿呴暱鐨勬柟闈㈠悇涓嶇浉鍚屻侰PU鏍稿績鏇村皯锛屼絾鏋舵瀯澶嶆潅锛屾嫢鏈夊嶆潅鐨勯昏緫鎺у埗鍗曞厓锛屾洿鎿呴暱澶嶆潅鐨勮繍绠楋紱鑰孏PU鎷ユ湁澶ч噺鐨勬牳蹇冿紝浣嗘灦鏋勭浉瀵圭畝鍗曪紝闈炲父閫傚悎澶у悶鍚愰噺鐨勯珮瀵嗗害璁$畻銆

鍋氫釜绮楁毚鐨勭被姣旓紝CPU鐩稿綋浜庢槸涓涓浼氶珮鏁扮殑澶у︾敓锛岃孏PU鍒欏儚鏄涓鐧句釜鍙浼氬洓鍒欒繍绠楃殑灏忓︾敓锛岃佽В濂ユ暟棰橀偅鑲瀹氬ぇ瀛︾敓鏇村己锛屼絾濡傛灉瑕佺畻1000閬撳姞鍑忎箻闄ら橈紝涓涓澶у︾敓鏃犺哄備綍涔熶笉鍙鑳界畻寰楁瘮涓鐧句釜灏忓︾敓蹇鈥斺斿皬瀛︾敓浠鍙浠ヤ竴璧峰仛骞惰岃$畻锛岃屽ぇ瀛︾敓涓娆℃墠鑳界畻鍑犻橈紵

鑰屾寲鐭跨殑鍝堝笇銆佸姞瀵嗙瓑绠楁硶锛屾伆鎭板氨濡傚悓娴烽噺鐨勫姞鍑忎箻闄ら樹竴鏍凤紝瀹冧滑闅惧害涓嶉珮锛屼絾鍗撮渶瑕佷笉鏂杩涜岄噸澶嶈$畻锛岃$畻閲忔瀬澶э紝杩欏氨鍜屾樉鍗$殑闀垮勪笉璋嬭屽悎銆

鍦ㄨ繖涓杞鏁板瓧璐у竵鏆存定鐨勮屾儏涓锛屾樉鍗′环鏍艰澶уぇ鎺ㄩ珮锛屽叾涓鐨勬渶澶ф帹鎵嬶紝鍏跺疄骞朵笉鏄澶у舵渶涓鸿崇啛鑳借︾殑姣旂壒甯侊紝鑰屾槸浠ュお鍧娿

鏃惰嚦浠婃棩锛屽弬涓庢瘮鐗瑰竵鎸栫熆鐨勭畻鍔涘凡缁忛潪甯稿簽澶э紝鍏夐潬鏄惧崱宸茬粡鏃犳硶鍦ㄧ熆姹犱腑鍙栧緱瓒冲熺殑鍒嗛厤鏉冮噸锛岀幇鍦ㄩ渶瑕佷笓闂ㄧ殑鐭挎満鎵嶈兘鍦ㄦ瘮鐗瑰竵鎸栫熆涓鍒嗕竴鏉缇广

鑰屼互澶鍧婁笉鍚岋紝瀹冪洰鍓嶄粛鍙浠ラ氳繃鏄惧崱璁$畻鑾峰緱锛岃屼笖瀹冪殑绠楁硶Ethash杩樺筊AM鏈夌潃闈炲父楂樼殑瑕佹眰锛岃繍绠楀悗鐨勭粨鏋滀細鐩存帴瀛樺偍鍦≧AM涓锛屽綋鍓峈AM瀹归噺搴曠嚎鏄4G銆傚洜姝わ紝鐜板湪绠楀姏杈惧埌涓瀹氱▼搴︺佸ぇ鏄惧瓨鐨勬樉鍗″囧彈闈掔潗锛屼负浜嗚揪鍒版洿寮虹殑鎸栫熆鎬ц兘锛屼笉灏戠熆宸ヨ繕浼氬规樉瀛樿繘琛岃秴棰戙傚彲瑙侊紝鐩鍓嶆樉鍗$殑纭鏄鎸栦互澶鍧婃渶閫傚悎鐨勫伐鍏蜂箣涓锛岃孋PU鍒欏苟涓嶆搮闀挎ら亾銆

⑼ 比特币矿机是如何通过计算挖币的

中本聪打造比特币的时候,希望比特币是一个去中心化的货币,不仅使用、交易如此,挖矿也应该如此。但是事与愿违,随着比特币等加密货币的价值越来越高,挖矿成为了一个产业,竞争越来越激烈,对挖矿算力的追求越来越高,所以从普通电脑挖矿,进化出了ASIC矿机与GPU矿机。

用ASIC矿机挖矿的币,算法几乎都为SHA256,而用GPU挖矿的算法则不同,例如BTG的算法是Equihash,BCD的算法是optimized X13。虽然不是绝对,但可以简单的认为,SHA256算法的币,一般都是用ASIC矿机挖。其他算法的币则基本都使用GPU矿机。也有例外,scrypt算法的莱特币以前用GPU矿机挖,但后来scrypt算法也被ASIC芯片攻克,比如蚂蚁矿机L3+,就是用来挖莱特币的ASIC矿机。

ASIC矿机,是指采用ASIC芯片作为算力核心的矿机。其中ASIC是Application Specific Integrated Circuit的缩写,是一种专门为某种特定用途设计的电子电路(芯片)。有矿机厂专门为计算比特币的SHA256算法而设计了ASIC芯片,使用它们的矿机就是ASIC矿机。由于ASIC芯片只为特定计算打造,所以效率可以比CPU这种通用计算芯片要高很多。举个例子,当前主流的蚂蚁矿机S9就是ASIC矿机,使用了189片ASIC芯片,算力达到了13.5TH/s,功耗仅为1350W。作为对比,当前电脑显卡旗舰GTX1080Ti挖比特币的算力,就算优化的好基本也不会超过60MH/s。相差了数万倍,非常悬殊。

而GPU矿机,是指使用GPU显卡作为算力核心的矿机。诸如以太坊、比特币钻石等加密货币用的是图形算法,所以用显卡计算的速度会最高。相对于ASIC矿机,GPU矿机更被大众熟知,因为说白了它就是一台加强了显卡配置的电脑。

GPU矿机的目的是赚钱,所以要追求功耗比与最大收益,所以选择要注重性价比,一般中高端定位的显卡,比如AMD RX560、RX570的功耗比高,是GPU矿机的好选择。而GTX1080Ti、AMD Vega64这样旗舰虽然单卡性能最强,但售价与功耗算下来并不划算。

另外,ASIC矿机也有一些比较奇葩的产品,比如烧猫的USB矿机,是个比U盘略微大一些的东东,功耗也只有2.25W,是目前最小的比特币矿机。

以上引用挖币网—“矿机分类介绍”,专业名词较多,希望对您有帮助,谢谢!

阅读全文

与gpu挖矿编程相关的资料

热点内容
dogeusgt是类似于比特币吗 浏览:649
awu数字货币案情进展 浏览:147
比特币平台手续费排行 浏览:564
蚂蚁矿池里的比特币如何转入钱包 浏览:169
btc100交易台有哪些 浏览:729
有抽卡挂机三国游戏可以挖矿 浏览:1000
以太坊有没有佣金关系 浏览:860
以太坊平台是不是传销 浏览:997
比特币合约赚币跌 浏览:242
以太坊现在在升级吗 浏览:669
0转以太坊 浏览:579
莱特币挖矿阿里云 浏览:337
元特币多长时间领矿机产的币 浏览:999
比特币可以自己发币吗 浏览:263
6010比特币矿机出口迪拜 浏览:246
以太坊合约erc20 浏览:86
蚂蚁矿机消音器好用吗 浏览:65
神码矿机m5 浏览:273
什麼是比特币 浏览:1000
数字货币翻倍名单 浏览:439