[发明专利]一种区块链出块方法、设备及存储介质在审
| 申请号: | 202211117124.9 | 申请日: | 2022-09-14 |
| 公开(公告)号: | CN115422296A | 公开(公告)日: | 2022-12-02 |
| 发明(设计)人: | 吴思进;王志文 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F21/44 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 链出块 方法 设备 存储 介质 | ||
1.一种区块链出块方法,其特征在于,所述方法包括:
随机选取第一数量选票并将所选取的选票对应的节点选定为当届委员会成员;
区块链节点根据指定区块的第一公开信息以及自身所持有选票的选票id并基于预设规则计算对应候选信息并签名上传;其中,所述第一公开信息包括区块高度和区块哈希,区块链节点自身所持有选票的选票id根据区块链节点的公钥计算得到;
当届委员会成员节点根据区块链节点的候选信息对候选节点进行排序并生成排序信息,根据所述排序信息选取第二数量的候选人节点,对选取的候选人节点进行候选信息验证,若全部验证通过则依据所述排序信息为所述候选人节点设定对应的顺位,否则,剔除验证失败的区块链节点并根据所述排序信息补充并验证区块链节点,直至验证通过的候选人节点数量到达第二数量;
各个当届委员会成员节点上传对应的候选人节点集合并进行共识,确定第一候选人集合;
各个当届委员会成员上传第一候选人集合至区块链并记录;
各个候选人节点在前一个区块生成后的第一时长内生成对应的候选区块并发送至各个当届委员会成员;
当届委员会成员确认接收第一顺位候选人节点生成的候选区块并验证该候选区块正确时,投票通过所述第一顺位候选人节点;
当超过第一比例的当届委员会成员投票通过时,确定第一顺位候选人节点为出块节点,否则,对第一候选人集合中下一顺位候选人节点生成的候选区块进行投票,直至确定出块节点;若遍历第一候选人集合中所有节点未确定出块节点则重新选取候选人集合并进行投票,直至确定出块节点;
将确定出块节点及得票情况进行共识,共识完成后由出块节点进行出块。
2.一种计算机设备,其特征在于,一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1所述的方法。
3.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211117124.9/1.html,转载请声明来源钻瓜专利网。





