Aleo挖矿怎么挖,Aleo挖矿教程分析
Aleo是采用零知识证明技术的全新的首层区块链平台,支持建立可扩展和隐私的应用。Aleo网络共识AleoBFT是PoS与PoW混合的共识结构,以PoW方式产生kSNARKs证明,以PoS实现实时区块最终确认。
用户可接入f2pool参与Aleo Testnet3挖矿。
Testnet3 阶段结束后,f2pool将根据Aleo官方的奖励方案(收益分配方式)和用户的挖矿积分进行收益发放。请您关注我们的后续通知。
有关Aleo Testnet3挖矿积分的详细情况,一切以Aleo官方规则为准。
另外,Aleo对于测试网出块奖励的发放涉及KYC步骤,若在Aleo主网上线后,f2pool的Aleo矿池无法通过Aleo官方KYC认证,则无法兑换测试网出块奖励,矿工也因此将无法获取对应的挖矿奖励。
同时,f2pool将会对Aleo官方KYC规则名单内被限制地区进行服务限制。
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即可查看。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo6@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
评论