一、操作教程
步骤一:下载DamoMiner至矿机
进入DamoMiner官网, 点击“下载中心”页面。
选择您矿机运行的操作系统。(此处选择Linux版本)

- 自动跳转到下载页面,选择相应的版本号,点击“damominer_v版本号.tar”档即可下载。

- 把对应本地程式包上传到自己的矿机。
注:或直接在矿机上使用wget命令下载程式,详情请参照步骤三
步骤二:创建Aleo钱包
DamoMiner 提供的客户端程式可用于生成一个钱包帐号,详细步骤如下:
下载客户端软体到Linux 终端的自定义目录下;
在客户端软体所在的目录下分别执行chmod 777 damominer和./damominer --new-account 会自动生成“Private key”、“View key” 和“Address”;
“Address”对应的值就是我们本次生成的钱包。

注:支持通过其他方式创建的aleo 钱包,但需要确保安全持有相应的钱包私钥。如果私钥意外丢失,收益将无法找回!
步骤三:运行DamoMiner
如果你的矿机是ubuntu图形介面,解压完成后,可以直接从步骤4开始操作,以下步骤1至步骤3,针对ubuntu命令行版本。(运行ubuntu其他所需材料请拉至底部查看)
在运行DamoMiner前,请确保你的ubuntu系统已成功安装显卡驱动!!!
注①:建议使用ubuntu 20.04版本;【ubuntu桌面版/命令行版本下载地址: https://releases.ubuntu.com/focal/】
注②:驱动需470以上版本,建议470.141.03,515.65.01版本,目前不建议使用520、525版本驱动【3060M卡需特定465.31驱动版本】
打开命令框,使用sudo apt-get install wget,安装wget 工具。
安装完成后使用命令wget
https://github.com/damomine/aleominer/releases/download/v2.1.2/damominer_linux_v2.1.2.tar ,下载DamoMiner运行档。
注:如果国内下载很慢,可以使用
- 使用命令tar -xvf damominer_v2.1.2.tar 解压下载得到如下几个档:

其中run_gpu.sh是GPU 矿机的启动脚本。
- 添加操作许可权:
① chmod +x damominer
② chmod +x run_gpu.sh
- 执行命令vi run_gpu.sh,脚本demo如下所示:

./damominer --address aleo1rz3s5w2shzvmz0kcgppnxehuu4jvlps52nfqspfp9ck4ncekt5psfq68wv --proxy aleo2.damominer.hk:9090
注:红色部分为需替换的内容
- 配置Aleo 启动参数
--address:参数后添加自己的钱包地址
--proxy:参数后添加代理地址:端口
注:目前支持以下代理地址:aleo2.damominer.hk:9090、asiahk.damominer.hk:9090,请及时查看官方公告获取最新代理地址。
--worker:参数修改为自定义矿工名称,例子:--worker tester001 (选填,如不填写需删除 --worker ,默认为内网IP地址)
核实所填资讯无误后,按Esc键,输入:wq,保存并退出, 执行命令 ./run_gpu.sh 开始挖矿;
tail -f aleo.log 查看日志是否正常。
正确部署后,约半小时后能看到相关挖矿数据。
步骤四:查看矿机数据
客户端首页挖矿数据栏输入您的挖矿钱包,点击“查看”;
页面跳转到查询的钱包地址对应的挖矿数据页面,支持查看平均算力、本地算力、线上矿工数、solution 数量、Rewards、全网难度和PartialSolutions 相关数据。



二、常用命令
1. 生成钱包
进入damominer目录后执行:
①chmod 777 damominer
②./damominer --new-account
2. 启动/停止挖矿
①启动程式: ./run_gpu.sh
②停止程式:kill run_gpu.sh或killall damominer
3. 查看日志
tail -f aleo.org
4. 指定显卡运行
-g 0 -g1 -g2(以此类推)
举例指定第一张卡:
nohup ./damominer --address aleo109y73uu9x43dpuyf9n2k23vr9twt4rv5fp2v7rnhezk8e7rdt58szmx23d --proxy aleo1.damominer.hk:9090 --worker worker_001 -g 0 >> aleo.log 2>&1 &
5. 指定worker名
--worker
举例:--worker worker_001
nohup ./damominer --address aleo109y73uu9x43dpuyf9n2k23vr9twt4rv5fp2v7rnhezk8e7rdt58szmx23d --proxy aleo1.damominer.hk:9090 --worker worker_001 >> aleo.log 2>&1 &
6. 更新代理地址
vi run_gpu.sh (替换原来的)
7. 显卡驱动和状态检查
nvidia-smi 查看显卡驱动
dmesg -T 查看矿机有无报错
8. 显卡驱动卸载、安装
① 卸载系统里的Nvidia低版本显卡驱动
sudo apt-get purge nvidia -y
sudo apt-get --purge remove "nvidia" -y
sudo apt autoremove -y
②把显卡驱动加入PPA
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
③查找显卡驱动最新的版本号
sudo apt-cache search nvidia
④使用终端命令查看Ubuntu推荐的驱动版本
sudo ubuntu-drivers devices
⑤安装Nvidia驱动,下述命令中的470为驱动版本号,可根据实际需要修改即可,假设我们想装470的版本
sudo apt-get install nvidia-driver-470 -y
⑥重启设备
sudo reboot
⑦验证驱动是否安装成功
nvidia-smi
9. 更新dns
如碰到ping代理地址不通的情况,可以尝试更新dns
用以下命令在/etc/resolv.conf新增一行:
①国内新增
echo "nameserver 223.5.5.5" >> /etc/resolv.conf
②国外新增
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
新增完成后可以输入cat /etc/resolv.conf 查看是否新增完成
三、常见问题
1. 查看积分的地方
2. 命令操作许可权
如遇到报错资讯:
Permission Denied
Unable to init server: Could not conncet: Connection refused
使用命令:
①chmod +x damominer
②chmod +x run_gpu.sh
3. 显卡驱动建议及安装操作
推荐141.03,515.65.01安装驱动;暂时不推荐520、525版本驱动;安装教程见《常用命令》。
4. openssl 1.1.1f 的问题
如遇到报错资讯:error while loading shared libraries:libssl.so.1.1: cannot open shared object file: No such file or directory

download binary openssl packages from Impish builds
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.1.1f-1ubuntu2.16_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.1.1f-1ubuntu2.16_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
install downloaded binary packages
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
sudo dpkg -i libssl-dev_1.1.1f-1ubuntu2.16_amd64.deb
sudo dpkg -i openssl_1.1.1f-1ubuntu2.16_amd64.deb
5. 生成官方钱包
①找一台ubuntu 主机
②执行下面的命令
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
./build_ubuntu.sh
cargo install --path .
③最后执行snarkos account new 就可以创建新的钱包地址
文档在https://github.com/AleoHQ/snarkOS#3b-run-an-aleo-prover
6.运行ubuntu所需材料
①ubuntu安装教程:
(中文)https://zhuanlan.zhihu.com/p/135953477
② 设置开机启动挖矿教程:
https://learnku.com/docs/ubuntustudy/linux-service-management-how-to-set-boot-script-in-ubuntu/8850
7. Damominer不支持vps