挖矿探索一:狗狗币 -mac 普通电脑
一 背景
各种虚拟币继续火爆,话不多说,先在本地尝试搭建挖矿环境,借此机会进一步了解虚拟货币。
二 环境
手头只有一台普通的 mac air,先在本地做环境搭建。先查看配置信息。
2.1 显卡信息
苹果图标->About This Mac
查看配置信息,图形卡一栏就是显卡:
2.2 GPU 查看
找到“活动监视器”(Launchpad->其他中寻找即可),查看窗口->历史 GPU 记录
在这里我们就可以查看到 GPU 使用(负载)信息(注意底部蓝色的柱状图):
三 挖矿相关资料
确认显卡、GPU 信息后,就开始做挖矿准备。注意,这里尝试的是挖狗狗币(比特币的投入产出比实在不高),先进入狗狗币官网。下载内容如下所示,这里又两个,我们需要下载的是 Dogecoin Core,用于后续执行挖矿动作。
因为我本地使用的是 mac 系统,所以使用 macOS。
下载完成后,就可以执行安装。不过,挖矿需要大量的数据存储空间。如下图所示,Dogecoin Core 会下载并存储一份比特币区块链的副本,至少有 57GB 的数据。而本地只有 6G 的剩余磁盘空间了。。。无奈,只能先到此为止,等清理完磁盘空间或购买完云主机之后再继续向下验证。
不过,抽时间还是可以查看一下 github 上的源码。关于挖矿,大多基于比特币的模式,是 P2P 形式的虚拟的加密数字货币。除了到交易市场上购买,在初期大家大多可以使用计算机依照算法进行大量的运算来“开采”这种虚拟货币。在用户“开采”比特币时,需要用电脑搜寻 64 位的数字就行,然后通过反复解谜密与其他淘金者相互竞争,为比特币网络提供所需的数字,如果用户的电脑成功地创造出一组数字,那么就将会获得一定数额的比特币。
换言之,我们也可以这样理解,比特币的背后是一个复杂问题的解,这个解有多个,挖矿者通过计算尝试获取问题的解,并与货币网络交互,判断是否是第一个发现这个解的人,如果判定生效,那么就获取货币。所以可以看到,挖矿的重要因素就是计算能力、和优先发现并提交。
四 挖矿技术演变
从中本聪使用电脑 CPU 挖矿开始,挖矿技术的演变已经由 CPU、GPU、FPGA,发展到专业芯片电路 ASIC 技术,从最开始个人电脑发展到了算力集群——矿场,挖矿方式也由单打独斗发展到了矿池。
现在想进入比特币挖矿队列变得非常困难,需要准备充足的资金和人员。大家都在疯狂的争夺算力,谁有了算力谁就有了话语权,算力向大矿场,大算力矿池集中,个人挖矿已经不现实,现在的手机挖矿其实是大型矿场的算力资源整合,通过手机分销算力,并不是手机挖矿,其实还是矿机挖的,手机是租赁矿场算力实现挖矿的。
关于更多比特币及挖矿的历史,可以关注一下这个系列文章:最先采用GPU矿机的比特币矿工 | 比特币秘史(四十八)。
版权声明: 本文为 InfoQ 作者【程序员架构进阶】的原创文章。
原文链接:【http://xie.infoq.cn/article/e3814101e2d1111adb95b31e7】。文章转载请联系作者。
评论