[发明专利]一种基于区块链的随机数生成方法在审
申请号: | 201910665963.6 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110427782A | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 黄步添;卢瑞瑞;周伟华;刘振广;陈建海;高翠霞 | 申请(专利权)人: | 杭州云象网络技术有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06Q20/38;G06F7/58 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 张瑜 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于区块链的随机数生成方法,包括步骤:(1)在区块链上部署随机数生成合约,所述随机数生成合约利用随机数生成博弈协议定义,其中包括随机数生成函数、退款函数、激励函数、输出函数;(2)所述随机数生成合约接收节点的随机数生成请求,启动随机数生成过程为所述请求生成随机数,并公布随机数的哈希值;(3)根据生成随机数的哈希值,调用输出函数向所述节点客户端输出随机数生成结果,本发明通过引入博弈理论在区块链网络中部署基于随机数生成合约,并基于智能合约的原有属性的基础上,该智能合约可在任何图灵完备的可编程区块链中实现,增加激励及安全机制,生成防篡改、安全有效的随机数。 | ||
搜索关键词: | 随机数生成 随机数 区块 输出函数 哈希 随机数生成函数 可编程区块 安全机制 博弈理论 接收节点 请求生成 博弈 智能 防篡改 客户端 图灵 调用 部署 输出 引入 网络 安全 | ||
【主权项】:
1.一种基于区块链的随机数生成方法,其特征在于,包括如下步骤:(1)在区块链上部署随机数生成合约,所述随机数生成合约利用随机数生成博弈协议定义,其中包括随机数生成函数、退款函数、激励函数、输出函数;(2)所述随机数生成合约接收节点的随机数生成请求,启动随机数生成过程为所述请求生成随机数,并公布随机数的哈希值;(3)根据生成随机数的哈希值,进行随机数验证,调用输出函数向所述节点客户端输出随机数生成结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云象网络技术有限公司,未经杭州云象网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910665963.6/,转载请声明来源钻瓜专利网。