一种基于区块链的比赛评分方法、装置及系统制造方法及图纸

技术编号:30022494 阅读:15 留言:0更新日期:2021-09-11 06:46
本申请公开了一种基于区块链的比赛评分方法、装置及系统,其中本申请的方法包括:接收评委装置发布的参赛者评分信息;根据所述参赛者评分信息以及区块链交易机制,结合预设的评分资源与分值的对应关系,将评委用户账号中的评分资源转移给参赛者用户账号;根据参赛者用户账号中的评分资源,结合所述对应关系,确定所述参赛者用户账号的评分结果,并将所述评分结果发布到所述区块链网络上。本申请提供的方法以区块链的交易机制为基础,利用区块链网络去中心化的网络架构,保证了评分信息和评分结果的不可篡改,进一步提高了比赛评分工作的公平性、公正性和公开性,解决了现有的比赛评分系统数据容易被篡改的技术问题。系统数据容易被篡改的技术问题。系统数据容易被篡改的技术问题。

【技术实现步骤摘要】
一种基于区块链的比赛评分方法、装置及系统


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的比赛评分方法、装置及系统。

技术介绍

[0002]一般的比赛评分系统中,在评委对某一参赛者各评分项评分以后,由服务端设备根据每位评委对参赛者作出的评分数据,利用预先设置好评分计算算法,计算出参赛者的最终成绩,最后以得出的最终成绩进行排名。
[0003]但是目前的比赛评分系统多为中心化架构,评分计算过程的执行极度依赖作为中心节点的服务端设备,存在数据容易被篡改的技术问题。

技术实现思路

