[发明专利]一种应用于区块链的区块生成控制方法及相关装置有效
| 申请号: | 202110161807.3 | 申请日: | 2021-02-05 | 
| 公开(公告)号: | CN112911011B | 公开(公告)日: | 2022-05-27 | 
| 发明(设计)人: | 程文彬;乐猛彬 | 申请(专利权)人: | 深圳前海益链网络科技有限公司 | 
| 主分类号: | H04L67/10 | 分类号: | H04L67/10 | 
| 代理公司: | 深圳国维冀深知识产权代理有限公司 44597 | 代理人: | 张进 | 
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 应用于 区块 生成 控制 方法 相关 装置 | ||
1.一种应用于区块链的区块生成控制方法,其特征在于,所述区块链包括一个以上议会成员节点;
所述区块生成控制方法包括:
触发所述一个以上议会成员节点中的当前议长节点和当前副议长节点分别开始生成一候选区块;
触发所述一个以上议会成员节点中的全部或部分节点对生成的候选区块进行投票;
基于所述投票的结果,将生成的候选区块中满足预设票数条件的一个候选区块确定为所述区块链的新增区块;
所述区块生成控制方法还包括:
在所述触发所述一个以上议会成员节点中的当前议长节点和当前副议长节点分别开始生成一候选区块前,基于预设的轮询机制、当前时刻和所述新增区块的上一区块的生成完成时刻,确定所述一个以上议会成员节点中的当前议长节点和当前副议长节点;在所述触发当前议长节点和当前副议长节点分别生成一候选区块后,每在已用时长达到预设时长阈值时,返回执行所述基于预设的轮询机制、当前时刻和所述新增区块的上一区块的生成完成时刻,确定所述一个以上议会成员节点中的当前议长节点和当前副议长节点的步骤及后续步骤,其中,所述已用时长为从所述生成完成时刻至当前时刻之间的时长;
所述一个以上议会成员 节点分别具备从零开始的连续序号,所述序号为整数;所述基于预设的轮询机制、当前时刻和所述新增区块的上一区块的生成完成时刻,确定所述一个以上议会成员节点中的当前议长节点和当前副议长节点包括:
将所述已用时长除以所述预设时长阈值以得到商,并对所述商向下取整以得到偏移值;
确定所述新增区块的高度;
将所述新增区块的高度与所述偏移值的和除以所述一个以上议会成员 节点的数量,以得到第一余数;
将所述新增区块的高度、所述偏移值与一的和除以所述一个以上议会成员 节点的数量,以得到第二余数;
将所述一个以上议会成员节点中序号为所述第一余数的节点确定为当前议长节点,并将所述一个以上议会成员节点中序号为所述第二余数的节点确定为当前副议长节点。
2.根据权利要求1所述的区块生成控制方法,其特征在于,所述触发所述一个以上议会成员节点中的全部或部分节点对生成的候选区块进行投票包括:
触发所述一个以上议会成员节点中的各节点对生成的候选区块进行赞成票的投票,其中,一所述节点只能向一个所述候选区块投出赞成票;
所述预设票数条件包括:所述投票中获得的赞成票的数量大于预设数量。
3.根据权利要求2所述的区块生成控制方法,其特征在于,所述预设数量大于所述一个以上议会成员节点的数量的一半;
所述将生成的候选区块中满足预设票数条件的一个候选区块确定为所述区块链的新增区块包括:
将满足所述预设票数条件的一个候选区块确定为所述区块链的新增区块,并抛弃不满足所述预设票数条件的候选区块。
4.根据权利要求1至3任一项所述的区块生成控制方法,其特征在于,所述区块生成控制方法还包括:
若所述一个以上议会成员节点中存在目标节点,则将所述目标节点确定为非议会成员节点,其中,所述目标节点为连续预设次数在成为当前议长节点的期间未生成候选区块的节点。
5.一种应用于区块链的区块生成控制装置,其特征在于,所述区块链包括一个以上议会成员节点,所述区块生成控制装置包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述方法的步骤。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海益链网络科技有限公司,未经深圳前海益链网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110161807.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:过滤单元
 - 下一篇:一种应用于电子烟加热器的远红外石英管及其制备方法
 





