ALEO挖矿教程
Aleo是采用零知识证明技术的全新的首层区块链平台,支持建立可扩展和隐私的应用。Aleo网络共识AleoBFT是PoS与PoW混合的共识结构,以PoW方式产生kSNARKs证明,以PoS实现实时区块最终确认。
用户可接入jniupool参与Aleo Testnet3挖矿。
Testnet3 阶段结束后,jniupool将根据Aleo官方的奖励方案(收益分配方式)和用户的挖矿积分进行收益发放。请您关注我们的后续通知。
有关Aleo Testnet3挖矿积分的详细情况,一切以Aleo官方规则为准。
另外,Aleo对于测试网出块奖励的发放涉及KYC步骤,若在Aleo主网上线后,jniupool的Aleo矿池无法通过Aleo官方KYC认证,则无法兑换测试网出块奖励,矿工也因此将无法获取对应的挖矿奖励。
同时,jniupool将会对Aleo官方KYC规则名单内被限制地区进行服务限制。
1. 准备挖矿设备及环境
挖矿设备:GPU(NVIDIA显卡,显卡驱动版本515或以上)。推荐每个GPU配备8核CPU(如2个GPU则配备16核CPU),以及8G内存(2个GPU则配备16G内存),128G固态硬盘
操作系统:安装系统版本Ubuntu 18.04-20.04,server版,不带GUI组件
挖矿软件:谷歌云盘下载链接
2. 设置挖矿参数
下载并解压缩挖矿软件。
矿工根据自身需求,从以下两种连接方式任选其一。
方式一:连接非加密矿池地址
1)设置帐户名
打开config.cfg文件,找到ACCOUNT_NAME=accountname,将accountname替换为你的jniupool帐户名
2)设置矿池地址
将config.cfg文件中的第二行修改为:
POOL="矿池地址"
3)启动挖矿软件
将aleo_setup.sh,aleo-prover-cuda,和 config.cfg拷贝到矿机上,放在同一个目录下。
首次运行挖矿,执行如下命令,生成start_aleo.sh和stop_aleo.sh脚本:
sudo ./aleo_setup.sh
执行以下命令 ,检查上述命令是否执行成功:
ps aux |grep aleo
大约3分钟后,如果能在prover.log中看到如下信息,代表程序运行成功:
2022-12-14 07:49:52.041 INFO 2.1.2 474322 perf: 850059 (1m: 1319.02 P/s, 5m: 1317.87 P/s, 30m: --- P/s, 60m: --- P/s) 2022-12-14 07:40:52.042 INFO 2.1.2 474322 perf: 939274 (1m: 1320.25 P/s, 5m: 1318.25 P/s, 30m: --- P/s, 60m: --- P/s) 2022-12-14 07:41:52.043 INFO 2.1.2 474322 perf: 1078496 (1m: 1320.37 P/s, 5m: 1319.03 P/s, 30m: --- P/s, 60m: --- P/s) 2022-12-14 07:42:52.044 INFO 2.1.2 474322 perf: 1103681 (1m: 1319.75 P/s, 5m: 1319.43 P/s, 30m: --- P/s, 60m: --- P/s)
执行如下命令,启动挖矿(后续矿机会自动开机启动):
./start_aleo.sh
如果需要停止挖矿,执行如下命令:
./start_aleo.sh
方式二:连接SSL加密矿池
1.安装stunnel:
1)在Ubuntu运行如下命令安装stunnel
sudo apt-get install stunnel4
2)配置stunnel文件
cat <<EOF | sudo tee /etc/stunnel/stunnel.conf deb client=yes pid=/etc/stunnel/stunnel.pid debug=7 foreground=no verify=0 [aleoclient] accept=13131 connect=矿池地址 EOF
3)启动stunnel
查看stunnel安装信息:
whereis stunnel
示例:
stunnel: /usr/bin/stunnel /usr/lib/aarch64-linux-gnu/stunnel /etc/stunnel /usr/share/man/man8/stunnel.8.gz
启动stunnel:
sudo stunnel
查看stunnel进程:
ps -ef|grep stunnel
示例:
root 6818 1449 0 15:15 ? 00:00:00 stunnel
验证本地13131端口:
telnet localhost 13131
示例:
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’
2.启动挖矿软件:
1)设置帐户名
打开config.cfg文件,找到ACCOUNT_NAME=accountname,将accountname替换为你的景牛矿池帐户名
2)设置矿池地址
将config.cfg文件中的第二行修改为:POOL=”127.0.0.1:13131″
如果局域网内有多台矿机挖ALEO,一台矿机配置stunnel即可,其他矿机不需要安装stunnel,直接将config.cfg文件中POOL=”xxx.xxx.xxx.xxx:xxxx”的xxx.xxx.xxx.xxx设置为你的stunnel的代理地址(你安装stunnel的电脑或者服务器的内网IP),默认端口号为13131。举例:如果stunnel所在设备的内网IP为192.168.1.25,那么将config.cfg文件中的第二行修改为:POOL=”192.168.1.25:13131″
3)启动挖矿软件
将aleo_setup.sh,aleo-prover-cuda,和 config.cfg拷贝到矿机上,放在同一个目录下。
首次运行挖矿,执行如下命令,生成start_aleo.sh和stop_aleo.sh脚本:
sudo ./aleo_setup.sh
执行以下命令 ,检查上述命令是否执行成功:
ps aux |grep aleo
大约3分钟后,如果能在prover.log中看到如下信息,代表程序运行成功:
2022-12-09 00:19:41.041 INFO 2.1.2 474322 perf: 870059 (1m: 1319.02 P/s, 5m: 1317.87 P/s, 30m: --- P/s, 60m: --- P/s) 2022-12-09 00:20:41.042 INFO 2.1.2 474322 perf: 949274 (1m: 1320.25 P/s, 5m: 1318.25 P/s, 30m: --- P/s, 60m: --- P/s) 2022-12-09 00:21:41.043 INFO 2.1.2 474322 perf: 1028496 (1m: 1320.37 P/s, 5m: 1319.03 P/s, 30m: --- P/s, 60m: --- P/s) 2022-12-09 00:22:41.044 INFO 2.1.2 474322 perf: 1107681 (1m: 1319.75 P/s, 5m: 1319.43 P/s, 30m: --- P/s, 60m: --- P/s)
执行如下命令,启动挖矿(后续矿机会自动开机启动):
./start_aleo.sh
如果需要停止挖矿,执行如下命令:
./start_aleo.sh
4. 矿机监控及收益查看
机器运行片刻并提交数据给矿池之后,即可查看矿机运行状态和收益情况。
登录景牛矿池官网,在右上角切换币种至ETHW,在我的首页和矿工管理页面,查看收益情况和矿机状态;
也可以使用App(点击下载),登录后即可查看相关信息。
如对ETHW挖矿有疑问、需要帮助,可以咨询客服。
6.常用链接