Aleo项目背景


Aleo主要是做ZK隐私公链的项目,团队曾融资2亿多美金,作为重量级VC项目币,在近期团队发布了主网上线前的最后一次激励活动,也是继两大撸毛项目ZK和L0之后唯一有亮点的活动。

image.png


ALEO具体融资两次,分为A轮和B轮,A轮为a16z领投,Placeholder VC、Galaxy Digital、Variant Capital 和 Coinbase Ventures 参投,B轮融资200M,由Kora Management LP和SoftBank Vision Fund 2牵头,Tiger Global和Sea Capital参投,基本上参与的都是顶级机构,也称为零知识证明领域最大的融资项目。

Aleo采用ZPK技术,在允许用户不泄露交易细节的情况下验证交易的有效性,保证隐私的同时也去报了交易的安全性和透明性。


代币分配


Aleo代币初始总量为15亿枚,用于奖励早期支持者,新的Aleo代币通过POS和POW方式来分配给生态参与者。Aleo代币分配主要如下:


8% 给战略合作伙伴

15% 给团队成员和项目贡献者

17% 给Aleo公司和Aleo基金会

25% 给各种服务提供商

35% 给早期支持者


 image.png


Aleo的激励活动和ZK以及L0不同,主要区别在于Aleo属于明牌空投,只要按照规则参与就可以获得奖励,就和之前的IOnet一样。用户需要贡献计算设备的算力来运行Prover证明程序,以获取积分奖励,之后根据总积分获得情况来瓜分本次激励测试网代币。


本次活动官方会发放100万枚代币,官方计划在8月份启动主网,目前代码已经完成审计,处于冻结状态。


激励测试网挖矿准备


官方在本次激励测试之前已经进行了两次激励测试活动,其中上一次是2022年,用户通过显卡运行prover程序获得积分奖励,积分与代币兑换比例为5:1,由于今年挖矿算法的改变,原先的GPU挖矿程序已经无法使用,因此在激励活动刚开始的这两天,参与者主要通过CPU的方式进行挖矿,不过也有部分矿池和团队推出了GPU挖矿程序,但是同样计算以CPU为主,GPU在挖矿中的算力占比并不高。


挖矿算力相关主要为CPU内核数,因为计算的大头在核心数,因此核心数越多,算力越高。GPU需要支持CUDA,常见的AMD高端CPU、INTEL E5洋垃圾以及10代以上的I3-I9级别的CPU都可以参与。一般算力在100 p/s以下,搭配GPU显卡的算力会提升到200-600之间,少量高配的CPU会提升到1000以上的算力。


挖矿分为SOLO和矿池两种,solo在本次激励活动期间需要挖到1000积分以上,这对于散户来说,并不友好,因此对于普通用户来说,主要还是参与矿池为好,这样也省去了KYC过程。


矿池选择:目前矿池主要为1to、zkrush、f2pool等,它们都有自己的挖矿软件,1to和zkrush以CPU挖矿为主,f2pool提供了GPU挖矿程序(,CPU为主,GPU主要起到辅助作用,无法跑满)。如果使用cpu挖矿的话,可以考虑zkrush(团队对CPU挖矿程序优化比较不错),如果使用GPU,可以考虑f2pool,但是无法直接连到矿池,需要使用中转服务才行。


另外如果想要使用solo的方式挖矿,可以考虑使用f3,它也提供GPU程序,和f2pool类似,GPU也是无法跑满的。


挖矿使用到的计算机系统为linux,一般可以考虑ubuntu的Desktop版本,如果想要在Windows下挖矿,可以考虑使用H9矿池的服务,但是H9的CPU挖矿效率很低,不太划算,建议有条件的直接安装linux即可,linux安装完成之后,需要安装cuda额linux版软件(只用cpu挖可以忽略掉)。


为了方便管理,一般也需要额外安装向日葵或rustdesk远程管理软件,两款软件都有相应的linux版本,rustdesk可以在局域网内方便管理,延迟低很丝滑,向日葵可以在任何网络下进行远程管理,延迟与网速有关。


教程

我们以鱼池为例:

下载挖矿软件,鱼池的下载地址:

https://drive.google.com/drive/folders/18SwOMRomwh6xHvY3WAKNQ9up7FZP2fOU?usp=drive_link


下载之后进行解压,如果使用server版的系统,可以将下载好的程序上传到github,在github使用wget进行下载,然后解压使用unzip命令进行解压

修改权限

chmod +x aleo.sh && chmod +x aleo-miner


执行指令

./aleo.sh stratum+tcp://aleo-asia.f2pool.com:4400 accountname.workername


这里的accountname是你在鱼池中注册的用户名,workername可以随意命名

比如像cnchina.w01这种即可。

完成之后,我们可以查看log日志来查看实时的挖矿进程

tail -f aleo-miner.log

挖矿运行起来后,CPU的占用率会升高,我们通过系统监控器可以查看,也可以另开一个终端窗口运行top指令即可查看。


image.png

 

如果出现挖矿软件崩溃的情况,我们可以按键盘上的Ctrl+C按钮,关闭log输出,接着运行


pkill -9 aleo-miner


然后重新运行上述的挖矿指令即可。


如需查看显卡GPU的占用情况,可以使用下面指令:

nvidia-smi

image.png

 

显卡的使用率主要与CPU有关,CPU核心数越高,显卡使用率也会越高,我们在该界面看到有aleo-miner(图中黄色部分)即代表显卡正在工作中。如果没有,则代表我们的CUDA程序或驱动没有正确安装,需要重新安装才行。


查看收益

打开https://www.f2pool.com/user/worker

可以查看切换右上角为Aleo,然后即可查看提交给矿池的算力,鱼池每天8点进行结算,12点显示前一天收益情况。


image.png


其他程序的运行


这里以1to为例,也是矿池运行方法

下载1to程序

https://github.com/1to-team/1to-miner/releases

选择这个文件下载,miner-ubuntu-x86_64-unknown-linux-gnu


修改权限

chmod +777 miner-ubuntu-x86_64-unknown-linux-gnu


运行程序

./miner-ubuntu-x86_64-unknown-linux-gnu --address aleo15pymtj9yhu9memz7gf385sccqqg9yrnva0ceaymlrmy6yhrpdg8sum765q --ws wss://pool.aleo1.to:33443/


这里address之后的aleo钱包地址换成你自己的,想要生成aleo地址,可以使用leo wallet插件钱包


https://chromewebstore.google.com/detail/leo-wallet/nebnhfamliijlghikdgcigoebonmoibm


在1to页面即可查询到该地址的挖矿算力和信息

https://aleo1.to/


image.png

 


关闭挖矿程序也不难,通过使用top命令查询到挖矿程序的进程号(一串数字),然后使用kill命令杀掉即可,这样CPU占用就会下降到正常占比,代表挖矿程序已经被关闭了


kill 进程号


总结


目前aleo挖矿还处于激励早期阶段,挖矿程序还需要社区生态开发者进行不断优化,因此后期GPU挖矿可能会成为主流,如果想要挖矿的话可以考虑采购高配cpu的产品,搭载的GPU可以根据需要选择30系或40系的显卡。


同时目前其实Aleo的激励测试活动已经非常卷了,估计可能会像IONET那样不会有太多收益,因此对于参与者来说,不要报太大期望,不过挖矿收益一般也会大概率覆盖掉成本并为参与者赚取一定的利润,个人猜测可能会为现有显卡挖矿其他项目收益的1倍左右,有显卡的或高配电脑的用户可以值得去参与的。