A: 如下:
- Github下载页:zkwork_aleo_gpu_worker
- 如果矿机网络无法连接GitHub,可以尝试使用GitHub文件代理,例如通过 ghp.ci 拼接出如下下载链接:https://ghp.ci/https://github.com/6block/zkwork_aleo_gpu_worker/releases/download/v0.2.3/aleo_prover-v0.2.3_full.tar.gz
并建议关注我们的 Twitter 和 Discord 以接收新版本的消息推送。
A: Aleo 的挖矿原理是每个 epoch(约 20 分钟到 1 小时)网络会随机产生一个 puzzle,矿工需要计算该 puzzle 的 solution。由于 puzzle 的随机性会导致计算难度不同,因此同一挖矿软件在不同 epoch 的算力也会有所波动。通常谈论算力时,会附带 epoch hash 以表示在哪个 epoch 下的算力。
A: 它们只是对于Aleo算力单位的不同称呼,但表示的意思是相同的:
- c/s(commitment per second):此前 testnet3 的挖矿是计算 KZG commitment(主网已经不再采用此机制),因此有了这个单位。
- s/s(solution per second):由于官方称挖矿过程为计算 puzzle 的 solution,因此也可以这样表示算力单位。
- h/s(hash per second):这是其他 PoW 网络挖矿中常见的单位,有时也用于 Aleo 挖矿中。
A: 可以访问我们浏览器 aleo.info 的首页 24 Hour Data 栏目查看,目前单位算力收益为 3 ALEO/MH。
A: 首先等待日志中出现 “Found a solution”。其次在 zk.work 中搜索软件启动时填写的 --address
地址,即可看到算力。
A: 矿池根据矿机提交的 solution 来判断是否在线。如果矿机在 10 分钟内未提交 solution,则会被判定为离线。这可能是由于矿机算力过低或与矿池的网络连接断开所致。
A: 矿机日志中的算力表示矿机每秒计算 solution 的个数,矿池显示的算力来自矿机单位时间内提交的 solution 估算得到。 比如,矿机每秒计算 100 个 solution,矿机日志就会显示 100 的算力; 按照当前难度,每 100 个 solution 理论上有 10 个符合难度要求,但实际上有的时候幸运一些得到 20 个符合难度要求的 solution 提交给矿池,有的时候不幸一些一个都没得到,那矿池就会分别显示 200 的算力和 0 的算力。 另外,分发奖励是以矿池数据为准,矿池数据和日志数据的比值通常称作幸运值。
A: 目前 zk.work 每 24 小时向矿工支付一次奖励,直接打入启动挖矿软件时填写的 address。如果待支付金额不足 3 ALEO,将不会支付。
每日 0:00 UTC+0 / 8:00 AM UTC+8 对过去24h的收益进行结算,然后从 1:00 AM UTC+0 / 9:00 AM UTC+8 开始排队支付收益。通常会在3小时内完成支付。
有时候打款交易在浏览器中查不到,这通常是因为交易被Aleo网络丢弃了。这是Aleo官方已知的bug,可以在Aleo Discord搜索“ghost transactions”。这种情况下我们通常会在 8:00 AM UTC+0 / 4:00 PM UTC+8 开始再次发送。
注意这些参数可能会根据 Aleo 的网络情况随时调整。
A: 首先访问我们浏览器 aleo.info 搜索收币地址,看是否已经打款。如果浏览器显示已打款,而钱包未收到的话,通常是因为钱包不支持Aleo主网。请使用支持Aleo主网的钱包,例如 FoxWallet,导入同样的助记词后即可看到地址下的余额。
A: zk.work 对大客户矿工提供了定制化的软件服务,并且收取不同的 pool fee rate。出现这种情况是由于使用了大客户的服务所致,如需继续使用请联系 6BlockBD。
A: Aleo在每个epoch都需要进行不同的运算(详见Q2),所以可以在epoch开始时将挖矿软件预热调试至最适合当前epoch的状态。这个预热过程要借助CPU,且在完成预热前GPU算力都比较低。CPU太弱会造成预热时间过长甚至无法完成预热,影响整体挖矿性能。
预热开始的日志是Notify from Pool Server, job_id
,表示从矿池接收了新的epoch任务;结束的日志是Kernel is ready for new job
,表示已经完成预热。
A:可以在以下3种方案中任选其一来解决
- 将 HiveOS 升级到最新版本
- 在 HiveOS 上使用以下命令
hive-replace --stable -y
- 通过以下命令安装 libc6
apt update && apt upgrade && echo "deb http://cz.archive.ubuntu.com/ubuntu jammy main" >> /etc/apt/sources.list && apt update && apt install libc6 -y
A:部分社区成员反馈是由于设置了超频导致,只要关闭超频即可解决。另一部分反馈可以通过以下命令重装各种依赖来解决。目前未能查明导致这一报错的详细原因
apt update && apt upgrade && echo "deb http://cz.archive.ubuntu.com/ubuntu jammy main" >> /etc/apt/sources.list && apt update && apt install tmux -y && apt install libc6 -y
grep -qxF "deb http://cz.archive.ubuntu.com/ubuntu jammy main" /etc/apt/sources.list || echo "deb http://cz.archive.ubuntu.com/ubuntu jammy main" | sudo tee -a /etc/apt/sources.list && sudo apt update && sudo apt install -y libssl3 libssl-dev g++-11 libc6
A: 在矿工的 利润/profit 页面会显示矿工每天结算时(0:00 UTC+0)的过去24h平均算力和收益,其比值(收益除以平均算力,单位是ALEO/MH)是每天变化的。其合理的比值可以参考以下页面(注意它们都是估算值):
- zk.work的Aleo矿池页面的右侧,表示矿池上次结算时的过去24h单位算力收益。
- aleo.info首页的右侧,表示全网当前时刻的过去24h单位算力收益。
- aleo.info charts页面的Mining Profit图表,展示了历史上每天结算时的过去24h单位算力收益。
- Aleoscan的计算器,表示当前时刻的瞬时单位算力收益估计。
矿工的 收益 ÷ 平均算力 ÷ (1 - pool_fee_rate)
应该和这三个页面显示的数值相接近。所以即使算力相同,每天的收益也在不断的变化。