一种区块链中随机数的处理方法、装置和电子设备

基本信息

申请号 CN202110749776.3 申请日 -
公开(公告)号 CN113489584A 公开(公告)日 2021-10-08
申请公布号 CN113489584A 申请公布日 2021-10-08
分类号 H04L9/08(2006.01)I;H04L9/32(2006.01)I;H04L29/06(2006.01)I 分类 电通信技术;
发明人 谭宜勇 申请(专利权)人 北京泛融科技有限公司
代理机构 上海点威知识产权代理有限公司 代理人 李成栋
地址 100089北京市海淀区车道沟1号4号楼2层202室
法律状态 -

摘要

摘要 本说明书实施例提供一种区块链中随机数的处理方法,发布随机函数合约,提取随机源三元组,包括:主链当前区块哈希、合约地址信息和参与方线下的随机数,对随机源三元组进行哈希处理生成第一随机因子,根据所述第一随机因子的哈希结果生成非对称密钥对,以三元组构造默克尔哈希树的叶子节点,根据第一随机因子计算随机叶子节点,计算默克尔树根信息,生成当前的随机数的证明信息,并进行发布,取证明信息进行哈希,作为当前调用方初始的随机种子,利用计数器的计数结果、合约地址信息对随机种子进行迭代,得到迭代后的随机种子,利用迭代后的随机种子生成随机数,能够高效的进行随机数的生成,也提高了随机性。