[发明专利]基于异构区块链的摇号方法、装置、系统、设备和介质有效
| 申请号: | 202010652705.7 | 申请日: | 2020-07-08 |
| 公开(公告)号: | CN111815845B | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 郭晋岱;侯德光;张一锋;李宏 | 申请(专利权)人: | 中钞信用卡产业发展有限公司杭州区块链技术研究院 |
| 主分类号: | G07C15/00 | 分类号: | G07C15/00;H04L67/10;G06Q40/04 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
| 地址: | 310013 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 方法 装置 系统 设备 介质 | ||
本发明实施例公开了一种基于异构区块链的摇号方法、装置、系统、设备和介质,按照预先设定的业务规则,从所有候选区块链中选取出第一区块链;向第一区块链发送摇号信息;依据第一区块链反馈的第一区块值,从剩余的候选区块链中选取出第二区块链。第一区块值依赖于摇号信息以及摇号信息所在区块的交易信息计算得到。将第一区块值以及摇号信息发送至第二区块链,并接收第二区块链反馈的第二区块值。第二区块值依赖于第一区块值、摇号信息以及摇号信息所在区块的交易信息计算得到。当遍历完所有的候选区块链时,依据最后一条区块链反馈的区块值确定出摇号结果。基于多条异构的区块链来串行生成区块值,提升了摇号结果的可信性。
技术领域
本发明涉及区块链技术领域,特别是涉及一种基于异构区块链的摇号方法、装置、系统、设备和计算机可读存储介质。
背景技术
摇号软件要尽可能的追求公平,结果不可被预测,不能被操纵。区块链的分布式账本特性使其没有中心化的节点,把控制权分散到了整个网络。同时,区块链有防篡改、可追溯的特性,可以保证存储于区块链上的数据的完整性,没有被篡改。区块链的这些特性符合摇号系统的需求。
现有技术中基于区块链的摇号系统的总体实现思路如下:首先,操作人员在摇号控制台发起摇号;其次,根据事先约定的规则,计算出将来的一个区块高度;然后,等待目标区块的生成,获取其区块哈希;最后,使用该区块哈希来计算摇号结果。
但是现有的技术依赖单一的区块链系统。如果依赖的是公链,采用研究工作量证明(Proof Of Work,POW)算法、委托股权证明(Delegated proof os Stake,DPOS)算法等共识算法,当区块链被一方控制后,摇号的结果也可以被控制。如果依赖的是许可链,采用实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)算法等共识算法,只能相信这个联盟的信用,只有在许可链安全可靠的前提下,才可以保证摇号结果的公平性。因此,现有技术中依赖单一区块链实现的摇号系统,一旦所依赖的区块链变得不可信,摇号结果也将失去可信性。
可见,如何提升摇号结果的可信性,是本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种基于异构区块链的摇号方法、装置、系统、设备和计算机可读存储介质,可以提升摇号结果的可信性。
为解决上述技术问题,本发明实施例提供一种基于异构区块链的摇号方法,包括:
按照预先设定的业务规则,从所有候选区块链中选取出第一区块链;并向所述第一区块链发送摇号信息;
依据所述第一区块链反馈的第一区块值,从剩余的候选区块链中选取出第二区块链;其中,所述第一区块值依赖于所述摇号信息以及所述摇号信息所在区块的交易信息计算得到;
将所述第一区块值以及所述摇号信息发送至所述第二区块链,并接收所述第二区块链反馈的第二区块值;其中,所述第二区块值依赖于所述第一区块值、所述摇号信息以及所述摇号信息所在区块的交易信息计算得到;
当遍历完所有的候选区块链时,依据最后一条区块链反馈的区块值确定出摇号结果。
可选地,所述当遍历完所有的候选区块链时,则依据最后一条区块链反馈的区块值确定出摇号结果包括:
判断是否存在剩余的候选区块链;
当存在剩余的候选区块链时,则将所述第二区块值作为第一区块值,并返回所述依据所述第一区块值,从剩余的候选区块链中选取出第二区块链的步骤;
当不存在剩余的候选区块链时,则将所述第二区块值作为摇号规则中的随机数,并按照所述摇号规则从所有所述摇号信息中抽取出摇号结果。
可选地,所述将所述第二区块值作为摇号规则中的随机数,并按照所述摇号规则从所有所述摇号信息中抽取出摇号结果包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中钞信用卡产业发展有限公司杭州区块链技术研究院,未经中钞信用卡产业发展有限公司杭州区块链技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010652705.7/2.html,转载请声明来源钻瓜专利网。





