Aleo 是第一个提供完全私有应用程序的平台。Aleo 通过利用去中心化系统和零知识密码学来实现这一目标。它允许开发人员在他们的应用程序中使用零知识证明来实现隐私和可编程性。
为了在 Aleo 上添加新区块,使用了名为 Proof of Succinct Work (PoSW) 的共识。PoSW 是一种基于 SNARK 的工作量证明算法,旨在激励硬件加速 SNARK 的开发。Aleo 矿工可以采用多核 CPU 和/或 CPU+GPU 进行计算和生成 PoSW 证明,只需加入 AleoX 矿池即可获得特别优化的 AleoXMiner。
1.获取子账号
用户在AleoX挖矿前需要生成一个子账户。前往https://www.aleox.io/sub-accounts完成电子邮件注册。Aleox 会自动在您的名下分配一个子账户。在“我的矿工”页面查看您的子账户名称。
如果您需要添加或修改子账户信息,请点击“子账户”页面。
2.矿机安装
在“下载”选项卡中浏览 AleoXMiner
Linux:
1. 下载可执行文件 tar -xvf AleoXMiner.tar 以获得以下文件。
run_gpu.sh和run_cpu.sh分别是GPU和CPU的脚本。
2.配置Aleo启动参数
(1). nano run_gpu.sh
(2).nano run_cpu.sh
参数详情:
‘Account’参数为子账号名称,用户需要改成自己的子账号;
‘worker’参数为矿机名称,用户可自定义,命名规则为:最多15个字符,可包含字母数字字符(字母AZ,数字0-9)和符号。
‘-g’ 参数用于指定 gpu 卡(使用 nvidia-smi -L 命令行检查您的终端上可用的 gpu)。在这种情况下,使用了两个 gpu,分别用“-g 0”和“-g 1”表示。
‘-j’ 参数是指定每个 gpu 执行的任务数(尝试通过手动遍历所有选项来达到最佳性能)。在这种情况下,每个 gpu 正在执行 8 个任务,这意味着有 16 个任务并行工作。
‘-t’参数是指定每个cpu执行的任务数(尝试通过手动遍历所有选项来达到最佳性能)
在运行相应的脚本开始挖矿之前,请检查您输入的所有信息。
使用命令行Tail -f aleo.log查看日志是否连接正常。
3.确保您的挖矿顺利进行
登录 Aleox 并进入“我的矿工”选项卡以查看您在矿池中的帐户统计信息。如果您有多个子账户,使用下拉列表可以切换不同的子账户分别查看挖矿状态。