打开网易新闻 查看精彩图片

最近我们看到,随着Aleo的热度逐渐拉高,市场上出现了很多新的算力平台和矿商,鱼龙混杂,对外胡乱承诺设备算力,有些甚至混淆了Aleo的算力单位,这里大家要擦亮眼睛,不要被蒙骗。

什么是P/s、什么是H/s,什么又是PPS?今天我们带你一次搞清楚。

首先简单了解Aleo PoSW:

1. Aleo Prover是通过计算PoSW算法来获得区块奖励(Aleo积分);

2. PoSW算法本质是不断地生成零知识证明(proof);

3. PoSW算法主要包括multi-scalar multiplications (MSMs多标度乘法) and fast-Fourier transforms (FFTs快速傅里叶变换) ,其中每个Proof需要统计11次MSMs算法(根据二测的算法)。

目前常见的Aleo算力单位有:P/s(每秒生成的Proof数量)、H/s(每秒进行的哈希运算次数,主要代表是比特币)和PPS(等同于P/s)

现在有许多厂商仅通过计算MSMs得到H/s,并将此截图来展示其算法能力,这是不准确的。

打开网易新闻 查看精彩图片

这是因为在测试网二中只需要CPU参与挖矿即可,但是测试网三引入了GPU,从目前得到的信息是需要CPU+GPU共同参与挖矿。

测试网三中Aleo区块产生全过程包括零知识证明过程,校验证明过程,生产区块等方面,如下图:

打开网易新闻 查看精彩图片

而最为关键的是零知识证明计算过程,也就是完整的零知识证明需要完成FFT和MSM两个算法的过程,其实FFT(快速傅立叶变换)CPU完成占计算量的30%, MSM(多标量乘法)由CPU/GPU完成占计算量的70%。所以不少厂家只通过计算MSMs得到h/s的速度,这样来展示算法能力并不是最精准。

打开网易新闻 查看精彩图片

Aleo的有效算力标准是单位时间完成的有效零知识证明的次数,P/s. (每秒生产的Proof数量)(等于PPS) , 因此要完成了FFT和MSM算法的计算才是有效的。

在测试⽹三期公布之前,其实P/s=h/s,都指向每秒所产⽣的Proof。如社区协调员Nick就是如此论述。

打开网易新闻 查看精彩图片

Aleo官方在社区中对此也进行了说明:

打开网易新闻 查看精彩图片

显而易见,MSMs算法仅仅是PoSW算法的一个组成部分,Aleo Prover算力衡量单位应当为每秒所产生的Proof数量,这是Prover向Aleo网络证明自己的工作量,从而来获得区块奖励的基本单位。

因此在三测之前的一测、二测,你可以通过H/s或P/s评估厂商的算法能力,但到了三测,可以参考的指标是P/s,它直接代表prover每秒生成的Proof数量,即提供给Aleo网络的工作量证明,它决定了prover所能获得的积分奖励。

ZKP挖矿是未来引领矿业变革的红利和增量方向,存在长期财富机遇。而Aleo项目必占有一席之地。

站在行业发展角度,2022年是布局迎接下一波矿业升级红利的关键时期,加密矿业2.0大航海时代才刚刚开始。为了能够抓住这样的大机遇,我们召集了一批行业一线从业者,建立了一个社群。为了社群质量,我们需要对加入者进行审核,请见谅。

也欢迎对Aleo挖头矿机会有兴趣的朋友加助理calvin202202。