CPU(中央处理器)是最原始的挖矿模式,在你的个人电脑上下载数字钱包和挖矿安装包、运行挖矿程序就可以了,适用于一些算力较低、难度小的币种(具体算力和难度可在相关网站查询),不同的币种收益不同,用CPU挖矿主要就是利用闲置设备,好处在于成本小且操作简易。2009年1月3日,中本聪在芬兰赫尔辛基的一个小型服务器上,挖出了比特币的第一个区块——创世区块(Genesis Block),并获得了50个比特币的奖励。当时,中本聪使用的挖矿工具就是CPU。我们知道,普通计算机都有配置CPU,因此当时的挖矿门槛较低,使用家用电脑就可以挖矿,所有人都可以做矿工。
什么是CPU挖矿
用电脑CPU现在还能挖到矿?有些小伙伴或许会提出疑问,其实最开始比特币都是用CPU挖,但是随着对挖矿算法的深入研究,大家发现原来挖矿都是在重复一样的工作,而CPU作为通用性计算单元,里面设计了很多诸如分支预测单元、寄存单元等等模块,这些对于提升算力是根本没有任何帮助的。因此,CPU开始逐渐的被淘汰,GPU矿机开始上位。
以BTC为例,它最基本的算法原理就是,把已有的10分钟内的所有交易作为一个输入,加上一个随机数,当10分钟内所有交易记录加上你的这个随机数计算出一个SHA256的hash。里面几乎都是整数运算,这个根本就像是为显卡特别打造一样,显卡非常适合这种无脑性算法,流处理器数目越多约占优势。
就Hash计算而言,它几乎都是独立并发的整数计算,GPU简直就是为了这个而设计生产出来的。相比较CPU可怜的2-8线程和长度惊人的控制判断和调度分支,GPU可以轻易的进行数百个线程的整数计算并发(无需任何判断的无脑暴力破解乃是A卡的强项)。
另外,CPU根本不擅长于进行并行运算,一次最多就执行十几个任务,这个和显卡拥有数以千计的流处理器差太远了,显卡高太多了,因此大家慢慢针对显卡开发出对应的挖矿算法进行挖矿。
如果一定要用CPU来挖,那么挖出一枚比特币要多长时间?
首先给大家解释一个概念——哈希函数(Hash function)。哈希函数是能将任意长度的数据映射为固定长度的数据的函数。哈希函数返回的值被叫做哈希值、哈希码、散列,或者直接叫做哈希。一个使用场景就是哈希表,哈希表被广泛用于快速搜索数据。比特币的产生就是通过不断碰撞的哈希值来计算的,通俗的将就是算出正确答案的次数。一款普通笔记本电脑的cpu,每秒钟大概可以算800—1000次,一块中端显卡可以算2000多次,这也是为什么从2017年初到现在显卡价格一直飙升的原因,2017年一年高级显卡几乎涨价了一倍。
举个例子吧,挖矿相当于1亿个骰子扔出小于1亿零50的数字,谁先扔出来,谁就获得记账权。1亿零50就是个Hash值,扔骰子的过程叫做Hash碰撞,而挖矿算力的单位就是每秒钟多少次Hash碰撞。再给大家看一下哈希值算力单位表。
使用cpu i7、 6700k 、16G内存配置的电脑作为测试平台,其算力大约是1.8GH/s,也就是0.0018TH/S,一天24小时不停地挖,得出收益是0.00000021个比特币,是不是可以忽略不计了。按这个速度来挖,需要1.3万年才能挖出一个比特币……我天。
每天挖出的比特币价格大约是多少呢?以今天各大平台比特币的均价74973元来计算,这台配置上万的主机一天全马力开工能挖到价值一分五厘多的比特币。所以那些希望一边LOL,一边挖矿赚钱的筒子们还是洗洗睡吧。
那为什么比特币这么难挖?而专业的矿机又具有怎样的算力?举个例子,一个蚂蚁s9矿机的算力相当于13.5TH/S相当于7500块 1080ti显卡算力的总和,而一个中型矿场就拥有几百上千台这样的矿机,其算力真是相当惊人。
使用CPU进行挖矿的加密货币
当前,如果你选择Cryptonight加密货币算法上运行的数字货币开始CPU挖矿,则可以获得最大收益,比如:Monero,Bytecoin,Electronum,DigitalNote等。以上提到的任何币种的挖矿,开始算法都是相同的。第一件事就是你需要在所选网络中注册并创建钱包。接下来是矿池选择,输入钱包地址并更新帐户。之后,只需要安装必要的软件进行简单的设置就可以开始挖矿。
门罗币
Monero门罗币于2014年推出。这是一种强调交易隐私的加密货币。门罗币采用工作量证明算法来验证交易。该数字资产可与CPU挖矿配合使用,这使其成为预算小的矿工的绝佳选择。
狗狗币
Dogecoin狗狗币于2013年12月8日作为“恶搞数字货币”推出。如今,它已成为世界上最受欢迎的加密货币之一,其市值已超过3.5亿美元。这使其对投资和挖矿仍具有吸引力。Dogecoin挖矿方式与Monero相似。
Zcash也是一种专注于隐私保护的加密货币,其操作的原理与其他加密货币的原理相同。它的区块链由存储有关交易信息的块组成。矿工通过确认这些区块并为此获得奖励。
Darma Cash
(DMCH)
DMCH是一款基于XMR的高速区块链,集成了最先进的隐私技术,实现了真正的隐私地址、隐藏金融数据、伪装的身份、无法追踪的IP、私人智能合同和基于oracle和原子交换技术的DeFi。DMC是新一代匿名区块链的前沿。 最大数量: 4.6亿。
Tellor
Tellor(TRB)是一个去中心化的 Oracle 预言机网络平台,用于将高价值的链下数据融入以太坊。该系统利用有争议的矿工网络竞争解决 PoW 问题,在链上监测用户数据请求,链下监控和接收数据请求。