Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于区块链预言机的抽奖方法和抽奖设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:湖南天河国云科技有限公司

摘要:本发明公开了一种基于区块链预言机的抽奖方法和抽奖设备,包括抽奖主办方和抽奖参与者,具体步骤:S1、抽奖主办方部署智能合约到区块链,并确定输入区块链预言机的随机源;S2、抽奖主办方链下宣传抽奖活动,并声明最大参与人数、最大获奖人数、报名截止时间、抽奖时间、抽奖模式和随机源的基准参数,并写入智能合约;S3、抽奖参与者在报名截止时间前通过登录区块链帐户报名参加活动并生成注册号;S4、抽奖主办方将区块链预言机作为参数输入智能合约后,智能合约根据最大参与人数、最大获奖人数和抽奖时间生成中奖号;S5、抽奖主办方根据中奖号通知对应的注册号抽奖参与者。实现抽奖方法与文旅项目结合,对实体经济起到推进作用,为实体产业赋能。

主权项:1.基于区块链预言机的抽奖方法,其特征在于,包括抽奖主办方和抽奖参与者,具体步骤如下:S1、抽奖主办方部署智能合约到区块链,并确定输入区块链预言机的随机源;S2、抽奖主办方链下宣传抽奖活动,并声明最大参与人数、最大获奖人数、报名截止时间、抽奖时间、抽奖模式和随机源的基准参数,同时将这些参数写入智能合约;S3、抽奖参与者在报名截止时间前通过登录区块链帐户,调用智能合约报名功能,参加抽奖活动并生成注册号;S4、抽奖主办方将区块链预言机作为参数输入智能合约后,智能合约根据最大参与人数、最大获奖人数、抽奖时间和抽奖模式生成中奖号;其中,在所述的步骤S4中,包括:S41、各方预言机通过气象路由从不同气象中心获取基准时间和基准地点的气象参数输入智能合约;S42、智能合约判断报名截止时间后抽奖参与人数是否大于最大获奖人数,否则所有抽奖参与者注册号即为所有中奖号,并跳转至步骤S5,是则跳转至步骤S43;S43、智能合约将各方预言机的气象参数进行计算后得出中奖的起始号,根据起始号和最大获奖人数确定所有中奖号;在所述步骤S43中,包括:S431、声明一个中奖号数组;S432、智能合约将各方预言机的气象参数进行哈希计算后获得多个预言机的哈希数据;S433、对各方预言机的哈希数据进行加权计算后获得抽奖的当前基准值;S434、将抽奖的当前基准值除以抽奖参与总人数后取余数得出一个中奖号;S435、判断抽奖模式是否为连续取号,是则从中奖号开始结合最大获奖人数进行连续取号并存储至中奖号数组,跳转至步骤S436;否则为不连续取号,跳转至步骤S436;S436、判断中奖号数组中保存的数据个数是否小于最大获奖人数,是则跳转至步骤S437,否则跳转到步骤S438;S437、判断中奖号数组中是否存在该中奖号,否则将该中奖号存储至中奖号数组,并将抽奖当前基准值进行哈希计算,得出的结果作为下一个中奖号的抽奖当前基准值,跳转至步骤S434;是则,将抽奖当前基准值进行哈希计算,得出的结果作为下一个中奖号的抽奖当前基准值,跳转至步骤S434;S438、中奖号数组中存储的数据即为所有中奖号;S5、抽奖主办方根据中奖号通知对应的注册号抽奖参与者;其中,所述S3步骤中,抽奖参与者报名参加抽奖活动后,抽奖主办方鼓励抽奖参与者在参与过程中通过测量仪器实时对基准时刻和基准地点的气象参数进行测量记录,以用于对各方预言机进行投票后获得分布式预言机的信誉度评比数据;所述S5步骤抽奖结束后,抽奖参与者对各方预言机进行投票以实现分布式预言机的信誉度评比;所述区块链预言机的随机源为气象参数,所述随机源的基准参数是气象参数的基准时间和基准地点;所述区块链预言机为分布式预言机,各方预言机的随机源对应一个气象中心的气象参数。

全文数据:

权利要求:

百度查询: 湖南天河国云科技有限公司 基于区块链预言机的抽奖方法和抽奖设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。