The invention provides a consensus mechanism method, device, terminal and computer storage medium with scoring. The method includes: acquiring the current node corresponding to the current outgoing block according to the preset acquisition frequency; determining the scoring information of the current node using the preset scoring strategy; and controlling the outgoing sequence of the current node in other nodes according to the scoring information. The technical scheme provided by the invention obtains the current node corresponding to the current block according to the preset acquisition frequency, then determines the scoring information of the current node, controls the order of the current node in the other nodes according to the scoring information, thus effectively realizes adding the scoring mechanism while shortening the block production time, and is controlled by the scoring information. The nodal production block greatly shortens the confirmation time of a transaction, thus guarantees the practicability of the method, and is conducive to the promotion and application of the market.
【技术实现步骤摘要】
带有评分的共识机制方法、装置、终端及计算机存储介质
本专利技术涉及通信
,尤其涉及一种带有评分的共识机制方法、装置、终端及计算机存储介质。
技术介绍
EOS为商用分布式应用设计的一款区块链操作系统,旨在实现分布式应用的性能扩展,解决现有区块链应用性能低无法满足规模商业应用、安全性难以保证、开发难度大、过渡依赖手续费等问题。目前,EOS系统采用的共识机制为DPoS(DelegatedProofofStake,委托股权证明),这种共识机制采用随机的见证人的出块顺序,出块速度为3秒,而一个交易不可逆,在EOS系统里需要14个见证人进行确认,即一个交易确认为不可逆交易需要45秒,这大大影响了交易的效率,无法满足高频次交易的需求。
技术实现思路
本专利技术实施例提供了一种带有评分的共识机制方法、装置、终端及计算机存储介质,可以有效地解决现有技术中存在的大大影响了交易的效率,无法满足高频次交易的需求的问题。本专利技术实施例第一方面提供了一种带有评分的共识机制方法,包括:按照预设的采集频率获取当前出块所对应的当前节点;利用预设的评分策略确定所述当前节点的评分信息;根据所述评分信息控制所述当前节点在其他节点中的出块顺序。如上所述的方法,利用预设的评分策略确定所述当前节点的评分信息,包括:获取所述当前节点包含的交易信息以及所述当前节点出块所需要的时间信息;根据所述交易信息和时间信息确定所述当前节点的评分信息。如上所述的方法,在利用预设的评分策略确定所述当前节点的评分信息之后,所述方法还包括:将所述评分信息广播至其他节点处;根据所述评分信息更新各个节点的历史评分信息。如上所 ...
【技术保护点】
1.一种带有评分的共识机制方法,其特征在于,包括:按照预设的采集频率获取当前出块所对应的当前节点;利用预设的评分策略确定所述当前节点的评分信息;根据所述评分信息控制所述当前节点在其他节点中的出块顺序。
【技术特征摘要】
1.一种带有评分的共识机制方法,其特征在于,包括:按照预设的采集频率获取当前出块所对应的当前节点;利用预设的评分策略确定所述当前节点的评分信息;根据所述评分信息控制所述当前节点在其他节点中的出块顺序。2.根据权利要求1所述的方法,其特征在于,利用预设的评分策略确定所述当前节点的评分信息,包括:获取所述当前节点包含的交易信息以及所述当前节点出块所需要的时间信息;根据所述交易信息和时间信息确定所述当前节点的评分信息。3.根据权利要求1所述的方法,其特征在于,在利用预设的评分策略确定所述当前节点的评分信息之后,所述方法还包括:将所述评分信息广播至其他节点处;根据所述评分信息更新各个节点的历史评分信息。4.根据权利要求1所述的方法,其特征在于,在根据所述评分信息控制所述当前节点在其他节点中的出块顺序之后,所述方法还包括:根据所述出块顺序控制所述当前节点生产区块;将所产生的每个区块广播至其他节点处,并接收其他节点对历史区块所产生的确认结果。5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述预设的采集频率为0.5秒/个。6.一种带有评分的共识机制装置,其特征在于,包括:获取模块,用于按照预设的采集频率获取当前出块所对应的当前节点;确定模块,用于利用预设的评分策略确定所述当前节点的评分信息;控制模块,用于根据所述评分信息控制所述当前节点在其他节点中的出块顺序...
【专利技术属性】
技术研发人员:席绪亚,周晶,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。