[发明专利]带有评分的共识机制方法、装置、终端及计算机存储介质在审
申请号: | 201810844071.8 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109146682A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 席绪亚;周晶 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 评分信息 预设 计算机存储介质 采集频率 信息控制 区块 终端 有效地实现 策略确定 控制节点 评分机制 生产 交易 应用 保证 | ||
本发明提供了一种带有评分的共识机制方法、装置、终端及计算机存储介质,方法包括:按照预设的采集频率获取当前出块所对应的当前节点;利用预设的评分策略确定所述当前节点的评分信息;根据所述评分信息控制所述当前节点在其他节点中的出块顺序。本发明提供的技术方案,通过按照预设的采集频率获取当前出块所对应的当前节点,而后确定所述当前节点的评分信息,根据所述评分信息控制所述当前节点在其他节点中的出块顺序,从而有效地实现了在缩短区块生产时间的同时加入了评分机制,由评分信息来控制节点生产区块,大大缩短了一个交易的确认时间,进而保证了该方法的实用性,有利于市场的推广与应用。
技术领域
本发明涉及通信技术领域,尤其涉及一种带有评分的共识机制方法、装置、终端及计算机存储介质。
背景技术
EOS为商用分布式应用设计的一款区块链操作系统,旨在实现分布式应用的性能扩展,解决现有区块链应用性能低无法满足规模商业应用、安全性难以保证、开发难度大、过渡依赖手续费等问题。
目前,EOS系统采用的共识机制为DPoS(Delegated Proof of Stake,委托股权证明),这种共识机制采用随机的见证人的出块顺序,出块速度为3秒,而一个交易不可逆,在EOS系统里需要14个见证人进行确认,即一个交易确认为不可逆交易需要45秒,这大大影响了交易的效率,无法满足高频次交易的需求。
发明内容
本发明实施例提供了一种带有评分的共识机制方法、装置、终端及计算机存储介质,可以有效地解决现有技术中存在的大大影响了交易的效率,无法满足高频次交易的需求的问题。
本发明实施例第一方面提供了一种带有评分的共识机制方法,包括:
按照预设的采集频率获取当前出块所对应的当前节点;
利用预设的评分策略确定所述当前节点的评分信息;
根据所述评分信息控制所述当前节点在其他节点中的出块顺序。
如上所述的方法,利用预设的评分策略确定所述当前节点的评分信息,包括:
获取所述当前节点包含的交易信息以及所述当前节点出块所需要的时间信息;
根据所述交易信息和时间信息确定所述当前节点的评分信息。
如上所述的方法,在利用预设的评分策略确定所述当前节点的评分信息之后,所述方法还包括:
将所述评分信息广播至其他节点处;
根据所述评分信息更新各个节点的历史评分信息。
如上所述的方法,在根据所述评分信息控制所述当前节点在其他节点中的出块顺序之后,所述方法还包括:
根据所述出块顺序控制所述当前节点生产区块;
将所产生的每个区块广播至其他节点处,并接收其他节点对历史区块所产生的确认结果。
如上所述的方法,所述预设的采集频率为0.5秒/个。
本发明实施例第二方面提供了一种带有评分的共识机制装置,包括:
获取模块,用于按照预设的采集频率获取当前出块所对应的当前节点;
确定模块,用于利用预设的评分策略确定所述当前节点的评分信息;
控制模块,用于根据所述评分信息控制所述当前节点在其他节点中的出块顺序。
如上所述的装置,所述确定模块,用于:
获取所述当前节点包含的交易信息以及所述当前节点出块所需要的时间信息;
根据所述交易信息和时间信息确定所述当前节点的评分信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810844071.8/2.html,转载请声明来源钻瓜专利网。