[发明专利]区块生成方法、设备和存储介质有效
| 申请号: | 201911074046.7 | 申请日: | 2019-11-06 |
| 公开(公告)号: | CN110853214B | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 吴思进;王志文;李斌;曹兢 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
| 主分类号: | G07C13/00 | 分类号: | G07C13/00;G06Q20/38;G06F16/27 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 生成 方法 设备 存储 介质 | ||
本发明提供一种区块生成方法、设备和存储介质,涉及区块链等技术领域,该方法包括:判断当前节点持有的各选票是否获得第一区块高度的记账资格:是,则根据获得记账资格的第一选票生成第一交易;打包生成包括第一交易的第一区块并广播;判断当前节点持有的各选票是否获得第一区块高度的投票资格:是,则分别验证所接收的第一区块高度的若干第一区块的第一选票;对通过验证的各第一选票对应的第一区块进行投票;根据投票和获得投票资格的第二选票生成投票信息并广播;分别验证所接收的第一区块高度的若干投票信息的第二选票,并根据通过验证的各第二选票对应的投票信息确定投票选出的第一区块;本发明提高节点的安全性,从而提高区块链的稳定性。
技术领域
本申请涉及区块链技术领域,具体涉及一种区块生成方法、设备和存储介质。
背景技术
在申请人先前提出的《抽签方法、区块生成方法、设备和存储介质》方案中(可参考申请号为CN201910254310.9的专利文件),申请人通过提前抽取若干个选票,并对各所抽取的选票所对应的节点进行排序,生成排序信息的方法,将抽签与生成区块异步执行,从而实现提高出块速度、tps高的技术效果;为保证每个节点都知道当前区块的下一个区块的记账节点的身份,在收到上述下一个区块时验证记账节点的身份,每个节点上都存储有一致的排序信息,即,各选票在抽取成功时就被公开,以供被所有节点验证并排序;这种机制使得选票所在节点身份暴露,容易被攻击。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种提高节点的安全性,从而提高区块链的稳定性的区块生成方法、设备和存储介质。
第一方面,本发明提供一种适用于区块链节点的区块生成方法,包括:
根据预配置的记账节点选取规则分别判断当前节点持有的各选票是否获得第一区块高度的记账资格:
是,则响应于区块高度达到第一区块高度的上一高度,根据上一高度的各通过验证的投票信息、获得记账资格的第一选票生成第一交易;
打包生成包括第一交易的第一区块并广播;
根据预配置的投票节点选取规则分别判断当前节点持有的各选票是否获得第一区块高度的投票资格:
是,则分别验证所接收的第一区块高度的若干第一区块的第一选票;
对通过验证的各第一选票对应的第一区块进行投票;
根据投票和获得投票资格的第二选票生成投票信息并广播;
分别验证所接收的第一区块高度的若干投票信息的第二选票,并根据通过验证的各第二选票对应的投票信息确定投票选出的第一区块。
第二方面,本发明提供另一种本发明提供一种适用于区块链节点的区块生成方法,包括:
根据预配置的记账节点选取规则分别判断当前节点持有的各选票是否获得第一区块高度的记账资格:
是,则响应于区块高度达到第一区块高度的上一高度,根据获得记账资格的第一选票生成第一交易;
打包生成包括第一交易的第一区块并广播;
分别验证所接收的第一区块高度的若干投票信息的第二选票,根据通过验证的若干投票信息确定投票选出的第一区块,并判断选出的第一区块是否由当前节点生成:
是,则根据通过验证的各投票信息生成第一区块的第一附加信息并广播;
根据预配置的投票节点选取规则分别判断当前节点持有的各选票是否获得第一区块高度的投票资格:
是,则分别验证所接收的第一区块高度的若干第一区块的第一选票;
对通过验证的各第一选票对应的第一区块进行投票;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911074046.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:硬扛型变压器直流偏磁抑制装置
- 下一篇:群组交易方法、设备和存储介质





