CN108416599A - 一种利用区块链实现产品质量追溯的方法 - Google Patents
一种利用区块链实现产品质量追溯的方法 Download PDFInfo
- Publication number
- CN108416599A CN108416599A CN201810163958.0A CN201810163958A CN108416599A CN 108416599 A CN108416599 A CN 108416599A CN 201810163958 A CN201810163958 A CN 201810163958A CN 108416599 A CN108416599 A CN 108416599A
- Authority
- CN
- China
- Prior art keywords
- transaction
- link
- information
- subject
- transaction information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种利用区块链实现产品质量追溯的方法,涉及区块链应用技术领域;分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询;本发明通过对上报交易信息加解密,获得每个环节的真实交易数据,并利用区块链技术记录的交易信息,可以进行产品交易环节的交易信息的查询,保证产品质量的可追溯。
Description
技术领域
本发明公开一种产品质量追溯的方法,涉及区块链应用技术领域,具体地说是一种利用区块链实现产品质量追溯的方法。
背景技术
产品质量追溯当发生产品发生质量事故时,能够提出恰当的应对措施,降低消费者的损失,使得消费者的利益能够得到保障。例如汽车行业的召回制度就是以产品追溯体系为基础。产品质量追溯帮助企业建立品牌形象,提升社会效应和经济效益。全程化的追踪管理,既加强了企业质量管理,减少了纠错成本,并且方便企业收集商品情报了解消费趋势,提高快速响应能力。而高效率的质量追溯方法可以提升国家产品整体质量水平,最大限度减少产品伪造假冒风险,提高产品满意度。但产品生产、流通和交易环节众多,交易数据量巨大,每个环节都可能出现产品质量问题,本发明提供一种利用区块链实现产品质量追溯的方法,获得每个环节的真实交易数据,并利用区块链技术记录信息,保证产品信息的可追溯。
区块链技术是一种多技术的组合,它首先在比特币中应用,挖矿挖出的比特币和比特币交易依靠区块链认证和记录,在比特币的每个区块链中记录着完整的交易信息,每个区块链节点都可参与交易认证。
UUID含义是通用唯一识别码 (Universally Unique Identifier),是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的重要部分。
发明内容
本发明提供一种利用区块链实现产品质量追溯的方法,可信且高效地解决海量数据产品质量追溯问题。
本发明提出的具体方案是:
一种利用区块链实现产品质量追溯的方法:
分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,
利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。
所述的方法中区块链的每个区块记录交易主体ID和交易主体令牌ID,及区块链接受的所有交易信息。
所述的方法中利用交易环节ID在区块链中进行质量追溯的递归查询:追溯到上一次交易环节ID及交易信息或查询到下一次交易环节ID及交易信息,根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,查询到更上一次交易环节ID及交易信息或更下一次交易环节ID及交易信息,继续递归追溯,直到没有上一次交易环节或没有下一次交易环节为止。
所述的方法中交易主体利用私钥加密交易信息,区块链以交易主体的公钥解密交易信息,对比解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次交易信息,否则拒绝。
所述的方法中交易环节ID为Key,其它交易信息为Value,以Key/Value形式存储交易信息。
所述的方法中交易环节ID还可以二维码方式展现,扫描二维码进行质量追溯查询。
所述的方法中交易主体ID、交易主体令牌ID及每次交易环节分配ID采用UUID识别码。
一种利用区块链实现产品质量追溯的系统,包括交易主体和区块链,
产品交易环节的交易主体具有唯一交易主体ID和唯一交易主体令牌ID,并且每次交易环节具有唯一ID,交易主体上报每次交易信息,并将交易信息加密,
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,
所述系统利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。
所述的系统中区块链的每个区块记录交易主体ID和交易主体令牌ID,及区块链接受的所有交易信息。
所述的系统中交易主体利用私钥加密交易信息,区块链以交易主体的公钥解密交易信息,对比解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次交易信息,否则拒绝。
所述的系统中利用交易环节ID在区块链中进行质量追溯的递归查询:追溯到上一次交易环节ID及交易信息或查询到下一次交易环节ID及交易信息,根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,查询到更上一次交易环节ID及交易信息或更下一次交易环节ID及交易信息,继续递归追溯,直到没有上一次交易环节或没有下一次交易环节为止。
本发明的有益之处是:
本发明提供一种利用区块链实现产品质量追溯的方法,分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询;
利用本发明方法通过对上报交易信息加解密,获得每个环节的真实交易数据,并利用区块链技术记录的交易信息,可以进行产品交易环节的交易信息的查询,保证产品质量的可追溯。
附图说明
图1为本发明方法流程示意图。
具体实施方式
本发明提供一种利用区块链实现产品质量追溯的方法:
分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,
利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。
同时提供与上述方法相对应的一种利用区块链实现产品质量追溯的系统,包括交易主体和区块链,
产品交易环节的交易主体具有唯一交易主体ID和唯一交易主体令牌ID,并且每次交易环节具有唯一ID,交易主体上报每次交易信息,并将交易信息加密,
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,
所述系统利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。
结合附图,对本发明做进一步的阐述。
利用本发明方法及系统,分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,其中交易主体ID和交易主体令牌ID可以是国家主管部门分配,类似工商部门为企业发放的证照号,只是交易主体ID可公开,而交易主体令牌ID是不公开的;而产品交易环节包括生产、运输、仓储、交易等环节,交易主体ID、交易主体令牌ID、每次交易环节ID,在本实施例中采用UUID识别码,
针对每次交易,交易信息可以包括交易主体ID,标注为UUID01,交易主体令牌ID,标注为UUID02、本次交易环节ID,标注为UUID1,下一次交易环节ID,标注为UUID2、上一次交易环节ID,标注为UUID31,……直至第一次交易环节ID,标注为UUID3N,交易信息还包括时间戳和交易详情,如果没有上一次交易环节ID或下一次交易环节ID,则没有的上一次交易环节ID或没有的下一次交易环节ID项填空;交易主体上报每次交易信息,并将交易信息利用私钥加密,可防止信息泄露、信息造假和抵赖;
区块链接收交易主体每次上报的交易信息,对交易信息以交易主体的公钥解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,进一步防止信息造假和抵赖;
区块链以Key/Value形式存储交易信息,其中交易环节ID为key,其他交易信息为Value,并且区块链的每个区块中记录着交易主体ID(UUID01)、交易主体令牌ID(UUID02)、本次交易环节ID(UUID1)、下一次交易环节ID(UUID2)、上一次交易环节ID(UUID31)、……直至第一次交易ID(UUID3N)、时间戳和交易详情,每次交易信息在系统中不可更改;
当进行质量追溯时,只需要以交易环节ID进行查询,就可追溯到上一次交易环节ID和查询到下一次交易环节ID,然后根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,可查询到更上一次交易环节或更下一次交易环节的详情,利用递归方式进一步追溯,直到没有上一次交易环节或下一次交易环节为止。其中,上述过程还可以将交易环节ID以二维码方式展现,用户扫描二维码就可方便地进行追溯,查询某个产品的产地、生产、运输过程等。
Claims (10)
1.一种利用区块链实现产品质量追溯的方法,其特征是
分配给产品交易环节的交易主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,
利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。
2.根据权利要求1所述的方法,其特征是所述区块链的每个区块记录交易主体ID和交易主体令牌ID,及区块链接受的所有交易信息。
3.根据权利要求2所述的方法,其特征是利用交易环节ID在区块链中进行质量追溯的递归查询:追溯到上一次交易环节ID及交易信息或查询到下一次交易环节ID及交易信息,根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,查询到更上一次交易环节ID及交易信息或更下一次交易环节ID及交易信息,继续递归追溯,直到没有上一次交易环节或没有下一次交易环节为止。
4.根据权利要求1-3任一所述的方法,其特征是交易主体利用私钥加密交易信息,区块链以交易主体的公钥解密交易信息,对比解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次交易信息,否则拒绝。
5.根据权利要求4所述的方法,其特征是交易环节ID为Key,其它交易信息为Value,以Key/Value形式存储交易信息。
6.根据权利要求5所述的方法,其特征是交易主体ID、交易主体令牌ID及每次交易环节分配ID采用UUID识别码。
7.一种利用区块链实现产品质量追溯的系统,其特征是包括交易主体和区块链,
产品交易环节的交易主体具有唯一交易主体ID和唯一交易主体令牌ID,并且每次交易环节具有唯一ID,交易主体上报每次交易信息,并将交易信息加密,
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,
所述系统利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。
8.根据权利要求7所述的系统,其特征是所述区块链的每个区块记录交易主体ID和交易主体令牌ID,及区块链接受的所有交易信息。
9.根据权利要求7或8所述的系统,其特征是交易主体利用私钥加密交易信息,区块链以交易主体的公钥解密交易信息,对比解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次交易信息,否则拒绝。
10.根据权利要求9所述的系统,其特征是利用交易环节ID在区块链中进行质量追溯的递归查询:追溯到上一次交易环节ID及交易信息或查询到下一次交易环节ID及交易信息,根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,查询到更上一次交易环节ID及交易信息或更下一次交易环节ID及交易信息,继续递归追溯,直到没有上一次交易环节或没有下一次交易环节为止。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810163958.0A CN108416599A (zh) | 2018-02-27 | 2018-02-27 | 一种利用区块链实现产品质量追溯的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810163958.0A CN108416599A (zh) | 2018-02-27 | 2018-02-27 | 一种利用区块链实现产品质量追溯的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108416599A true CN108416599A (zh) | 2018-08-17 |
Family
ID=63129124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810163958.0A Pending CN108416599A (zh) | 2018-02-27 | 2018-02-27 | 一种利用区块链实现产品质量追溯的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108416599A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109829824A (zh) * | 2019-03-05 | 2019-05-31 | 河钢国际科技(北京)有限公司 | 一种基于区块链技术的商品交易信息共享方法 |
CN110502922A (zh) * | 2019-08-13 | 2019-11-26 | 上海域乎信息技术有限公司 | 基于区块链的物品流通环节追溯方法、装置及电子设备 |
JP2020113280A (ja) * | 2019-01-15 | 2020-07-27 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス制御システムにおける分散型台帳を使用する品質管理、規制、およびパラメータ測定データの保守 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107180350A (zh) * | 2017-03-31 | 2017-09-19 | 唐晓领 | 一种基于区块链的多方共享交易元数据的方法、装置及系统 |
US20170366516A1 (en) * | 2016-06-16 | 2017-12-21 | The Bank Of New York Mellon | Managing verifiable, cryptographically strong transactions |
CN107506917A (zh) * | 2017-08-16 | 2017-12-22 | 北京盛世博创信息技术有限公司 | 一种碳流通信息的跟踪方法及系统 |
CN107730278A (zh) * | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | 一种基于区块链技术的药品的防伪和追溯方法 |
CN107730277A (zh) * | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | 一种基于区块链技术的产品溯源验证方法 |
-
2018
- 2018-02-27 CN CN201810163958.0A patent/CN108416599A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170366516A1 (en) * | 2016-06-16 | 2017-12-21 | The Bank Of New York Mellon | Managing verifiable, cryptographically strong transactions |
CN107180350A (zh) * | 2017-03-31 | 2017-09-19 | 唐晓领 | 一种基于区块链的多方共享交易元数据的方法、装置及系统 |
CN107506917A (zh) * | 2017-08-16 | 2017-12-22 | 北京盛世博创信息技术有限公司 | 一种碳流通信息的跟踪方法及系统 |
CN107730278A (zh) * | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | 一种基于区块链技术的药品的防伪和追溯方法 |
CN107730277A (zh) * | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | 一种基于区块链技术的产品溯源验证方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020113280A (ja) * | 2019-01-15 | 2020-07-27 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス制御システムにおける分散型台帳を使用する品質管理、規制、およびパラメータ測定データの保守 |
CN109829824A (zh) * | 2019-03-05 | 2019-05-31 | 河钢国际科技(北京)有限公司 | 一种基于区块链技术的商品交易信息共享方法 |
CN110502922A (zh) * | 2019-08-13 | 2019-11-26 | 上海域乎信息技术有限公司 | 基于区块链的物品流通环节追溯方法、装置及电子设备 |
CN110502922B (zh) * | 2019-08-13 | 2024-01-16 | 上海域乎信息技术有限公司 | 基于区块链的物品流通环节追溯方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110400188B (zh) | 电子票据生成方法、装置、存储介质和计算机设备 | |
CN109829824B (zh) | 一种基于区块链技术的商品交易信息共享方法 | |
CN110428293B (zh) | 关于电子票据的数据处理方法、装置、存储介质和设备 | |
CN108989337B (zh) | 一种基于区块链技术的电子证照共享平台设计方法 | |
CN1161922C (zh) | 文件认证系统及方法 | |
CN105610578A (zh) | 区块链信息存证及隐私保护方法 | |
CN111464499A (zh) | 电子仓单溯源方法、装置、计算机设备及存储介质 | |
CN107425982A (zh) | 一种实现智能合约数据加密的方法和区块链 | |
CN102930307A (zh) | 一种名酒防伪认证方法 | |
CN110851865B (zh) | 资源数据的处理方法、装置、系统和存储介质 | |
CN108416599A (zh) | 一种利用区块链实现产品质量追溯的方法 | |
CN111639952A (zh) | 基于区块链的退货核验方法、系统、服务器及终端 | |
CN102622624B (zh) | 一种商品防伪鉴别系统和方法 | |
CN109086845A (zh) | 一种基于二维码的设备防丢失方法 | |
CN113420049A (zh) | 数据流通方法、装置、电子设备及存储介质 | |
CN101714222A (zh) | 基于公证机构公证戳的安全电子签章方法 | |
CN206961165U (zh) | 一种nfc防伪系统 | |
CN110659903B (zh) | 一种基于区块链的数据交易方法 | |
CA3179201A1 (en) | Systems and methods for use in segregating data blocks to distributed storage | |
CN104881791B (zh) | 基于rfid的具备隐私保护特性的高效追踪溯源方法 | |
JP2021158548A (ja) | 情報共有管理方法及び情報共有管理装置 | |
CN104978633A (zh) | 一种法人信用管理方法及系统 | |
CN113746621B (zh) | 一种基于区块链技术的多链架构信息共享系统 | |
CN116823455A (zh) | 一种用于珠宝溯源的区块链使用方法、装置和计算机系统 | |
SG128516A1 (en) | Updating a mobile payment device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180817 |