基于去中心化可验证延迟函数生成随机数的方法及系统

基本信息

申请号 CN202110660969.1 申请日 -
公开(公告)号 CN113407156A 公开(公告)日 2021-09-17
申请公布号 CN113407156A 申请公布日 2021-09-17
分类号 G06F7/58(2006.01)I;G06F21/64(2013.01)I 分类 计算;推算;计数;
发明人 王晓亮;马宇峰 申请(专利权)人 杭州溪塔科技有限公司
代理机构 北京德崇智捷知识产权代理有限公司 代理人 邢飞飞;王欣
地址 310012浙江省杭州市西湖区文三路478号华星时代广场A座20层2001、2010室
法律状态 -

摘要

摘要 本说明书一个或多个实施例公开了一种基于去中心化可验证延迟函数生成随机数的方法和系统,该方案包括:多个用户节点基于选取的多个RSA模数确定模数参数,以及,确定至少一个出块时间为时间参数,并将模数参数和时间参数作为公开参数写入激励合约;从激励合约规定的区块高度开始,每隔预设数目的区块:每个用户节点使用公开参数,基于VDF计算各自产生的随机数;最先计算出随机数的用户节点将计算结果和证明发送给激励合约进行验证,并在验证通过后,将该用户节点计算的随机数作为本次生成的随机数。这样,激励合约中模数并不是由单一的某个模数确定,而是由多个RSA模数共同确定,有效保证随机数生成方案的去中心化程度。