Aleo挖矿教学,如何在f2pool矿池挖Aleo币?

2023-04-10分类:盲盒 阅读(


Aleo是采用零知识证明技术的全新的首层区块链平台,支持建立可扩展和隐私的应用。Aleo网络共识AleoBFT是PoS与PoW混合的共识结构,以PoW方式产生kSNARKs证明,以PoS实现实时区块最终确认。

Aleo测试网挖矿已结束。您可选择切换至其他币种,待Aleo主网发布后继续Aleo挖矿。

1. 准备挖矿设备及环境

挖矿设备:GPU(NVIDIA显卡,显存不低于6GB,显卡驱动版本515或以上)。推荐每个GPU配备8核CPU(如2个GPU则配备16核CPU),以及8G内存(2个GPU则配备16G内存),128G固态硬盘。

操作系统:安装系统版本Ubuntu 18.04-20.04,server版,不带GUI组件。

2. 注册f2pool帐户

f2pool ALEO挖矿方式为用户名挖矿,需注册帐户并获取用户名。

访问f2pool官网,根据指引完成注册即可获取用户名,登录帐户后,在个人中心查看用户名,用于配置挖矿参数。

开始挖矿后,挖矿收益会自动累计在各自帐户中。绑定钱包后即可接收收益(测试网阶段,此功能目前尚未启用)。

3. 设置挖矿参数

下载并解压缩挖矿软件。

矿工根据自身需求,从以下两种连接方式任选其一。

方式一:连接非加密矿池地址

1)设置帐户名

打开config.cfg文件,找到ACCOUNT_NAME=accountname.workername,将accountname替换为你的f2pool帐户名,workername即矿工号,矿工号建议使用15个字符以内的小写字母或数字组合。

2)设置矿池地址

将config.cfg文件中的第二行修改为:

POOL="aleo-asia.f2pool.com:4400"

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

如果需要停止挖矿,执行如下命令:

./stop_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=aleo-asia-ssl.f2pool.com:4420
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.workername,将accountname替换为你的f2pool帐户名,workername即矿工号,矿工号建议使用15个字符以内的小写字母或数字组合。

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

如果需要停止挖矿,执行如下命令:

./stop_aleo.sh

4. 矿机监控及收益查看

机器运行片刻并提交数据给矿池之后,即可查看矿机运行状态和收益情况,可以通过登录f2pool官网,在右上角切换到ALEO,即可查看矿机状态和收益情况,使用“矿工管理”和“付款记录”功能,可以查看更多详情。

也可以通过App,登录后切换币种至ALEO即可查看。

Tags: