(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210100265.3
(22)申请日 2022.01.27
(65)同一申请的已公布的文献号
申请公布号 CN 114491671 A
(43)申请公布日 2022.05.13
(73)专利权人 宋舒涵
地址 210000 江苏省南京市 鼓楼区草场门
大街107号龙江大厦16楼
专利权人 江苏省质量 技术监督信息中心
(72)发明人 宋舒涵
(74)专利代理 机构 南京正联知识产权代理有限
公司 32243
专利代理师 邓道花
(51)Int.Cl.
G06F 21/64(2013.01)G06F 21/62(2013.01)
G06F 21/60(2013.01)
G06F 16/23(2019.01)
G06F 16/27(2019.01)
G06Q 30/00(2012.01)
(56)对比文件
CN 110889705 A,2020.0 3.17
CN 108234 457 A,2018.0 6.29
CN 113538128 A,2021.10.2 2
CN 110457942 A,2019.1 1.15
CN 105024824 A,2015.1 1.04
审查员 娄晓宇
(54)发明名称
一种基于区块链的市场监管商品标签溯源
方法及系统
(57)摘要
本发明公开一种基于区块链的市场监管商
品标签溯源方法及系统, 涉及市场监管技术领
域。 本发明方法包括, 获取参与交易监管的被监
管主体; 为每个被监管主体设定私钥, 获取被监
管主体的数字签名; 获取被监管主体的商品标签
信息; 将商品标签信息进行广播, 并被全部或部
分被监管主体接收, 记录获取数字摘要的被监管
主体; 将数据区块的区块编号、 数字摘要、 商品标
签信息以及数字签名打包为数据区块, 按照数据
区块的生 成记录顺序得到区块链。 本发明通过将
数据区块的生成计算与区块链的存储进行分离,
在保证区块链 安全性的前提下, 解决了用户终端
计算资源不足和商品标签记录 速度慢的问题。
权利要求书3页 说明书8页 附图10页
CN 114491671 B
2022.10.14
CN 114491671 B
1.一种基于区块链的市场监管商品标签溯源方法, 其特 征在于, 所述方法包括,
获取参与交易 监管的被监管主体;
为每个被监管主体设定私钥, 获取 所述被监管主体的数字签名;
获取所述被监管主体的商品标签信息;
将所述商品标签信息进行广播, 并被全部或部分所述被监管主体接收;
持续生成设定长度的随机信息, 将所述随机信息、 上一个数据区块以及所述商品标签
信息进行非对称加密, 直至获取特定的数字摘要, 并记录获取所述数字摘要的所述被监管
主体;
将所述数据区块的区块编号、 所述数字摘要、 所述商品标签信息以及获取所述数字摘
要的所述被监管主体的所述数字签名打包为所述数据区块, 按照所述数据区块的生成记录
顺序得到区块链;
其中一个所述被监管主体每次生成所述数据区块, 则将所述数据区块广播发送并被其
他所述被监管主体接收, 所述被监管主体保留全部或部分所述数据区块中的所述区块编
号、 所述数字摘要以及所述商品标签信息;
所述方法还包括, 在将新的所述数据区块添加至所述区块链后, 将所述区块链进行非
对称加密, 生成校验摘要;
将所述校验摘要 进行广播, 并被全部或部分所述被监管主体接收存 储;
接收校验请求, 将所述区块链自开始至请求数据区块的部分进行非对称加密, 生成校
验请求摘要, 将所述校验请求摘要与所述被监管主体接收存储的对应所述校验摘要进 行比
对验证, 用于判断所述区块链是否被篡改; 或者,
所述区块链按照设定规则自开始至请求数据区块的部分进行非对称加密, 生成所述校
验请求摘要, 并将所述校验请求摘要进行广播发送, 所述被监管主体接 收后将所述校验请
求摘要与所述被监管主体接收存储的对应所述校验摘要进 行比对验证, 用于判断所述区块
链是否被篡改;
若发现所述区块链被篡改, 则逆所述区块链中所述数据区块的生成顺序, 以末尾数据
区块为起点, 对所述区块链进 行非对称加密, 生成校验请求摘要, 直至得到校验请求摘要与
所述被监管主体接收存储的对应的校验请求摘要一致, 则将该区块链的被校验部分认定为
未被篡改部分;
获取所述被监管主体存 储的所述数据区块;
获取所述数据区块中的数字摘要;
获取所述区块链中未被篡改部分末尾的数据区块, 并与所述数字摘要进行比对, 判断
所述被监管主体存储的所述数据区块是否被篡改, 若未被篡改, 则将所述数据区块添加至
所述区块链中未被篡改部分, 直至 完成对所述区块链被篡改部分的修复。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括,
获取所述被监管主体执 行非对称加密的算力;
获取所述商品标签信息的增 加速度;
根据所述被监管主体执行非对称加密的算力以及所述商品标签信 息的增加速度, 调整
所述数字摘要的长度, 用以保持所述商品标签信息的记录不会出现阻塞。
3.根据权利要求2所述的方法, 其特征在于, 所述根据所述被监管主体执行非对称加密权 利 要 求 书 1/3 页
2
CN 114491671 B
2的算力以及所述商品标签信息的增加速度, 调整所述数字摘要的长度, 用以保持所述商品
标签信息的记录不会出现阻塞的步骤, 还 包括,
实时获取每 个所述被监管主体执 行非对称加密的算力;
当发现某个所述被监管主体执行非对称加密的算力超过剩余全部的所述被监管主体,
则,
生成虚拟计算主体参与所述数据区块的计算打包过程, 并保持任一所述被监管主体和
所述虚拟计算主体的算力不超过全部算力的一半; 或者,
拒绝将算力超过剩余全部所述被监管主体的所述被监管主体计算打包的数据区块添
加至所述区块链。
4.根据权利要求1所述的方法, 其特征在于, 所述将所述数据区块的区块编号、 所述数
字摘要、 所述商品标签信息以及获取所述数字摘要的所述被监管主体的所述数字签名打包
为所述数据区块, 按照所述数据区块的生成记录顺序得到区块链的步骤, 还 包括,
在按照所述数据区块的生成记录顺序得到区块链之前, 提取所述数据区块中的所述 区
块编号和所述数字签名;
将所述区块编号和所述数字签名进行广播, 并被全部或部分所述被监管主体接收验
证;
验证通过则将所述数据区块接入所述区块链。
5.根据权利要求1所述的方法, 其特征在于, 所述其中一个所述被监管主体每次生成所
述数据区块, 则将所述数据区块广播发送并被其他所述被监管主体接 收, 所述被监管主体
保留全部或部 分所述数据区块中的所述区块编号、 所述数字摘要以及所述商品标签信息的
步骤, 还包括,
若所述被监管主体获取自身存储的数据区块以外的数据区块, 则发送包含区块编号、
所述数字摘要、 所述商品标签信息和/或获取所述数字摘要的所述被监管主体的所述数字
签名打包为所述数据区块的区块请求信息;
根据所述区块请求信息, 从所述区块链中获取对应的数据区块。
6.根据权利要求5所述的方法, 其特征在于, 所述其中一个所述被监管主体每次生成所
述数据区块, 则将所述数据区块广播发送并被其他所述被监管主体接 收, 所述被监管主体
保留全部或部 分所述数据区块中的所述区块编号、 所述数字摘要以及所述商品标签信息的
步骤, 还包括,
若所述被监管主体发出所述 区块请求信 息后超过设定时长仍未得到对应的数据区块,
则广播发送所述区块请求信息;
存储有对应的所述数据区块的所述被监管主体发送对应的所述数据区块。
7.根据权利要求6所述的方法, 其特征在于, 所述其中一个所述被监管主体每次生成所
述数据区块, 则将所述数据区块广播发送并被其他所述被监管主体接 收, 所述被监管主体
保留全部或部 分所述数据区块中的所述区块编号、 所述数字摘要以及所述商品标签信息的
步骤, 还包括,
存储有对应的所述数据区块的所述被监管主体发送对应的所述数据区块以及自身的
剩余存储容量;
统计具有对应所述数据区块的所述被监管主体的剩余存 储容量;权 利 要 求 书 2/3 页
3
CN 114491671 B
3
专利 一种基于区块链的市场监管商品标签溯源方法及系统
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:13:42上传分享