正如Aleo官方最近在Discord频道确认的那样,Aleo测试网3即将到来!这是一个重要的里程碑,因为开发人员第一次可以在Aleo中部署和使用用户定义的程序。

Testnet3计划于8月1日启动,将分三个阶段进行。每个阶段将持续大约一个月。我们将在此过程中逐步添加功能。在第三阶段和最后阶段结束时,我们将对网络进行充分的实战测试,我们可以启动Aleo主网。

除了启用对用户定义程序和事务的支持外,一个值得注意的协议修改是转向名为AleoBFT的权益证明共识。这种变化的原因有两方面。

首先,PoS架构提供了区块的最终确定性,这意味着一旦产生了块,它就不会恢复。这将为用户提供更好的用户体验。第二个理由是确保维护网络上的去中心化。因为区块生产高度集中在Testnet 2的少数玩家身上。

尽管如此,Aleo确实希望随着时间的推移保持证明者开发专用硬件的动力。他们将保留PoSW共识,但将其与共识分开。通常为区块生产者保留的每个区块的一部分coinbase奖励可以由证明者赚取。因此,虽然PoSW不会成为共识的一部分,但它仍然是奖励过程的一部分,验证者和证明者之间奖励的详细信息和确切分类尚未最终确定。

Testnet 2一样,Testnet 3也具有奖励机制。Aleo已经预留了2500万枚 Aleo,大约是Testnet 2的三倍。本测试网的激励计划将包括以下活动:

① 在网络上部署和运行程序并进行交易

② 生成coinbase证明(了解我们如何从纯PoW转变为混合权益工作模型)

③ 作为验证者参与共识

④ 识别协议级别的错误

如何参与Testnet 3

在最新的更新中,Aleo明确表示我们可以从8月开始加入Testnet 3。为了在Aleo上添加新的块,使用了一个名为简洁工作证明(PoSW)的共识。PoSW是一种基于SNARKs的工作量证明算法,旨在鼓励开发硬件加速的SNARKs。Aleo矿工可以采用多核CPU和/或CPU+GPU来计算和生成PoSW证明,也可以简单地加入一个矿池用于专门的矿工。

如何在AleoX采矿

在这个阶段,市场上并没有很多Aleo池。对于本教程的目的,我们将使用AleoX矿业池专业AleoXMiner为例。

1. 获取子账户

ALEOX使用子账号方式进行ALEO挖矿,访问https://www.aleox.io/sub-accounts 完成邮箱注册后,系统会自动生成一个子账号。使用邮箱登录后,在My miners中查看子账号名称。

如需新增子账号或修改子账号信息,进入sub-accounts 页面后操作。

 

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个字符,允许英文大小写、数字、常规符号;

对于GPU矿机,需要用-g参数指定所用的GPU卡,图中表示用0号卡和1号卡(可以通过nvidia-smi -L命令来查看有哪些可用卡),还需要用-j参数指定每个GPU卡运行的任务数(针对不同的GPU型号建议手动调整测试最佳的参数),图中表示每个GPU卡会运行8个任务,总共16个计算任务并行;

对于CPU矿机,需要用-t参数来指定并行的任务数(针对不同的CPU型号建议手动调整测试最佳参数);

核实所填信息无误后,执行对应的脚本开始挖矿;然后可以Tail -f aleo.log查看日志是否正常。

3.矿机监控和收益查看

登录ALEO X,进入My miners 页面,即可查看矿机运行状态和收益情况。如账号有多个子账号,通过切换下拉列表中子账号选项查看不同子账号下矿机运行状态和收益。

点赞(654)

评论列表 共有 0 条评论

暂无评论

联系编辑

微信二维码

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部