[发明专利]代表节点设备选举方法、装置、计算机设备及存储介质有效
申请号: | 201811046270.0 | 申请日: | 2018-09-07 |
公开(公告)号: | CN109034813B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 郭锐;李茂材;王宗友;屠海涛;孔利;周开班;杨常青;王楠;丁勇;时一防 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F16/182 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代表 节点 设备 选举 方法 装置 计算机 存储 介质 | ||
本发明公开了一种代表节点设备选举方法、装置、计算机设备及存储介质,属于区块链技术领域。所述方法包括:接收新增候选者交易数据,该新增候选者交易数据携带由审核方提供的凭据数据,该凭据数据用于指示第一目标节点设备符合候选节点设备的资质要求;当所述区块链系统中多个节点设备对所述新增候选者交易数据共识通过时,将所述新增候选者交易数据存储至所述区块链系统的目标区块链上;根据所述目标区块链上已存储的新增候选者交易数据候选节点设备交易数据,进行对代表节点设备的选举过程。本发明通过对符合代表节点设备资质要求的候选节点设备进行投票,选举出代表节点设备,此过程可保证代表节点设备的资质,进而可保障区块链系统正常运作。
技术领域
本发明涉及区块链技术领域,特别涉及一种代表节点设备选举方法、装置、计算机设备及存储介质。
背景技术
近年来,随着网络技术的发展,区块链系统被广泛应用在生活中,区块链系统可以由多个节点设备构成,每个节点设备均可以利用区块存储交易数据,并按照时间顺序将区块以顺序相连的方式组合成一种链式数据结构,从而在区块链系统内形成一种分布式账本。
目前,节点设备生成区块可以是如下过程,当任一个节点设备上发生交易时,该节点设备可以对交易数据进行记录,并在区块链系统中广播该交易数据,以使得区块链系统中的其他节点设备接收到该交易数据,当区块链系统上的节点设备接收到交易数据之后,可以将交易数据打包并产生新区块,并通过共识机制验证新区块,当新区块通过验证后,各个节点设备可以将该新区块添加至节点上配置的区块链中。
在上述节点设备生成区块的过程中,为提高区块链系统的工作效率,可以选举出一种代表节点设备来代替所有节点设备生成区块。但是区块链系统中的任一节点设备均可能成为代表节点设备,而每个节点设备因其性能或者权威性不同,导致节点设备的资质不同,并且区块链系统中可能存在不断发送错误信息的恶意节点设备,一旦一些资质不足或者恶意节点设备当选代表节点设备,就会影响区块链系统的正常运作。此时,就亟需一种能够保证区块链系统正常运作的选举代表节点设备的方法。
发明内容
本发明实施例提供了一种代表节点设备选举方法、装置、计算机设备及存储介质,提高了区块链系统正常运作效率,该技术方案如下:
一方面,提供了一种代表节点设备选举方法,该方法包括:
接收新增候选者交易数据,所述新增候选者交易数据携带凭据数据,所述凭据数据用于指示第一目标节点设备符合候选节点设备的资质要求;
当所述区块链系统中多个节点设备对所述新增候选者交易数据共识通过时,将所述新增候选者交易数据存储至所述区块链系统的目标区块链上;
根据所述目标区块链上已存储的新增候选者交易数据候选节点设备交易数据,进行对代表节点设备的选举过程。
一方面,提供了一种代表节点设备选举装置,该装置包括:
接收模块,用于接收新增候选者交易数据,所述新增候选者交易数据携带凭据数据,所述凭据数据用于指示第一目标节点设备符合候选节点设备的资质要求;
存储模块,用于当所述区块链系统中多个节点设备对所述新增候选者交易数据共识通过时,将所述新增候选者交易数据存储至所述区块链系统的目标区块链上;
选举模块,用于根据所述目标区块链上已存储的新增候选者交易数据候选者交易数据,进行对代表节点设备的选举过程。
一方面,提供了一种计算机设备,该计算机设备包括:处理器;用于存放计算机程序的存储器;其中,该处理器用于执行存储器上所存放的计算机程序,实现该代表节点设备选举方法中任一项该的方法步骤。
一方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,该计算机程序被处理器执行时实现该代表节点设备选举方法中任一项该的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811046270.0/2.html,转载请声明来源钻瓜专利网。