第一个比特币区块(称为创世区块)于2009年1月被开采,并被放置在区块链(其公共分类账)中。 从那时开始,采矿过程就以默认设计开始,随着越来越多的比特币被开采,该默认设计将困难程度扩大了。 为了应对采矿挑战,已经开发了更先进的计算机硬件和补充软件。
矿工使用的硬件大致分为三种:CPU / GPU(图形处理单元),FPGA(现场可编程门阵列)和ASIC(专用集成电路),但软件的选择范围更广。 这是一些流行的比特币挖矿软件的列表(无特定顺序)。 (请参阅: 什么是比特币采矿? )
1)CGMiner
CGMiner是流行的与GPU / FPGA / ASIC硬件兼容的比特币挖掘软件。 它是基于CPU Miner原始框架的用C语言编写的开源软件。 它是Linux,Windows和Mac OS X的跨平台。某些功能包括对新块的高级检测,监视,超频,风扇速度控制,内核的二进制加载,多种采矿设备支持以及远程接口功能。 该软件可以无延迟地扩展到任何大小的哈希率,非常适合单人和池式挖掘。
2)BitMinter
BitMinter自2011年以来一直存在,并且适用于Windows,Linux和Mac。 它声称提供了不错的挖掘速度,高收益,并具有OpenCL(开放计算语言)框架。 它旨在使每个人都容易获得比特币。 客户需要在采矿池中进行注册,然后才能使用该软件; 因此,它是一个采矿池和软件(名称相同),与其他可用选项有所不同。
3)BTCMiner
它是一个开源的挖掘软件,可以支持多个FPGA板(成百上千,并且受USB主机控制器数量的限制)。 它通过使用长时间轮询和块监视来帮助减少过时的情况,它具有省电模式甚至过热保护功能。 它的系统根据误差测量自动选择具有最高哈希率的频率。 BTCMiner不需要Xilinx软件或许可证即可启动,因为它是一种即用型比特流,这是其优势之一。
4)50名矿工
50 Miner是具有自动检测设备的易于设置的软件。 它支持比特币和莱特币的开采。 它是一个图形界面,并在自动模式下工作,该模式仅需要登录名和密码,无需安装。 它具有许多内置的小部件,所有设置都存储在配置文件中。
5)暗黑破坏神
DiabloMiner是使用OpenCL框架的GPU(图形处理单元)软件,它可以支持无限的池,甚至在连接失败的情况下甚至可以切换到另一个池(并且每小时返回到第一个池)。 DiabloMiner支持单独和池挖掘,并且与Nvidia驱动程序和最新的ATI Stream SDK兼容。 像大多数软件一样,该设置很麻烦。
6)BFGMiner
BFGMiner是用C编写的ASIC / FPGA挖掘软件,它可以同时在scrypt和SHA256d上进行哈希处理。 通过使用池策略,它还允许同时挖掘多个虚拟货币。 该程序具有远程接口功能(可从任何位置访问),还具有风扇速度控制,超频和监视功能。
7)比特币加
Bitcoin Plus既不是软件也不是浏览器Bitcoin Miner,因此不需要安装。 它会利用备用的计算机功能,但是随着时间的推移,其成本效益会降低,尤其是当您认真考虑采矿时。 从积极的方面来说,这是一种尝试挖掘的好方法,特别是对于那些不确定的人,并将其从软件安装过程中省下来。
还有其他软件,例如Phoenix,poclbm,Remote Miner,RPC Miner,Bit Moose等。
底线
矿工可以独立工作,这给他们带来了不定期但通常更大的支出,或者可以选择在平均回报更高但定期的矿池中工作,两者的最终结果相似。 投入的时间,软件的选择,计算机硬件,知识商,共同决定了挖掘的成功率。 最好的软件是可以满足需要的软件。 符合硬件和其他要求,例如多种加密货币挖掘等。(请参阅: 除比特币外的5种最重要的虚拟货币 )