基于区块链的线上摇号方法、系统、设备及存储介质技术方案

技术编号:27831679 阅读:28 留言:0更新日期:2021-03-30 11:38
本公开提供一种基于区块链的线上摇号方法、系统、计算机设备及存储介质,其中,所述方法包括:将摇号主办单位、公证单位和若干第三方分别加入区块链以形成区块链上的多个独立节点;在摇号开始后,使各个独立节点分别生成随机数;以及,根据各个独立节点各自生成的随机数按照既定策略合成一个新的随机数,并将所述新的随机数作为最终的摇号号码。本公开提供的技术方案利用了区块链的不可篡改、公开、透明等特性,增强了摇号过程的公信度和科学性,而且不涉及场地费、组织成本等,因此不会增加摇号的成本。摇号的成本。摇号的成本。

【技术实现步骤摘要】
基于区块链的线上摇号方法、系统、设备及存储介质


[0001]本公开涉及区块链
,尤其涉及一种基于区块链的线上摇号方法、一种基于区块链的线上摇号系统、一种计算机设备以及一种计算机可读存储介质。

技术介绍

[0002]随着中国城镇化脚步的快速发展,一些大城市中的人口和资源的不对等性越来越强,导致很多资源需通过摇号的方式来进行分配,包括车牌号、学区入学许可、买房资格等。
[0003]目前的摇号方案主要包括主办方通过自己设计的线上程序进行摇号和线下摇号,但这两种摇号方案均无法避免内部操控,包括程序被内部人员控制,摇号号码已经被内定等,从而失去了公信力;且线下摇号还会涉及到场地费、组织成本等,大大增加了摇号的成本。
[0004]因此,提出一种既具有公信力又不会增加成本的摇号方案是目前亟待解决的问题。

技术实现思路

[0005]为了至少部分解决现有技术中存在的技术问题而完成了本公开。
[0006]根据本公开实施例的一方面,提供一种基于区块链的线上摇号方法,所述方法包括:
[0007]将摇号主办单位、公证本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的线上摇号方法,其特征在于,包括:将摇号主办单位、公证单位和若干第三方分别加入区块链以形成区块链上的多个独立节点;在摇号开始后,使各个独立节点分别生成随机数;以及,根据各个独立节点各自生成的随机数按照既定策略合成一个新的随机数,并将所述新的随机数作为最终的摇号号码。2.根据权利要求1所述的方法,其特征在于,所述在摇号开始后,使各个独立节点分别生成随机数,包括:在摇号开始后,使各个独立节点分别调用智能合约M1、M2、

、Mn生成各自的随机数(A1,B1)、(A2,B2)、

、(A
n
,B
n
),其中n的取值与摇号主办单位节点、公证单位节点和第三方节点的节点总数相同。3.根据权利要求2所述的方法,其特征在于,所述智能合约M1、M2、

、Mn彼此独立。4.根据权利要求2所述的方法,其特征在于,还包括:将随机数(A1,B1)、(A2,B2)、

、(A
n
,B
n
)记录在区块链上。5.根据权利要求2所述的方法,其特征在于,所述根据各个独立节点各自生成的随机数按照既定策略合成一个新的随机数,具体为:根据各个独立节点各自生成的随机数调用智能合约N按照既定策略合成一个新的随机数,其中智能合约N不...

【专利技术属性】
技术研发人员:张燕超杨锦洲
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1