MACOS
前言
Dogecoin 现在逐渐火爆,就在最近一个月,单个 dogecoin 价值直接翻一倍,在未来似乎还存在这无限可能。
我在这篇文章介绍了 unMineable 这款全能的挖矿软件,但它并不支持 macOS,因此我摸索了一番,成功在 macOS 上挖 dogecoin。
因此本文将给大家介绍在 macOS 上使用 CPU(非 GPU)挖矿挖狗狗币的方法,目的在于分享、交流、学习的目的。我的设备是 MacBook Pro 2015 款,性能是比较低的,如果有朋友是 M1 芯片欢迎来反馈算力如何。
注意:本教程可能存在编程相关知识,跟着步骤一步一步来,肯定会成功的。如果有看不明白的地方,请在最下方的评论区留言,我会尽可能的解释清楚!
运行成功截图
安装流程(只需要 1 次即可)
为了让教程面向大众,这里列出所有需要安装的工具,如果你已经安装好了对应的则可以跳过。
打开终端 app
在你的应用抽屉找到这个 app 并运行。
安装 brew
完整复制这段命令并粘贴到终端,回车开始安装 brew。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装 git
完整复制这段命令并粘贴到终端,回车开始安装 git。
brew install git
安装 xmrig(重点)
1.先创建一个工作区
mkdir workspace
2.进入工作区
cd workspace
3.安装依赖工具。
brew install cmake libuv openssl hwloc
4.克隆源代码
git clone https://github.com/xmrig/xmrig.git --depth 1
// 如果网络有问题用镜像:
git clone https://hub.fastgit.org/xmrig/xmrig
5.进入源代码文件夹
cd xmrig
6.创建一个 build
文件夹用来存放编译后的代码
mkdir build
7.进入到 build
文件夹
cd build
8.编译源代码
cmake .. -DWITH_TLS=OFF
9.编译挖矿程序
make -j $(sysctl -n hw.logicalcpu)
挖矿相关
开始挖矿
安装完后可以开始挖矿了,复制下面命令并粘贴到终端,回车启动(注意需要替换的地方):
./xmrig-notls -o rx.unmineable.com:3333 -a rx -k -u DOGE:替换为你的钱包地址.这台设备的名字(可以随便填)#8vmj-tbib
完整的示例是这样的:
./xmrig-notls -o rx.unmineable.com:3333 -a rx -k -u DOGE:DHx6apqKCsvDbgbAj6e4tegGRmQE9h7KMe.mac#8vmj-tbib
保留 #8jjv-jipu
可以让挖矿手续费降低到 0.75%
,注意 # 号前是没有空格的,因为它不属于参数。
停止挖矿
在终端界面按键盘的 control
+ C
即可。
下次继续挖矿
正如安装流程提示只需要 1 次即可,我们不需要每次都运行安装编译过程。
所以下次打开终端依次运行这些命令即可:
cd workspace/xmrig/build
./xmrig-notls -o rx.unmineable.com:3333 -a rx -k -u DOGE:DHx6apqKCsvDbgbAj6e4tegGRmQE9h7KMe.mac#8vmj-tbib
注意事项(推荐阅读)
如何在 unmineable 验证我是否在线
打开网址 https://unmineable.com/coins/DOGE/address/ 在中间输入你的钱包地址查询后,滚到下面会有图表。
https://unmineable.com/coins/DOGE/address/DHx6apqKCsvDbgbAj6e4tegGRmQE9h7KMe
如何降低挖矿 CPU 使用率
如果挖矿占用 CPU 过高会导致我们在处理其他任务时变得不顺手或卡顿,这时可以分配更少的 CPU 使用量于挖矿。
细心对比之前的挖矿命令会发现多了 --cpu-max-threads-hint=50
这个参数,后面的数字就是 CPU 使用百分比,你可以根据实际需要分配合适的值。
注意这个参数是有限制的,它的值根据你的 CPU 核心数而决定。
例如你的 CPU 是双核的,那么可输入的值为 50
和 100
。
例如你的 CPU 是四核的,那么可输入的值为 25
、 50
、 75
和 100
。
以此类推。
./xmrig-notls -o rx.unmineable.com:3333 --cpu-max-threads-hint=50 -a rx -k -u DOGE:DHx6apqKCsvDbgbAj6e4tegGRmQE9h7KMe.mac#8vmj-tbib
- 公众号:aotunote
- 原文链接:https://aotunote.com/posts/digital-how-to-mine-dogecoin-on-macos/
LINUX
基于最新版xmrig-6.10.0的源码 https://github.com/xmrig/xmrig, 在CentOS上重新编译xmrig静态版本,修改了最低捐赠比例(donate-level=0)。
源码修改
下载xmrig源码
git clone https://github.com/xmrig/xmrig.git
修改文件 xmrig/src/donate.h 把变量kMinimumDonateLevel 的值从1改到0
constexpr const int kMinimumDonateLevel = 0;
编译
步骤参照 https://xmrig.com/docs/miner/build/centos7 的 Advanced build 部分。 在Centos上安装编译所需的工具库
1. sudo yum install -y epel-release
2. sudo yum install -y git make cmake3 gcc gcc-c++ libstdc++-static automake libtool autoconf
3. git clone https://github.com/xmrig/xmrig.git
4. mkdir xmrig/build
5. cd xmrig/scripts && ./build_deps.sh && cd ../build
6. cmake3 .. -DXMRIG_DEPS=scripts/deps
7. make -j$(nproc)