[发明专利]一种区块链共识方法及节点在审
申请号: | 201911374164.X | 申请日: | 2019-12-27 |
公开(公告)号: | CN111177263A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 张济政;毕伟 | 申请(专利权)人: | 中思博安科技(北京)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 李冬梅 |
地址: | 100010 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 共识 方法 节点 | ||
1.一种区块链共识方法,其特征在于,包括:
当前节点获取区块链上的末位区块;
获取所述当前节点的节点账户的账户信息;
对于所述当前节点的每个节点账户,所述当前节点执行以下操作:获取所述末位区块的哈希值和所述节点账户的账户地址;对所述末位区块的哈希值和所述节点账户的账户地址进行哈希计算得到目标哈希值;判断所述目标哈希值是否小于目标门限值,如果小于,则抽签抽中;生成待接入区块,其中,所述待接入区块包括所述末位区块的哈希值,且对所述待接入区块进行哈希计算得到的哈希值小于挖矿门限哈希值;将所述待接入区块广播至区块链网络中的其他节点。
2.根据权利要求1所述的方法,其特征在于,
所述末位区块的区块信息至少包括:中签并挖矿成功账户的账户地址;在所述当前节点获取区块链上的末位区块之后,在所述获取所述当前节点的节点账户的账户信息之前,所述方法还包括:
对所述末位区块进行验证,在验证通过后,根据所述中签并挖矿成功账户的账户地址获取所述中签并挖矿成功账户的账户信息,判断所述中签并挖矿成功账户的账户信息是否满足预设的最小资产条件,在所述中签并挖矿成功账户的账户信息满足预设的最小资产条件的情况下,执行所述获取所述当前节点的节点账户的账户信息的步骤。
3.根据权利要求1所述的方法,其特征在于,在所述获取所述末位区块的哈希值和所述节点账户的账户地址之前,所述方法还包括:
判断所述节点账户的账户信息是否满足预设的最小资产条件,如果是,则执行所述获取所述末位区块的哈希值和所述节点账户的账户地址的步骤。
4.根据权利要求1所述的方法,其特征在于,在所述当前节点获取区块链上的末位区块之前,所述方法还包括:
所述当前节点向所述区块链网络内其他节点广播加入抽签的声明。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述当前节点向所述区块链网络内其他节点广播退出抽签的声明。
6.一种节点,其特征在于,包括:
获取模块,用于获取区块链上的末位区块;还用于获取所述节点的节点账户的账户信息;
挖矿模块,用于对于所述节点的每个节点账户,执行以下操作:触发获取模块获取所述末位区块的哈希值和所述节点账户的账户地址;触发计算模块对所述末位区块的哈希值和所述节点账户的账户地址进行哈希计算得到目标哈希值;判断所述目标哈希值是否小于目标门限值,如果小于,则抽签抽中;生成待接入区块,其中,所述待接入区块包括所述末位区块的哈希值,且对所述待接入区块进行哈希计算得到的哈希值小于挖矿门限哈希值;将所述待接入区块广播至区块链网络中的其他节点;
所述获取模块,还用于获取所述末位区块的哈希值和所述节点账户的账户地址;
所述哈希计算模块,还用于对所述末位区块的哈希值和所述节点账户的账户地址进行哈希计算得到所述目标哈希值;
所述发送模块,用于将所述待接入区块广播至区块链网络中的其他节点。
7.根据权利要求6所述的节点,其特征在于,
所述末位区块的区块信息至少包括:中签并挖矿成功账户的账户地址;所述节点还包括:
验证模块,用于在所述获取模块获取区块链上的末位区块之后,在获取所述节点的节点账户的账户信息之前,对所述末位区块进行验证,在验证通过后,根据所述中签并挖矿成功账户的账户地址获取所述中签并挖矿成功账户的账户信息,判断所述中签并挖矿成功账户的账户信息是否满足预设的最小资产条件,在所述中签并挖矿成功账户的账户信息满足预设的最小资产条件的情况下,触发所述获取模块执行所述获取所述当前节点的节点账户的账户信息的操作。
8.根据权利要求6所述的节点,其特征在于,还包括:
判断模块,还用于判断所述节点账户的账户信息是否满足预设的最小资产条件,如果是,则触发所述获取模块执行获取所述末位区块的哈希值和所述节点账户的账户地址的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中思博安科技(北京)有限公司,未经中思博安科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911374164.X/1.html,转载请声明来源钻瓜专利网。