[发明专利]一种基于POW的区块链共识方法及装置有效
申请号: | 202011231832.6 | 申请日: | 2020-11-06 |
公开(公告)号: | CN112436944B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 黄晨宇;张俊麒;胡朝新;苏小康;张开翔;范瑞彬;张黔 | 申请(专利权)人: | 深圳前海微众银行股份有限公司;香港科技大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pow 区块 共识 方法 装置 | ||
1.一种基于POW的区块链共识方法,其特征在于,包括:
第一匿名节点根据第一实际属性值确定所述第一匿名节点的第一工作量证明难度值;所述第一匿名节点在预设数域内持续更新工作量证明因子,并根据所述第一工作量证明难度值和所述工作量证明因子确定所述第一匿名节点是否满足预设条件,若满足所述预设条件,则生成第一共识零知识证明;所述预设条件是基于所述第一工作量证明难度值设定的;所述工作量证明因子满足所述预设条件的概率和所述第一实际属性值呈正相关;所述第一共识零知识证明至少用于验证以下信息的正确性:共识验证信息、第一属性值承诺和第一匿名身份信息;所述第一属性值承诺是至少根据所述第一实际属性值得到的隐匿信息;所述第一匿名身份信息是至少根据所述第一匿名节点的第一实际身份信息得到的;所述预设条件是根据PoW共识算法的特性设定的;
所述第一匿名节点至少根据所述第一共识零知识证明、所述共识验证信息、待出块区块内容、所述第一匿名身份信息和所述第一属性值承诺,生成第一区块,并将所述第一区块作为共识区块;
所述第一匿名节点将所述第一区块发送至各第二匿名节点。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一工作量证明难度值和所述工作量证明因子确定所述第一匿名节点是否满足预设条件,包括:
所述第一匿名节点根据所述工作量证明因子和所述待出块区块内容,生成第一哈希值;
若所述第一匿名节点确定所述第一哈希值小于第一工作量证明难度值,则确定所述第一匿名节点满足预设条件。
3.如权利要求1所述的方法,其特征在于,还包括:
所述第一匿名节点在预设数域内持续更新工作量证明因子的过程中,在生成的工作量证明因子未使得所述第一匿名节点满足所述预设条件的期间,若所述第一匿名节点收到了所述各第二匿名节点中任一第二匿名节点的第二区块,则所述第一匿名节点验证所述第二区块;
若验证通过,则所述第一匿名节点将所述第二区块作为共识区块。
4.如权利要求1至3任一项所述的方法,其特征在于,所述第一区块为所述区块链的第i时期中第三区块与第四区块之间的待共识区块;所述第三区块为所述区块链的第i时期中的第一个待共识区块;所述第四区块为所述区块链的第i时期中的最后一个待共识区块;所述第一匿名身份信息为所述第一匿名节点在所述区块链的第i时期的匿名身份信息;所述第一属性值承诺为所述第一匿名节点在所述区块链的第i时期的属性值承诺。
5.如权利要求4所述的方法,其特征在于,在所述区块链的第i时期结束后,还包括:
所述第一匿名节点生成第二匿名身份信息,作为所述第一匿名节点在所述区块链的第i+1时期的匿名身份信息;
所述第一匿名节点生成第二属性值承诺,作为所述第一匿名节点在所述区块链的第i+1时期的属性值承诺。
6.如权利要求4所述的方法,其特征在于,所述第三区块是由所述第一匿名节点生成的,所述第一匿名节点按照以下方式生成第三区块:
所述第一匿名节点根据所述第一共识零知识证明、所述共识验证信息、所述第一匿名身份信息和所述第一属性值承诺,生成第三区块。
7.如权利要求4所述的方法,其特征在于,所述第四区块是由所述第一匿名节点生成的,所述第一匿名节点按照以下方式生成第四区块:
所述第一匿名节点根据所述第一共识零知识证明、所述共识验证信息、所述待出块区块内容、所述第一匿名身份信息、所述第一属性值承诺、第三匿名身份信息和第三属性值承诺,生成第四区块;
所述第三匿名身份信息为在所述区块链的第i+1时期中待加入匿名节点的匿名身份信息;所述第三属性值承诺是至少根据所述待加入匿名节点在所述区块链的第i+1时期中的实际属性值得到的隐匿信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司;香港科技大学,未经深圳前海微众银行股份有限公司;香港科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011231832.6/1.html,转载请声明来源钻瓜专利网。