[发明专利]基于区块链的数据处理方法、装置、节点设备及存储介质在审
申请号: | 202010076711.2 | 申请日: | 2020-01-22 |
公开(公告)号: | CN111259428A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 李茂材;刘区城;王宗友;刘攀;蓝虎;周开班;孔利;朱耿良;杨常青;黄焕坤;时一防;崔嘉辉;廖志勇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据处理 方法 装置 节点 设备 存储 介质 | ||
本发明实施例公开了一种基于区块链的数据处理方法、装置、节点设备及存储介质,所述方法包括:从可信服务器中获取加密随机数,并将加密随机数上传至区块链中,接收第二终端发送的随机数预测请求,当检测到满足处理条件时,获取加密随机数对应的目标密钥,并采用目标密钥对区块链中存储的加密随机数进行解密得到目标随机数;将随机数预测请求中的预测数与目标随机数进行比对,若比对一致,则将第二终端确定为目标终端。通过实施上述方法,可以采用区块链对随机数预测过程进行管控,提升随机数预测过程的透明性以及预测结果的真实性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于区块链的数据处理方法、装置、节点设备及存储介质。
背景技术
当前,随机数预测已成为人们越来越喜欢的娱乐方式,现有的随机数预测过程中,执行者可以提前将目标随机数进行保密存储,并由参与者输入预测数字进行预测。
然而,采用上述方式,由于随机数是保密的,参与者无法得知参与过程中预先设置的目标随机数是否被更改,由于参与过程中随机数的不透明性,导致最终无法确定目标随机数的真实性,因此,在随机数预测时提升随机数预测过程的透明性,进而提升预测结果的真实性是亟待解决的问题。
发明内容
本发明实施例提供了一种基于区块链的数据处理方法、装置、节点设备及存储介质,可以采用区块链对随机数预测过程进行管控,提升随机数预测过程的透明性以及预测结果的真实性。
一方面,本发明实施例提供了一种基于区块链的数据处理方法,所述方法包括:
从可信服务器中获取加密随机数,并将所述加密随机数上传至区块链中,所述加密随机数是由所述可信服务器对目标随机数进行加密得到;
接收第二终端发送的随机数预测请求,所述随机数预测请求携带有预测数;
当检测到满足处理条件时,获取所述加密随机数对应的目标密钥,并采用所述目标密钥对所述区块链中存储的所述加密随机数进行解密得到所述目标随机数;
将所述预测数与所述目标随机数进行比对,若比对一致,则将所述第二终端确定为目标终端。
另一方面,本发明实施例提供了一种基于区块链的数据处理装置,所述装置包括:
获取模块,用于从可信服务器中获取加密随机数;
上传模块,用于将所述加密随机数上传至区块链中,所述加密随机数是由所述可信服务器对目标随机数进行加密得到;
接收模块,用于接收第二终端发送的随机数预测请求,所述随机数预测请求携带有预测数;
所述获取模块,还用于当检测到满足处理条件时,获取所述加密随机数对应的目标密钥;
加密模块,用于采用所述目标密钥对所述区块链中存储的所述加密随机数进行解密得到所述目标随机数;
比对模块,用于将所述预测数与所述目标随机数进行比对;
确定模块,用于若比对一致,则将所述第二终端确定为目标终端。
另一方面,本发明实施例提供了一种节点设备,包括处理器、输入接口、输出接口和存储器,所述处理器、输入接口、输出接口和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述基于区块链的数据处理所述的方法。
另一方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述基于区块链的数据处理所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010076711.2/2.html,转载请声明来源钻瓜专利网。