[发明专利]一种记账权确认方法、装置及计算机存储介质有效
申请号: | 201810450001.4 | 申请日: | 2018-05-11 |
公开(公告)号: | CN108616363B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 胡宇光 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/08;G06Q40/04 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 王玉双 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 记账 确认 方法 装置 计算机 存储 介质 | ||
本发明例公开一种记账权确认方法、装置及计算机存储介质,能够有效节约资源,提高记账权分配的公平性。该方法包括:在产生新区块情况下,确定挑战值;发送控制信息至参与竞争记账权的第二节点,控制信息用于指示第二节点基于预设单向函数生成随机关键字对应的随机映射值后,以对应关系保存在闲置存储空间,第二节点从闲置存储空间中确定出与挑战值距离最小的随机映射值对应的随机关键字;在获得全网参与竞争记账权的M个第二节点反馈的竞争信息后,基于M个竞争信息,从M个第二节点中确定目标节点,确定目标节点获得新区块的记账权,每个竞争信息至少包括所属的第二节点的闲置存空间中与挑战值距离最小的随机映射值对应的随机关键字。
技术领域
本发明涉及区块链技术领域,尤其涉及一种记账权确认方法、装置及计算机存储介质。
背景技术
区块链是当下的热点和引领未来的趋势,区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,因为其具有去中心化、公开透明,每个人均可参与数据库记录,信息不可伪造和篡改的特点,非常适合现代信息化管理领域。区块链中,去中心化是通过全网节点参与竞争获得新区块的记账权,现有技术中,通常采用区块链共识机制包括:POW(Proof of Work,工作证明)、POS(Proof of Stake,股权证明)、DPOS(Delegated Proofof Stake,委任权益证明)等方式去确认记账权的归属,POW所消耗的资源较多,POS与DPOS存在记账权分配不公问题,所以,现有技术中的记账权确认方式存在资源浪费或分配不公平的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的记账权确认方法、装置及计算机存储介质。
第一方面,本申请提供一种记账权确认方法,应用于第一节点,包括:
在产生新区块情况下,确定挑战值;
发送控制信息至参与竞争记账权的第二节点,所述控制信息用于指示所述第二节点基于预设单向函数生成随机关键字对应的随机映射值后,以对应关系保存在所述第二节点的闲置存储空间,以使得所述第二节点的闲置存储空间被填满后,所述第二节点从所述闲置存储空间中确定出与所述挑战值距离最小的随机映射值对应的随机关键字;
在获得全网参与竞争记账权的M个第二节点基于所述挑战值反馈的竞争信息后,共计获得M个竞争信息,基于所述M个竞争信息,从所述M个第二节点中确定目标节点,确定所述目标节点获得所述新区块的记账权,其中,所述M个竞争信息中的每个竞争信息至少包括所属的第二节点的闲置存空间中与所述挑战值距离最小的随机映射值对应的随机关键字,M为大于1的整数。
可选的,所述预设单向函数生成的映射值的长度为第一预设长度,定义的随机关键字的长度为第二预设长度,所述控制信息用于指示所述第二节点获得闲置存储空间的存储量除以所述第一预设长度与所述第二预设长度之和得到的商值为N后生成N个随机关键字,并采用所述预设单向函数生成与所述N个随机关键字一一对应的N个随机映射值,按照对应关系保存所述N个随机关键字与所述N个随机映射值,所述N个随机关键字与所述N个随机映射值能填满所述第二节点的闲置存储空间。
可选的,所述N个随机关键字中每个随机关键字中包括所属节点的标识信息、随机值和预设字符串。
可选的,所述确定挑战值,包括:
确定所述新区块的区块哈希值为所述挑战值;或
基于历史区块的数据,采用所述预设单向函数产生挑战值。
可选的,所述每个竞争信息中仅包括所属第二节点的闲置存空间中与所述挑战值距离最小的随机映射值对应的随机关键字,所述基于所述M个竞争信息,从所述M个第二节点中确定目标节点,包括:
基于所述预设单向函数,生成与每个竞争信息中的随机关键字对应的随机映射值,共计M个随机映射值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810450001.4/2.html,转载请声明来源钻瓜专利网。