[发明专利]一种区块链中的投票方法及装置有效
申请号: | 201910332167.0 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110110555B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 李昊轩;陈宇杰;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06Q40/04;G07C13/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 中的 投票 方法 装置 | ||
1.一种区块链中的投票方法,其特征在于,包括:
群组服务单元接收任一联盟链委员发送的初始化请求,所述初始化请求中包含所有联盟链委员的初始化参数;
所述群组服务单元利用群签名算法,根据所有联盟链委员的初始化参数生成群管理私钥以及对应的群管理公钥;
所述群组服务单元根据所述群管理私钥为每一个联盟链委员生成一个私钥分片,并将私钥分片向对应的联盟链委员发送;所述私钥分片用于所述联盟链委员向所述群组服务单元发送投票请求时,作为投票参数生成密码承诺以表明同意投票内容;
所述群组服务单元生成所述群管理公钥与每一个联盟链委员的身份标识的映射关系,并将所有映射关系记录于区块链的委员会管理合约中;
所述群组服务单元将每一个联盟链委员的本地私钥对应的本地公钥存储于所述区块链上;
所述群组服务单元接收N个联盟链委员的投票请求,其中任一个投票请求中包含一个联盟链委员的密码承诺;
针对一个密码承诺,所述群组服务单元根据所述密码承诺,确定一个联盟链委员的投票参数;
所述群组服务单元将N个投票参数输入投票算法中进行计算,并将计算得到的待验证结果与预存的群管理私钥进行对比,若所述待验证结果与所述群管理私钥相同,则确定投票内容通过;所述投票算法设置为输入正确的投票参数的个数大于第一阈值时,计算得到的待验证结果与所述群管理私钥相同。
2.如权利要求1所述的方法,其特征在于,所述群组服务单元接收N个联盟链委员的投票请求之前,还包括:
所述群组服务单元接收M个联盟链委员发送的启动请求,其中任一启动请求中包含一个联盟链委员利用所述投票算法对所述联盟链委员的本地私钥计算得到的启动结果;
所述群组服务单元利用预存的公共函数的值对M个启动结果进行验证,若验证通过的启动结果的数量大于第二阈值,则所述群组服务单元启动。
3.如权利要求2所述的方法,其特征在于,所述群组服务单元根据所有联盟链委员的初始化参数生成所述群管理私钥以及对应的群管理公钥之后,还包括:
所述群组服务单元利用所述群管理私钥以及所述群管理公钥,为每一个联盟链委员生成低权限管理私钥;
所述群组服务单元将所述低权限管理私钥向对应的联盟链委员发送。
4.如权利要求2所述的方法,其特征在于,所述群组服务单元将每一个联盟链委员的本地私钥对应的本地公钥存储于所述区块链上之后,还包括:
所述群组服务单元接收委员退出消息,所述委员退出消息中包含退出的联盟链委员的身份标识;
所述群组服务单元根据所述联盟链委员的身份标识,从所述委员会管理合约中查找出所述联盟链委员的映射关系,并从所述区块链中查找出所述联盟链委员的本地公钥;
所述群组服务单元将所述联盟链委员的映射关系以及所述联盟链委员的本地公钥设置为无效。
5.如权利要求1所述的方法,其特征在于,所述投票请求中还包括所述联盟链委员利用本地私钥生成的数字证书;
所述群组服务单元根据所述密码承诺,确定一个联盟链委员的投票参数,包括:
所述群组服务单元利用所述联盟链委员的本地公钥对所述数字证书进行验证;
所述群组服务单元在验证通过后,解析所述密码承诺,得到所述联盟链委员的投票参数。
6.如权利要求1所述的方法,其特征在于,还包括:
所述群组服务单元接收委员追踪请求,所述委员追踪请求中包括所述群管理私钥以及待追踪委员的签名;
所述群组服务单元对所述群管理私钥验证通过后,依据所述待追踪委员的签名,从委员会管理合约中查找出所述待追踪委员的身份标识。
7.如权利要求1至6任一项所述的方法,其特征在于,还包括:
所述群组服务单元将所述群管理私钥以及对应的群管理公钥向监管机构发送,以使所述监管机构对所有联盟链委员的信息进行监管和追溯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910332167.0/1.html,转载请声明来源钻瓜专利网。