生成证明的速度可以从软件和硬件两个方面来优化:
软件层面,在语言层面上,ZK更友好的格式,也会带来加速生成的过程,比如Aleo的Leo语言。再就是算法本身的优化,虽然说有一定的优化空间,但是要想有大的突破需要非常多的时间,毕竟牵涉到很多数学问题。
首先简单了解Aleo PoSW,更多了解请看Aleo官方:8月份启动三测,并将转向PoS!
1.Aleo Prover是通过计算PoSW算法来获得区块奖励(AIe0积分)
2.PoSW算法本质是不断地生成零知识证明(proof);
3.PoSW算法主要包括multi-scalar multiplications (MSMs多标度乘法) and fast-Fouriertransforms (FFTS快速傅里叶变换),其中每个Proof需要统计11次MSMs算法(根据二测的算法)。
开发人员:可以通过编写、部署和执行程序获得奖励。(测试网三的阶段)(测试网三的阶段)黑客:可以通过识别我们协议中的错误来获得赏金。证明者:可以生成 PoSW 证明并获得 coinbase 奖励。(测试网三的第二和第三阶段)验证人:可以作为 AleoBFT的一部分参与区块生产和共识,并从协议中获得奖励(测试网的第三阶段)
6.Aleo三测什么时候可以开始挖矿?
根据官方近期动态,三测二阶段(POW挖矿)大概率会在10月底开启。
国内的用户为关注的是二阶段的开始时间,也就是证明者(矿工)开始解决 coinbase 谜题(PoSW)以获得测试网奖励的时间。本次声明在未来的几周内,完成一阶段的部署和执行功能后才开始第二阶段测试。根据近期官方的日常动态,二阶段大概率在10月的中下旬正式开始,具体还将根据一阶段实际部署的情况看。