[发明专利]一种数字货币发行总量控制方法及验证方法有效

专利信息
申请号: 201911240879.6 申请日: 2019-12-06
公开(公告)号: CN110992010B 公开(公告)日: 2023-05-16
发明(设计)人: 代文昊;顾小卓;付毛毛;范广;王梓梁 申请(专利权)人: 中国科学院信息工程研究所
主分类号: G06Q20/06 分类号: G06Q20/06;G06Q20/38;G06Q20/40
代理公司: 北京君尚知识产权代理有限公司 11200 代理人: 司立彬
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数字 货币 发行 总量 控制 方法 验证
【权利要求书】:

1.一种数字货币发行总量验证方法,其步骤包括:

1)央行根据安全参数λ,生成安全系数为λ的满足发钞交易可信证明的电路Circuit,生成证明密钥pkproof和验证密钥(pkproof,vkproof):=KeyGen(1λ,Circuit),并公开安全参数λ、可信电路Circuit、证明密钥pkproof以及验证密钥vkproof

2)央行分配每一设定发钞行i的发行总量Sumi,随后发起一笔承诺交易,该承诺交易中包含发钞行i的初始剩余量列表其中为该承诺交易发起时最长区块链中最新区块的哈希值,PKi发钞行i的完整公钥;

3)央行监听区块链,当发现新区块new中出现发钞交易,从该发钞交易中得到发行量vi,计算发钞行i新的剩余量承诺以及生成多个非交互式零知识证明,非交互式零知识证明πi为发钞行i的非交互式零知识证明;然后将发钞行i的非交互式零知识证明以及更新后的剩余发钞量承诺打包成一笔交易tx进行发布;

4)验证者从区块中获得该交易tx后,对交易指向的区块中所有发钞交易的合法性进行验证。

2.如权利要求1所述的方法,其特征在于,生成零知识证明πi的方法为:

11)设置txj为第j笔发钞交易,为发钞行i进行完前一区块发钞后的剩余量承诺;

12)设置其中(sc,sc2)为央行的私钥,为发钞行i进行完前一区块发钞后的发钞剩余量,为发钞行i进行完当前区块发钞后的发钞剩余量;

13)生成零知识证明πi:=Prove(pkproof,xi,ai)。

3.如权利要求1或2所述的方法,其特征在于,验证者从区块中获得该交易tx后,对交易指向的区块中所有发钞交易的合法性进行验证的方法为:

21)验证者从交易tx中提取找到对应区块的可信证明交易,若old==0,则找到最初发布的承诺交易,提取其中的

22)从tx中提取找到对应区块中的发钞交易tx1…txj

23)设置

24)计算bi:=Verify(vkproof,xii),如果验证成功bi=1,否则等于0;

25)输出bA∧bB,如果输出等于1,则判定区块new中的发钞交易在合法范围内。

4.如权利要求1所述的方法,其特征在于,新的发钞行剩余量承诺

5.如权利要求1所述的方法,其特征在于,所述验证者为发钞行或用户。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911240879.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top