[0004]本申请提供了一种基于区块链的比赛评分方法、装置及系统,用于解决现有的比赛评分系统数据容易被篡改的技术问题。
[0005]本申请第一方面提供了一种基于区块链的比赛评分方法,包括:
[0006]接收评委装置发布的参赛者评分信息,所述参赛者评分数据为:通过评委用户在所述评委装置执行评分操作,由所述评委装置根据所述评分操作生成并发布到区块链网络上的数据信息;
[0007]根据所述参赛者评分信息以及区块链交易机制,结合预设的评分资源与分值的对应关系,将评委用户账号中的评分资源转移给参赛者用户账号;
[0008]根据参赛者用户账号中的评分资源,结合所述对应关系,确定所述参赛者用户账号的评分结果,并将所述评分结果发布到所述区块链网络上。
[0009]优选地,所述接收评委装置发布的参赛者评分信息之前还包括:
[0010]根据评分资源配置信息,初始化所述评分资源,所述评分资源配置信息包括:目标分值和所述对应关系;
[0011]将所述评分资源分配给评委用户账号。
[0012]优选地,所述目标分值的获取方式为:
[0013]计算评委数量、参赛者数量、预设基准分值与资源冗余常数的乘积,并以所述乘积作为所述目标分值。
[0014]优选地,当所述评委用户账号为多个时,所述将所述评分资源分配给评委用户账号具体包括:
[0015]将所述评分资源平均分配给各个所述评委用户账号。
[0016]优选地,当所述评委用户账号为多个时,所述将所述评分资源分配给评委用户账号具体包括:
[0017]根据所述对应关系,再结合各个评委用户账号的预设初始分值,将所述评分资源分配给各个所述评委用户账号,使得所述评委用户账号的评分资源与所述评委用户账号的
预设初始分值对应。
[0018]优选地,所述评分结果具体包括:评分成绩数据以及成绩排名数据。
[0019]本申请第二方面提供了一种基于区块链的比赛评分装置,包括:
[0020]评分信息接收单元,用于接收评委装置发布的参赛者评分信息,所述参赛者评分数据为:通过评委用户在所述评委装置执行评分操作,由所述评委装置根据所述评分操作生成并发布到区块链网络上的数据信息;
[0021]评分资源转移单元,用于根据所述参赛者评分信息以及区块链交易机制,结合预设的评分资源与分值的对应关系,将评委用户账号中的评分资源转移给参赛者用户账号;
[0022]评分结果发布单元,用于根据参赛者用户账号中的评分资源,结合所述对应关系,确定所述参赛者用户账号的评分结果,并将所述评分结果发布到所述区块链网络上。
[0023]优选地,还包括:
[0024]评分资源初始化单元,用于根据评分资源配置信息,初始化所述评分资源,所述评分资源配置信息包括:目标分值和所述对应关系;
[0025]评分资源分配单元,用于将所述评分资源分配给评委用户账号。
[0026]本申请第三方面提供了一种基于区块链的比赛评分系统,包括:评委装置以及如本申请第二方面提供的比赛评分装置;
[0027]所述评委装置通过区块链网络与所述比赛评分装置通信连接,用于响应评委用户执行的评分操作,根据所述评分操作生成参赛者评分信息,并将所述参赛者评分信息发布到所述区块链网络上。
[0028]优选地,还包括:评分结果展示装置;
[0029]所述评分结果展示装置用于获取所述比赛评分装置在所述区块链网络上发布的评分结果,并对所述评分结果进行展示。
[0030]从以上技术方案可以看出,本申请具有以下优点:
[0031]本申请以区块链的交易机制为基础,提供了基于区块链的比赛评分方法,通过区块链网络去中心化的网络架构,保证了评分信息和评分结果的不可篡改,进一步提高了比赛评分工作的公平性、公正性和公开性,解决了现有的比赛评分系统数据容易被篡改的技术问题。
附图说明
[0032]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0033]图1为本申请提供的一种基于区块链的比赛评分方法的一个实施例的流程示意图。
[0034]图2为本申请提供的一种基于区块链的比赛评分方法的另一个实施例的流程示意图。
[0035]图3为本申请提供的一种基于区块链的比赛评分装置的一个实施例的结构示意图。
[0036]图4为本申请提供的一种基于区块链的比赛评分系统的一个实施例的结构示意图。
具体实施方式
[0037]本申请实施例提供了一种基于区块链的比赛评分方法、装置及系统,用于解决现有的比赛评分系统数据容易被篡改的技术问题。
[0038]为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而非全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0039]本申请提供的基于区块链的比赛评分方法,其实施架构基于区块链网络建立的,组成部分包括:评委装置和比赛评分装置,组成部分之间通过区块链网络通信连接,其中,比赛评分装置可以是区块链网络中的一个区块链节点,也可以是由多个区块链节点共同组成的,这些区块链节点中配置有相应的智能合约,如接收评分信息的智能合约、分配评分资源的智能合约等,通过执行这些智能合约,以实现本申请提供的基于区块链的比赛评分方法。
[0040]请参阅图1,本申请第一个实施例提供了一种基于区块链的比赛评分方法,包括:
[0041]步骤101、接收评委装置发布的参赛者评分信息。参赛者评分数据为:通过评委用户在评委装置执行评分操作,由评委装置根据评分操作生成并发布到区块链网络上的数据信息。
[0042]可以理解的是,在比赛过程中,评委用户可以通过配备的评委装置,在该评委装置上执行相应的评分操作,来为参赛者的表现进行评分,而此时评委装置会根据评委用户输入的评分操作生成对应的数据信息,即参赛者评分信息,然后将该参赛者评分信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的比赛评分方法,其特征在于,包括:接收评委装置发布的参赛者评分信息,所述参赛者评分数据为:通过评委用户在所述评委装置执行评分操作,由所述评委装置根据所述评分操作生成并发布到区块链网络上的数据信息;根据所述参赛者评分信息以及区块链交易机制,结合预设的评分资源与分值的对应关系,将评委用户账号中的评分资源转移给参赛者用户账号;根据参赛者用户账号中的评分资源,结合所述对应关系,确定所述参赛者用户账号的评分结果,并将所述评分结果发布到所述区块链网络上。2.根据权利要求1所述的一种基于区块链的比赛评分方法,其特征在于,所述接收评委装置发布的参赛者评分信息之前还包括:根据评分资源配置信息,初始化所述评分资源,所述评分资源配置信息包括:目标分值和所述对应关系;将所述评分资源分配给评委用户账号。3.根据权利要求2所述的一种基于区块链的比赛评分方法,其特征在于,所述目标分值的获取方式为:计算评委数量、参赛者数量、预设基准分值与资源冗余常数的乘积,并以所述乘积作为所述目标分值。4.根据权利要求2所述的一种基于区块链的比赛评分方法,其特征在于,当所述评委用户账号为多个时,所述将所述评分资源分配给评委用户账号具体包括:将所述评分资源平均分配给各个所述评委用户账号。5.根据权利要求2所述的一种基于区块链的比赛评分方法,其特征在于,当所述评委用户账号为多个时,所述将所述评分资源分配给评委用户账号具体包括:根据所述对应关系,再结合各个评委用户账号的预设初始分值,将所述评分资源分配给各个所述评委用户账号,使得所述评委用户账号的评分资源与所述评委用户账号的预设初始分值对应。6...

【专利技术属性】
技术研发人员:陈利亮叶灏文梁增健黄伟何泽弘
申请(专利权)人:广州蚁比特区块链科技有限公司
类型:发明
国别省市:

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

1