预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112508623A(43)申请公布日2021.03.16(21)申请号202011489341.1(22)申请日2020.12.16(71)申请人福州凌云数据科技有限公司地址350000福建省福州市高新区海西高新技术产业园久策大厦A座8层801室(72)发明人林永枝肖振超向斌黄和嘉(74)专利代理机构南昌金轩知识产权代理有限公司36129代理人殷康明(51)Int.Cl.G06Q30/02(2012.01)G06F21/64(2013.01)权利要求书1页说明书4页附图1页(54)发明名称基于区块链智能合约的抽奖系统(57)摘要本发明涉及基于区块链智能合约的抽奖系统,包括发布模块、算法模块以及核验模块,算法模块基于区块链技术用于录入及存储抽奖的算法,发布模块用于将抽奖的算法事先发布到区块链上以及发布抽奖结果,核验模块用于记录并核验抽奖结果的真实性。当有抽奖活动需要开启时,算法会调用区块链当前的区块哈希值作为随机因子,当算法执行时,区块链会记录下所有的入参以及结果以保证公正。区块链具有“不可伪造篡改”“全程留痕”“可以追溯”“公开透明”“集体维护”的特点,基于这些特点提高了抽奖系统的公平性与随机性。CN112508623ACN112508623A权利要求书1/1页1.基于区块链智能合约的抽奖系统,其特征在于:包括发布模块(1)、算法模块(2)以及核验模块(3),所述算法模块(2)基于区块链技术用于录入及存储抽奖的算法,所述发布模块(1)用于将抽奖的算法事先发布到所述区块链上以及发布抽奖结果,所述核验模块(3)用于记录并核验所述抽奖结果的真实性;当有抽奖活动需要开启时,所述算法会调用所述区块链当前的区块哈希值作为随机因子,当所述算法执行时,所述区块链会记录下所有的入参以及结果以保证公正。2.根据权利要求1所述的基于区块链智能合约的抽奖系统,其特征在于:所述抽奖系统的底层区块链设置为支持智能合约的公链。3.根据权利要求2所述的基于区块链智能合约的抽奖系统,其特征在于:所述公链的类型包括以太坊、XRP以及NEO。4.根据权利要求2所述的基于区块链智能合约的抽奖系统,其特征在于:所述智能合约的算法用string[]fun(string[]names,intn)定义,即将所有参与抽奖的人员名字或者编号和计划抽取的中奖人数作为入参;所述算法经过会从传入的names列表中随机抽取出n个中奖的名字或者编号,最后会将所述中奖的名字或编号按照顺序作为所述抽奖结果输出至发布模块(1)。5.根据权利要求1所述的基于区块链智能合约的抽奖系统,其特征在于:所述核验模块(3)包括身份核验单元以及复盘单元,所述身份核验单元用于核验抽奖人的姓名、身份证号以及实名账号,所述复盘单元用于根据所述算法模块(2)模拟抽奖过程以及得出抽奖结果,通过对比多次抽奖结果判断数据的真实性与随机性。6.根据权利要求1所述的基于区块链智能合约的抽奖系统,其特征在于:还包括作弊判定模块(4),所述作弊判定模块(4)用于对参与用户抽奖过程中存在的作弊行为进行判定,以识别出作弊用户,并将所述作弊用户的抽奖资格取消。7.根据权利要求6所述的基于区块链智能合约的抽奖系统,其特征在于:所述作弊判定模块(4)基于当前用户在抽奖时是否对抽奖系统施行网络攻击、是否采用作弊外挂抽奖等情况进行作弊判定。8.根据权利要求1所述的基于区块链智能合约的抽奖系统,其特征在于:所述抽奖的特征信息包括活动主办方名称、活动类型、活动规模、活动时间、活动地点。2CN112508623A说明书1/4页基于区块链智能合约的抽奖系统技术领域[0001]本发明涉及信息管理技术领域,尤其是涉及基于区块链智能合约的抽奖系统。背景技术[0002]现有的抽奖系统,特别是许多商家抽奖促销活动系统,一方面,在用户参与抽奖的过程中无法感知抽奖活动内容的公平、真实性,具体的抽奖奖项和中奖结果的数据对用户完全不透明。另一方面,主办方可能会利用主办方管理权限在抽奖系统中人为修改中奖名单、中奖的奖品,造成用户对主办方的不信任。[0003]现有的技术中,许多抽奖平台通常采用中心化的方式来进行抽奖,一方面由于此系统是中心化的部署,从而导致抽奖结果可以人为的控制,具有可篡改性。另一方面系统算法中的随机数生成算法为伪随机,这样产生的结果随着随机因子确定而确定,同样存在结果可操控和不公平的现象。发明内容[0004]针对现有技术存在的不足,本发明的目的是提供基于区块链智能合约的抽奖系统,其基于区块链不可篡改的特性使用区块链技术来进行抽奖活动,提高了抽奖的随机性与公平性。[0005]本发明的上述发明目的是通过以下技术方案得以实现的:[0006]基于区块链智能合约的抽奖系统,包括发布模块