最近比特币成了热门话题。今天在这里给大家推荐一个使用Docker进行比特币挖矿的教程。用Docker打造自己的“矿机”!
这个图像仓库包含所需的Docker图像和Docker文件。只需5分钟,您就可以在任何地方的任何Linux主机上从头开始挖掘。(下载地址:https://github.com/alexellis/mine-with-docker)
CPU性能优化挖掘算法,如Cryptonight、Hodl或Equihash。点击此处(https://www . nice hash . com/profitability-calculator)了解有关硬件盈利能力的更多信息。
免责声明:本软件不提供任何担保。使用风险自担。如果您打算使用它,请在开始之前检查云上的相关条款和协议。
提示:机器上所有可用的CPU资源都会被挖掘,所以不要挖掘重要应用在哪里运行。
工作原理这个软件的工作原理是将你的CPU/GPU连接到一个挖矿池,而不是自己去挖矿比特币或其他货币。在矿池中,你将负责计算一个区域,从而分享报酬。在这个示例中,使用了NiceHash挖掘池,它为您提供了24种不同的算法,并为您的硬件推荐了最佳收益算法。
我该怎么办?
写四核Intel CPU的时候,最好用Cryptonight,Hodl或者Equihash算法。
怎么提现?
你可以在blockchain.info或coinbase.com上注册钱包。当你创建一个钱包,你可以点击“兑现”或类似的东西,为钱包生成一个新的地址。
挖矿的门槛是什么?
你所需要的是一个连接到互联网的Linux系统,并安装Docker。然后你就可以通过下载和运行我建立的镜像开始积累比特币了。
能盈利吗?
根据你的硬件和电力成本,是可以盈利的。如果有单独的节点,可以拿到2-5美元/天的报酬,等于60-150美元/月。如果您有20或50个节点,那么收益可以成倍增加。
在哪里测试?
你可以在云上测试,但正如我提到的,——应该在开始之前仔细阅读相关条款和协议。你将对违反任何条款和协议负全部责任。
我自己的硬件配置:
MacBook Pro 13英寸touchbar i5
英特尔核芯i5第五代处理器
戴尔Optiplex英特尔i7
前期需要安装Docker CE,这样才能运行容器。将容器的所有挖掘代码和依赖项保存为不可变映像。
安装Docker CE:
https://get.docker.com |上海
如果您不是以root用户身份运行它,那么您应该检查有关使用usermod的相关信息,以便授予Docker对您的用户帐户的访问权限。
开始挖掘以创建服务,并输入您的比特币钱包ID:
我的Hodl
docker服务创建模式=全局\\
-名矿工alexellis2/cpu-opt:2018-1-2。/cpuminer \\
-一个hodl \\
-o stratum TCP://hodl . USA . nice hash . com:3352 \\
-u 1 m2 kme 8 vbx 24 rsu 3 ed 2 dekf 9 EFG hn3 Jr 2 o . cloud 1
我的密码夜算法
docker服务创建模式=全局\\
-名矿工alexellis2/cpu-opt:2018-1-2。/cpuminer \\
-一个神秘的夜晚
-o stratum TCP://crypto night . USA . nice hash . com:3355 \\
-u 1 m2 kme 8 vbx 24 rsu 3 ed 2 dekf 9 EFG hn3 Jr 2 o . cloud 1
您必须将“美国”替换为您所在的位置,例如“香港”或“欧盟”,然后阅读。
提示:如果您计划使用Atom处理器进行挖掘,则需要重建映像。所以这里不建议使用Atom CPU进行挖掘。
停止/暂停采矿。要停止挖掘,请输入“docker service scale miner=0”,要恢复挖掘,请将0改为1。
要完全停止挖掘,请输入“docker service rm miner”。
重建这是一个高级教程,不推荐初学者使用。
如果您需要为更新或不同的CPU架构(如Atom CPU)重建Docker映像,请参考以下命令:
git克隆https://github.com/alexellis/mine-with-docker
带有docker/cpu选项的cd mine
docker build -t cpu-opt:最新。
重新构建映像后,可以用cpu-opt:latest或docker build命令中选择的任何调用替换Alexelis2/CPU-opt: 2018-1-2。
监控你的“Docker矿机”。您可以使用nicehash UI来监控您的余额和预测支出。矿池一般会等到你的收入达到一定(最低)金额,才会自动转到你的钱包里。
以下是我矿池的地址,供你参考:
https://www . nice hash . com/miner/1 m2 kme 8 vbx 24 rsu 3 ed 2 dekf 9 EFG hn3 Jr 2 o
Nicehash和许多其他挖掘池都有自己的HTTP API,您可以在其中设置想要查看的信息列表。
提示:只需调整通过-o标签传递给容器的URL,就可以使用不同的挖掘池。
版权所有麻省理工学院
版权所有亚历克斯埃利斯2017-2018