挖比特币为什么用显卡 不用CPU
因为CPU在进行大量且重复性运算方面的算力相比于显卡GPU算力相差太多。
之所以挖矿用显卡而不用CPU,关键在于显卡的核心部件——GPU,GPU作为图形处理器,它其实也是一种高性能计算芯片,GPU也具备很强的运算能力,只不过GPU的运算能力跟CPU的侧重点不同。
下面来看一下CPU和GPU硬件的特点:
1、CPU的硬件特点是:核心数量少、单个核心的结构非常复杂、适合进行大量复杂的控制和运算。
2、GPU的硬件特点:核心数量非常多、单个核心的结构比较简单、适合进行大量重复性的一般运算。
而所谓挖矿,恰好就是大量而且重复性的一般运算,正好跟GPU的性能特点相符合,当然了,这并不是说CPU不能挖矿,只不过CPU的挖矿算力跟显卡差得太远,要达到同样算力,所需CPU价格比显卡要贵得多,没有任何性价比可言。
矿卡的坏处:
随着全球挖矿热,无数的老旧矿卡会回流到市场上,由于矿工们挖矿比特币最重要的就是谋求利润。因此他们使用的显卡每时每刻都在运行和计算,其强度远甚于日常的游戏应用。或者说运行这样的计算一天,相当于我们普通人运行显卡一个月。
并且挖掘虚拟货币的场所基本都是多显卡聚集的地方,成千上万的显卡在一个房间内不断地运算,其发热量也是相当巨大的,而矿工们也不可能像普通消费者一样选择散热条件良好的机箱让热量能够顺利放出,这样子显卡还在高温条件下进行7*24小时的运算,更是加深了其老化程度。
如此所作所为导致的结果便是用来挖矿的显卡过早地损耗,如果购买的这些显卡,结果便是运行不稳定,重启等事情会不断发生。
而且目前厂商对于矿卡也是严格要求,比如说严禁二手买卖以及缩短保质期,如果用户购买了这些矿卡显卡,日后维修也将是一个不小的挑战。
什么叫比特币挖矿?
比特币挖矿是消耗计算资源来处理交易,确保网络安全以及保持网络中每个人的信息同步的过程。它可以理解为是比特币的数据中心,区别在于其完全去中心化的设计,矿工在世界各国进行操作,没有人可以对网络具有控制权。这个过程因为同淘金类似而被称为“挖矿”,因为它也是一种用于发行新比特币的临时机制。然而,与淘金不同的是,比特币挖矿对那些确保安全支付网络运行的服务提供奖励。在最后一个比特币发行之后,挖矿仍然是必须的。
简而言之,比特币挖矿计算的是基于SHA256算法的数学难题,确认网络交易,比特币网络会根据矿工贡献算力的大小给予的等分的比特币奖励。目前,比特币挖矿经历了三个阶段,CPU、GPU、ASIC,目前,以ASIC矿机挖矿一家独大,其中,阿瓦隆矿机尤其突出,阿瓦隆矿机一直走在矿机行业的前列,是比特币挖矿行业的领头羊,目前,搭乘三代芯片的矿机已进入市场,第四代芯片据说正在研发中。
【拓展资料】
任何人均可以在专门的硬件上运行软件而成为比特币矿工。挖矿软件通过P2P网络监听交易广播,执行恰当的任务以处理并确认这些交易。比特币矿工完成这些工作能赚取用户支付的用于加速交易处理的交易手续费以及按固定公式增发的比特币。
新的交易需要被包含在一个具有数学工作量证明的区块中才能被确认。这种证明很难生成因为它只能通过每秒尝试数十亿次的计算来产生。矿工们需要在他们的区块被接受并拿到奖励前运行这些计算。随着更多的人开始挖矿,寻找有效区块的难度就会由网络自动增加以确保找到区块的平均时间保持在10分钟。因此,挖矿的竞争非常激烈,没有一个个体矿工能够控制块链里所包含的内容。
工作量证明还被设计成必须依赖以往的区块,这样便强制了块链的时间顺序。这种设计使得撤销以往的交易变得极其困难,因为需要重新计算所有后续区块的工作量证明。当两个区块同时被找到,矿工会处理接收到的*9个区块,一旦找到下一个区块便将其转至最长的块链。这样就确保采矿过程维持一个基于处理能力的全局一致性。
比特币矿工既不能通过作弊增加自己的报酬,也不能处理那些破坏比特币网络的欺诈交易,因为所有的比特币节点都会拒绝含有违反比特币协议规则的无效数据的区块。因此,即使不是所有比特币矿工都可以信任,比特币网络仍然是安全的。
比特币挖矿什么意思呀?
比特币挖矿是一种获得比特币的方式,简单来讲就是全网矿工一起来做一道题目,谁先做出来,谁就会得到比特币奖励,“矿工”需要在区块努力工作,就是消耗计算资源来处理交易,挖矿对于设备的配置要求相当高,提高设备配置,可以加强运算能力,也能更快的获得比特币。 比特币是一种电子货币,由开源的P2P软件产生,可以用来交易,也可以通过交易来获利,比特币挖矿运用的是哈希算法,在比特币系统里面,需要进行大量哈希运算,计算的值需要符合规定,谁运算的快,谁能挖到的比特币就越多。
拓展资料
比特币挖矿,是一种利用电脑硬件计算出比特币的位置并获取的过程。 挖矿是在比特币系统中进行记录数据的一个激励过程,在比特币系统个人用户通过利用CPU或者GPU进行哈希运算,当计算出特定的哈希值之后便拥有了打包区块的权利。 而为了奖励这个用户进行打包区块,系统就给予一定的比特币作为报酬。因为这个过程很像现实生活中“挖矿”所以大多数人就把这个过程叫做挖矿。除了比特币外,其他的电子虚拟货币也可以通过挖矿奖励获取,如以太坊、门罗币等等
挖矿风险:
1,货币安全
比特币的支取需要多达数百位的密钥,而多数人会将这一长串的数字记录于电脑上,但经常发生的如硬盘损坏等问题,会让密钥永久丢失,这也导致了比特币的丢失。
2,系统风险
系统风险在比特币这个里面非常常见,最常见的当属于分叉。分叉会导致币价下跌,挖矿收益锐减。不过很多情况表明,分叉反而让矿工收益,分叉出来的竞争币也需要矿工的算力来完成铸币和交易的过程,为了争取更多的矿工,竞争币会提供更多的区块奖励及手续费来吸引矿工。风险反而成就了矿工。
〈挖矿系列3〉比特币矿机发展史
比特币从发明诞生出来后,比特币挖矿主要经历了3个阶段(现在的矿池是挖矿的方式,非矿机技术)
CPU→GPU→ASIC专业矿机
一、CPU挖矿
说起CPU挖矿,谁是第一个呢?前面文章也说了,就是比特币的发明者中本聪(无明确的证据,按逻辑应该是正确的)。
CPU挖矿是第一代的挖矿。2009年1月3日,比特币创始人中本聪用电脑CPU挖出了第一批比特币,挖出了第一个创始区块,区块里包含50个比特币。
随后一些极客、程序员、游戏挖机纷纷加入CPU挖矿,但当时的CPU挖矿,仅仅是一种尝试和好玩,并没有现在的商业化。
二、GPU挖矿
GPU(图形处理单元,即显卡)挖矿是第二代的挖矿。
从CPU换到GPU挖矿,是因为CPU中央处理器是通用性计算单元,里面设计了计算机很多的分析处理需求,其综合能力强但单项能力较弱,而比特币的SHA256 hash运算,是非常单一的无脑重复计算,而且CPU的并行运算能力不强,后来,有人发现GPU的高吞吐率和高并行处理能力,其运算效率比CPU高10倍以上,并且GPU可以超频使用以提升性能,适用于大规模的并发运算,比如密码破解,于是人们纷纷转向GPU挖矿。
大家肯定都听说过比特币历史上最贵的吃货、比特币Pizza的故事了。没错,这个人叫Laszlo Hanyecz,他是个程序员,他在2010年5月22日,用1万枚比特币购买了两个披萨,当时这两个披萨只值不到50美元,但是这一万枚比特币拿到现在值几个亿了。
大家都在说Laszlo Hanyecz肯定肠子都悔青了,但是也未必,因为Laszlo Hanyecz是第一个使用GPU挖比特币的人,他挖到了非常多的比特币,当时的1万枚可能只是九牛一毛了。
图片来源于网上
但是GPU也存在缺陷,就是原本是做图像处理的,内置的这些硬件非常好电,散热也是个问题。
三、ASIC专业矿机挖矿
ASIC专业矿机是属于第三代的挖矿。
ASIC是Application Specific Integrated Circuit的缩写,是一种专门为某种特定用途设计的电子电路(芯片)。用于挖矿的芯片,就是矿机ASIC芯片了。因为被设计为只进行某一挖矿需要的特定算法,所以ASIC芯片的设计可以简单的多,成本也低的多。不过最重要的是,就挖矿算力来说,ASIC可以比同时代的CPU、GPU高出几万倍甚至更多。
ASIC矿机的出现,是随着参与挖矿的人越来越多,算力不段上升,而GPU的算力也达到了极限,为了突破这个局限,就有人开始研发专门的矿机。
世界上第一台ASIC芯片的矿机是谁发明的呢?对,就是人称“南瓜张”的张楠赓的阿瓦隆矿机。
矿机的芯片,需要非常强的研发技术实力,比如通讯领域,最强的芯片研发企业是高通、华为海思,因此矿机的芯片研发是一场高科技的竞赛,最早的矿机厂商有龙矿矿机、闪电矿机、瑞典的KNC Minner,都已经从市场上消失,现在市场上最大的矿机厂商包括比特币大陆(蚂蚁矿机)、嘉楠耘智(阿瓦隆矿机)、Bitfury、Watts Miners等,
现在最火爆的矿机当属比特大陆的蚂蚁系列了,后续再详细介绍如何挑选和购买矿机。
本文只简单结束了比特币矿机从CPU、GPU到ASIC的技术发展历程,而现在的ASIC矿机尤其比特币大陆的矿机占据了市场70%以上的算力和市场份额,被质疑为“算力霸权”和跟“去中心化”违背,潜在的“51%”攻击和不公平等。而现在的矿机已经是一条完整的产业链,无论如何发展,也是基于市场和追求利益的行为。后续继续分析。
比特币怎么挖
第一步:准备矿机和矿池
如果你想挖比特币,你必须准备好专业的设备。 目前市面上有很多专业的矿机,矿池也是必不可少的。 在选择矿池时,还应该比较每个矿池。 产出和收入差距,然后选择最合适的矿池。
第二步:注册矿池账号并设置
准备好矿池后,需要注册一个矿池账号,设置一个普通的邮箱。 设置矿工账号时,每个CPU或GPU都需要设置一个矿工账号。
第 3 步:下载比特币矿工
注册并设置帐户后,您需要下载比特币矿工。 下载矿机时,一定要选择能最大限度发挥你的CPU和显卡性能的矿机。 下载后,设置服务器、用户名、密码、设备等。
第 4 步:采矿
设置好矿机后,点击“开始挖矿”按钮,矿机进入全速运行状态,矿机自动开始挖矿。