1, 什么是VDF
VDF是指即使在多线程,或者说可进行大量并行计算的机器上仍然需要规定的时间才能求解的函数。
2,VDF怎么工作
VDF由三部分组成:setup, eval, verify
2.1 setup
输入:网络安全参数,时间参数
输出:一公共参数public parameter(pp)
2.2 eval
输入:pp,x
输出:y(输出),(证明)
2.3 verify
输入:x, y, pp,
输出:接受或拒绝
3, VDF需要具备的性质
eval阶段需要的时间不能超过
eval阶段耗时小于并且验证成功的概率很小可忽略
输入对应唯一输出