[go: up one dir, main page]

CN109598518A - 基于区块链的防伪方法及装置、电子设备 - Google Patents

基于区块链的防伪方法及装置、电子设备 Download PDF

Info

Publication number
CN109598518A
CN109598518A CN201811160051.5A CN201811160051A CN109598518A CN 109598518 A CN109598518 A CN 109598518A CN 201811160051 A CN201811160051 A CN 201811160051A CN 109598518 A CN109598518 A CN 109598518A
Authority
CN
China
Prior art keywords
fake
target product
block chain
verification
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
Application number
CN201811160051.5A
Other languages
English (en)
Inventor
李书博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811160051.5A priority Critical patent/CN109598518A/zh
Priority to TW108109111A priority patent/TWI777048B/zh
Publication of CN109598518A publication Critical patent/CN109598518A/zh
Priority to EP19867818.7A priority patent/EP3779834B1/en
Priority to PCT/CN2019/101082 priority patent/WO2020063185A1/zh
Priority to SG11202010703XA priority patent/SG11202010703XA/en
Priority to US17/086,211 priority patent/US11562375B2/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • G06F16/90339Query processing by using parallel associative memories or content-addressable memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/223Payment schemes or models based on the use of peer-to-peer networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4016Transaction verification involving fraud or risk level assessment in transaction processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q2220/00Business processing using cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/26Testing cryptographic entity, e.g. testing integrity of encryption key or encryption algorithm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/46Secure multiparty computation, e.g. millionaire problem
    • H04L2209/463Electronic voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Burglar Alarm Systems (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

一种基于区块链的防伪方法,所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;所述方法包括:获取用户提交的针对所述目标产品的防伪验证请求;响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;向所述用户返回针对所述目标产品的防伪校验结果。

Description

基于区块链的防伪方法及装置、电子设备
技术领域
本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于区块链的防伪方法及装置、电子设备。
背景技术
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
发明内容
本说明书提出一种基于区块链的防伪方法,所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;所述方法包括:
获取用户提交的针对所述目标产品的防伪验证请求;
响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
向所述用户返回针对所述目标产品的防伪校验结果。
可选的,所述防伪信息包括由防伪机构为所述目标产品生成的防伪识别码、以及与所述防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息。
可选的,所述目标产品附着了基于所述防伪识别码生成的防伪标签;所述防伪验证请求包括用户通过扫描识别所述防伪标签获取到的所述防伪识别码;
所述响应于所述防伪校验请求,发起针对所述目标产品的防伪校验,包括:
响应于所述防伪校验请求,基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询,以确定是否查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息;
如果查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验。
可选的,所述基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询之前,还包括:
针对所述防伪验证请求中的防伪识别码进行合法性验证;
如果所述防伪识别码通过合法性验证,进一步基于所述防伪识别码在所述区块链中发起查询。
可选的,所述如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验,还包括:、
如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,进一步针对所述至少一种由其它防伪参与方生成的防伪识别信息进行合法性验证;
如果所述至少一种由其它防伪参与方生成的防伪识别信息通过合法性验证,确定所述目标产品通过防伪校验。
可选的,所述方法还包括:
响应于用户针对所述防伪标签的扫描操作,生成用户针对所述防伪标签的扫描记录;
将生成的扫描记录发布至所述区块链进行存储。
可选的,所述其它防伪参与方,包括所述目标产品的产品生命周期中的各个环节对应的关键参与方;所述至少一种由其它防伪参与方生成的防伪识别信息,包括与所述目标产品的产品生命周期中的各个环节相关的产品描述信息。
可选的,所述关键参与方,包括所述目标产品的生产机构、以及检验机构;所述至少一种由其它防伪参与方生成的防伪识别信息包括,所述目标产品的生产信息的数据摘要、所述目标产品的检验报告的数据摘要。
可选的,所述目标产品的生产信息以及所述目标产品的检验报告,存储在与所述区块链对接的第三方存储系统;其中,所述第三方存储系统为内容可寻址存储系统。
可选的,所述区块链为联盟链。
本申请还提出一种基于区块链的防伪装置,所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;所述装置包括:
获取模块,获取用户提交的针对所述目标产品的防伪验证请求;
校验模块,响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
返回模块,向所述用户返回针对所述目标产品的防伪校验结果。
可选的,所述防伪信息包括由防伪机构为所述目标产品生成的防伪识别码、以及与所述防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息。
可选的,所述目标产品附着了基于所述防伪识别码生成的防伪标签;所述防伪验证请求包括用户通过扫描识别所述防伪标签获取到的所述防伪识别码;
所述校验模块:
响应于所述防伪校验请求,基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询,以确定是否查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息;
如果查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验。
可选的,所述校验模块进一步:
在基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询之前,针对所述防伪验证请求中的防伪识别码进行合法性验证;如果所述防伪识别码通过合法性验证,进一步基于所述防伪识别码在所述区块链中发起查询。
可选的,所述校验模块进一步:
如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,进一步针对所述至少一种由其它防伪参与方生成的防伪识别信息进行合法性验证;如果所述至少一种由其它防伪参与方生成的防伪识别信息通过合法性验证,确定所述目标产品通过防伪校验。
可选的,所述装置还包括:
生成模块,响应于用户针对所述防伪标签的扫描操作,生成用户针对所述防伪标签的扫描记录;将生成的扫描记录发布至所述区块链进行存储。
可选的,所述其它防伪参与方,包括所述目标产品的产品生命周期中的各个环节对应的关键参与方;所述至少一种由其它防伪参与方生成的防伪识别信息,包括与所述目标产品的产品生命周期中的各个环节相关的产品描述信息。
可选的,所述关键参与方,包括所述目标产品的生产机构、以及检验机构;所述至少一种由其它防伪参与方生成的防伪识别信息包括,所述目标产品的生产信息的数据摘要、所述目标产品的检验报告的数据摘要。
可选的,所述目标产品的生产信息以及所述目标产品的检验报告,存储在与所述区块链对接的第三方存储系统;其中,所述第三方存储系统为内容可寻址存储系统。
可选的,所述区块链为联盟链。
本说明书还提出一种电子设备,包括:
处理器;
用于存储机器可执行指令的存储器;
其中,通过读取并执行所述存储器存储的与基于区块链的基于区块链的防伪的控制逻辑对应的机器可执行指令,所述处理器被促使:
获取用户提交的针对所述目标产品的防伪验证请求;所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;
响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
向所述用户返回针对所述目标产品的防伪校验结果。
通过以上实施例,由于在区块链中存储的与目标产品相关的防伪信息,是基于多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;并且,在针对该目标产品的防伪校验中,引入了针对区块链上存储的上述防伪信息的完整性校验;因此,即便上述多种防伪识别信息中的部分真实的防伪识别信息发生泄露,基于这部分泄露的防伪识别信息为假冒伪劣产品所生成的防伪信息,也仍然无法通过针对该产品的防伪信息的完整性校验,从而可以显著的提升产品防伪的安全等级。
附图说明
图1是一示例性实施例提供的一种基于区块链的防伪方法的流程图。
图2是一示例性实施例提供的一种联盟链的架构图。
图3是一示例性实施例提供的一种电子设备的结构示意图。
图4是一示例性实施例提供的一种基于区块链的防伪装置的框图。
具体实施方式
在一些场景下,产品的生产机构在对产品进行防伪时,通常会基于第三方的权威机构(比如防伪机构)为产品生成的防伪识别信息(比如防伪识别码),来为产品构建防伪标签,并将防伪标签附着于产品的外表面。
当产品流转到消费者手中后,消费者可以通过终端设备对附着于产品外表面的防伪标签进行扫描识别,来获取防伪识别信息,然后发起对获取到的防伪识别信息进行合法性验证,来确认所持有的产品是否为假冒伪劣的产品。
在这种场景下,一旦第三方的权威机构用于生成防伪识别信息的相关数据发生泄露,则产品的造假者就可能利用发生泄露的数据,为假冒伪劣产品生成合法的防伪标签,而将一些假冒伪劣产品作为真品销售给消费者,对消费者造成损失。
基于此,在本说明书中,提出一种基于多个防伪参与方在区块链上存储的多种防伪识别信息来构造与目标产品相关的防伪信息,并通过在针对该目标产品的防伪校验中,引入针对上述防伪信息的完整性校验,来提升产品防伪的安全等级的技术方案。
在实现时,上述目标产品的防伪参与方,可以不再仅涵盖单一的权威机构,而是由多个防伪参与方组成。该多个防伪参与方可以将各自为上述目标产品生成的防伪识别信息,以交易的形式在区块链中进行存储。而应用客户端可以利用多个防伪参与方在区块链上存储的,与目标产品对应的多种防伪识别信息,来构成与目标产品对应的防伪信息;
例如,上述多个防伪参与方具体可以包括防伪机构、以及至少一种其它防伪参与方;在这种场景下,上述防伪信息则具体可以包括由上述防伪机构为该目标产品生成的防伪识别码、以及与该防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息;
其中,上述其它防伪参与方,具体可以是上述目标产品的产品生命周期中的各个环节对应的关键参与方;比如,上述关键参与方具体可以是上述目标产品的生产机构、检验机构等等。在这种场景下,上述防伪信息具体可以包括,上述目标产品的防伪识别码、上述目标产品的生产信息的数据摘要、上述目标产品的检验报告的数据摘要。
当上述目标产品流转到消费者手中后,消费者可以通过持有的终端设备来获取上述多种防伪识别信息中的至少一种防伪识别信息,然后基于获取到的防伪识别信息,来构建针对该目标产品的防伪校验请求;
例如,在实际应用中,上述目标产品的生产机构,可以基于上述防伪机构为该目标产品生成的防伪识别码,为该目标产品构建防伪标签(比如,该防伪标签具体可以是RFID电子标签、二维码标签等),并在该目标产品出厂时,将该防伪标签附着在该目标产品外表面。
当该目标产品流转到消费者手中后,消费者可以通过持有的终端设备对该防伪标签进行扫描识别,来获取上述防伪识别码,并基于获取到的防伪识别码来构建针对上述目标产品的防伪验证请求,然后将该防伪验证请求提交给应用客户端。
应用客户端在收到针对上述目标产品的防伪验证请求之后,可以基于该防伪验证请求中携带的防伪识别信息,发起针对上述目标产品的防伪校验;其中,针对上述目标产品的防伪校验至少需要包括针对已经在区块链上存储的与上述目标产品对应的防伪信息的完整性校验。当完成针对上述目标产品的防伪校验之后,应用客户端可以向用户返回防伪校验结果。
在以上技术方案中,由于在区块链中存储的与目标产品相关的防伪信息,是基于多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;并且,在针对该目标产品的防伪校验中,引入了针对区块链上存储的上述防伪信息的完整性校验;因此,即便上述多种防伪识别信息中的部分真实的防伪识别信息发生泄露,基于这部分泄露的防伪识别信息为假冒伪劣产品所生成的防伪信息,也仍然无法通过针对该产品的防伪信息的完整性校验,从而可以显著的提升产品防伪的安全等级。
下面通过具体实施例并结合具体的应用场景对本说明书进行描述。
请参考图1,图1是本说明书一实施例提供的一种基于区块链的防伪方法,应用于应用客户端;其中,所述区块链中存储了与目标产品对应的防伪信息;所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;上述方法执行以下步骤:
步骤102,获取用户提交的针对所述目标产品的防伪验证请求;
步骤104,响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
步骤106,向所述用户返回针对所述目标产品的防伪校验结果。
在本说明书所描述的区块链,具体可以包括私有链、共有链以及联盟链等,在本说明书中不进行特别限定。
例如,在一个场景中,上述区块链具体可以是由目标产品的防伪机构、生产机构、检验机构(或者管理机构)作为联盟成员组成的一个联盟链;该联盟链的运营方可以依托于该联盟链,来部署针对上述目标产品的防伪校验业务;而以上所描述的作为联盟成员的防伪机构、生产机构、检验机构都可以作为上述防伪校验业务的一个业务节点。各个业务节点可以将自身所产生的与上述目标产品相关的防伪识别信息以交易的形式在联盟链中进行发布,并在该交易经过联盟链中的共识节点的共识处理之后,在联盟链中的分布式数据库进行存储,完成上述防伪识别信息的“上链”存证。
其中,需要说明的是,在本说明书中所描述的交易(Transaction),是指用户通过区块链的客户端创建,并需要最终发布至区块链的分布式数据库中的一笔数据。
区块链中的交易,通常存在狭义的交易以及广义的交易之分。狭义的交易是指用户向区块链发布的一笔价值转移;例如,在传统的比特币区块链网络中,交易可以是用户在区块链中发起的一笔转账。而广义的交易是指用户向区块链发布的一笔具有业务意图的业务数据;例如,运营方可以基于实际的业务需求搭建一个联盟链,依托于联盟链部署一些与价值转移无关的其它类型的在线业务(比如,防伪校验业务、租房业务、车辆调度业务、保险理赔业务、信用服务、医疗服务等),而在这类联盟链中,交易可以是用户在联盟链中发布的一笔具有业务意图的业务消息或者业务请求。
上述应用客户端,可以包括任意类型的以区块链中存储的底层业务数据作为数据支撑,来实现特定的业务功能的上层应用;
例如,以在区块链中部署防伪校验业务为例,上述应用客户端具体可以是,以区块链中存储的与上述目标产品对应的防伪数据作为数据支撑,来实现对该目标产品的防伪验证的APP客户端。
上述防伪信息,具体可以包括用于对目标产品进行防伪校验的任意形式的数据;在传统的防伪校验场景中,上述防伪信息通常可以是由与产品的生产机构具有合作关系的防伪机构,生成的具有唯一性的防伪识别码;而在本说明书中,上述防伪信息,则可以是由多个防伪参与方在区块链上存储的,与上述目标产品对应的多种防伪识别信息构成。
其中,上述多个防伪参与方的具体类型,在本说明书中都不进行具体的限定,与上述目标产品相关的任意机构,都可以加入到上述多个防伪参与方;
例如,在示出的一种实施方式中,上述多个防伪参与方,具体可以包括上述防伪机构,以及至少一种与上述防伪机构共同参与针对上述目标产品的防伪校验的其它防伪参与方。
在这种场景下,上述防伪信息则具体可以包括由上述防伪机构为该目标产品生成的防伪识别码、以及与该防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息;
其中,在示出的一种实施方式中,上述其它防伪参与方,具体可以包括上述目标产品的产品生命周期中的各个环节对应的关键参与方;相应的,上述至少一种由其它防伪参与方生成的防伪识别信息,则可以包括与上述目标产品的产品生命周期中的各个环节相关的产品描述信息。
其中,上述产品生命周期,具体可以涵盖产品从生产到投入市场,以及从投入市场到更新换代和退出市场,所经历的所有环节;
例如,在示出的一种实现方式中,上述目标产品的产品生命周期通常可以包括产品的生产、检验等环节等;在这种情况下,上述关键参与方,具体可以包括上述目标产品的生产机构、检验机构等等;相应的,上述至少一种由其它防伪参与方生成的防伪识别信息,则可以包括上述目标产品的生产信息的数据摘要、以及上述目标产品的检验报告的数据摘要等等。
通过这种方式,由于单一防伪参与方不能篡改区块链上的存储的数据,也不能由单一防伪参与方基于自身生成的单一一种防伪识别信息,为上述目标产品构造成完整的防伪信息;因此,可以保证上述防伪信息的唯一性、可信性;而且,还可以将上述目标产品的防伪识别码,与该目标产品的产品生命周期中的诸如生产、检验等各个关键环节相关联,从而基于上述目标产品的防伪识别码,就可以在区块链中查询到各个关键环节的产品描述信息。
其中,需要说明的是,上述多个防伪参与方的具体数量,在本说明书中不进行特别限定;在实际应用中,上述多个防伪参与方的数量越多,最终基于上述多个防伪参与方在区块链中存储的多种防伪识别信息构成的防伪信息的防伪能力,也会进一步得到提升。
例如,在示出的一种实施方式中,上述多个防伪参与方的具体数量,可以是动态变化的;也即,上述目标产品的产品生命周期中的任意一个环节对应的运营方,都可以作为防伪参与方,动态加入或者退出上述多个防伪参与方。
以下以上述区块链为联盟链,上述多个防伪参与方包括防伪机构、生产机构以及检验机构为例,对本说明书的技术方案进行详细说明;
其中,需要强调的是,以上述多个防伪参与方包括上述目标产品的防伪机构、生产机构以及检验机构为例仅为示例性说明;
显然,在本说明书中,上述多个防伪参与方也可以包括防伪机构、生产机构以及检验机构以外的能够参与上述目标产品的防伪校验的其它类型的运营机构;比如,上述目标产品的销售机构、代理机构、管理机构等等,在本说明书中不再进行一一列举。、
请参见图2,图2为本说明书示出的一种联盟链的架构图。
如图2所示,上述目标产品的防伪机构、生产机构以及检验机构,均可以作为联盟成员加入到联盟链,并将各自产生的与上述目标产品相关的产品数据作为防伪识别信息,以交易的形式发布至联盟链,并在该交易经过联盟链中的共识节点的共识处理之后,在联盟链中的分布式数据库进行存储,完成上述防伪识别信息的“上链”存证。
上述防伪机构,可以独立开发和设计具有唯一性的防伪验证码,并将开发和设计的防伪验证码,以交易的形式发布至联盟链,在上述联盟链的分布式数据库中进行“上链”存证;同时,上述防伪机构,还可以基于开发和设计的防伪验证码,来为上述生产机构所生产的产品构建防伪标签;其中,上述防伪标签的具体类型在本说明书不进行特别限定;比如,可以是基于上述防伪验证码生成的RFID标签、或者二维码标签,等等。
上述生产机构,在完成产品的制造生产后,可以在出库的产品的外表面上,附着由上述防伪机构生成的防伪标签;同时,可以将该产品的诸如产品名称,生产日期,出库日期,批次,包装批号等产品的生产信息,保存在与上述联盟链对应的第三方存储系统,并基于持有的私钥对该产品的生产信息的数据摘要(比如hash值)进行签名后,以交易的形式发布至联盟链,在上述联盟链的分布式数据库中进行“上链”存证;
上述检验机构,可以对上述生产机构上市的各个批次的产品进行检验,并将检验报告的详细内容保存至与上述联盟链对应的第三方存储系统,同时还可以基于持有的私钥对该产品的生产信息的数据摘要进行签名后,以交易的形式发布至联盟链,在上述联盟链的分布式数据库中进行“上链”存证。
其中,在示出的一种实施方式中,上述第三方存储系统,具体可以是CAS(content-addressable-storage,内容可寻址存储)系统。
所谓内容可寻址存储系统,是指基于所存储的数据的内容(比如基于数据的内容生成的数据摘要)来唯一标识数据,而不再采用基于所存储的数据的保存位置来标识数据的存储系统;例如,在实际应用中,上述第三方存储系统具体可以是IPFS等CAS系统;
通过这种方式,用户后续在需要查看产品的生产信息以及校验报告时,可以通过应用客户端,基于该产品的防伪信息中的数据摘要,向上述CAS系统发起查询,来获得产品的生产信息以及检验报告的原始内容。
请继续参见图2,在本说明书中,在上述联盟链上存证的与需要进行防伪验证的目标产品相关的防伪数据,具体可以由上述目标产品的防伪验证码、上述目标产品的生产信息的数据摘要、以及上述目标产品的检验报告的数据摘要等三部分组成。
而上述防伪机构、生产机构以及检验机构,在将各自产生的与上述目标产品相关的防伪识别信息,在联盟链中进行“上链”存证之后,上述应用客户端可以获取已经在联盟链上存证的与上述目标产品对应的防伪识别码、上述目标产品的生产信息的数据摘要、以及上述目标产品的检验报告的数据摘要,并将在联盟链上存证的上述目标产品的生产信息的数据摘要、以及上述目标产品的检验报告的数据摘要,与在联盟链上存证的上述目标产品的防伪识别码进行关联存储,以将以上三方在联盟链上存证的防伪识别信息,组织成为该目标产品的防伪信息。
例如,在实现时,上述防伪机构、生产机构以及检验机构在联盟链上存证各自为目标产品生成的防伪识别信息时,可以将该目标产品的产品标识与对应的防伪识别信息一起在联盟链中进行存证,从而应用客户端可以在联盟链中查询对应相同的产品标识的防伪识别码、生产信息的数据摘要、以及检验报告的数据摘要,来为该目标产品生成防伪信息。
在本说明书中,上述联盟链的运营方,在联盟链上部署上述防伪校验业务时,具体可以通过向联盟链发布与防伪校验业务相关的智能合约来实现。
在这种情况下,上述运营方可以预先开发与防伪校验业务相关的智能合约,并在智能合约中声明需要触发执行的防伪校验业务逻辑。
而对于开发完成的智能合约,运营方可以通过联盟链中的任一节点设备将该智能合约发布至联盟链,并在该智能合约由该联盟链中的共识节点完成共识后,收录至该联盟链的分布式数据库。
后续,普通的消费者可以通过应用客户端接入任一节点设备,发起对该智能合约的合约调用,在联盟链上触发执行相关的防伪校验业务逻辑,完整针对上述目标产品的防伪校验。
其中,需要说明的是,联盟链中的成员节点设备在对发布至区块链的智能合约进行共识处理时,所采用的共识算法,以及具体的共识过程,在本说明书中不再进行详述,本领域技术人员在将本说明书记载的技术方案付诸实现时,可以参考相关技术中的记载。例如,对于联盟链而言,可以采用诸如PBFT算法,或者其它类似的共识算法。
在本说明书中,当上述目标产品流转到消费者手中后,消费者可以通过终端设备对附着于产品外表面的防伪标签进行扫描识别,来获取该防伪标签中携带的防伪识别码,然后基于获取到的防伪识别码来构建针对上述目标产品的防伪校验请求。
其中,需要说明的是,在实际应用中,防伪机构在构建针对上述目标产品的防伪校验请求时,所使用的防伪识别信息,除了可以包括通过扫描识别上述防伪标签获取到的防伪识别码以外,还可以包括上述多种防伪识别信息中除了上述防伪识别码以外的任意一种或者几种,在本说明书中不进行特别限定。
也即,在上述防伪校验请求中,除了可以包括从上述防伪标签中扫描识别出的防伪识别码以外,还可以包含上述多种防伪识别信息中除了上述防伪识别码以外的其它种类的防伪识别信息。
而上述应用客户端在收到上述防伪验证请求后,可以响应该防伪验证请求,发起针对上述智能合约的合约调用,以完成针对上述目标产品的防伪校验。
其中,需要说明的是,在本说明书中,针对上述目标产品的防伪校验,至少需要包括针对已经在联盟链上存证的上述目标产品的防伪信息的完整性校验。所述完整性校验,是指校验已经在联盟链上存证的,构成上述目标产品的防伪信息的多种防伪识别信息中,是否存在缺失。
在示出的一种实施方式中,针对上述目标产品的防伪校验,具体可以包括针对上述目标产品的防伪信息的完整性校验和合法性校验两部分。
在实现时,上述应用客户端在收到上述防伪验证请求后,可以读取该防伪验证请求中携带的防伪识别码,并将该防伪验证码提交至上述智能合约的公共合约地址,来发起针对上述智能合约的合约调用,以触发执行上述智能合约中声明的防伪校验业务逻辑,完成上述目标产品的防伪校验。
而上述智能合约在收到上述应用客户端提交的防伪识别码后,首先可以针对读取到的防伪识别码进行合法性验证;其中,针对该防伪识别码的合法性验证,通常可以包括针对该防伪识别码的唯一性验证;
例如,在实际应用中,可以计算读取到的防伪识别码的hash值,基于该hash值在联盟链中发起查询,以确定联盟链中是否存证了与该hash值对应的唯一的防伪识别码;如果是,可以认为该防伪识别码通过了合法性验证。
当该防伪验证请求中携带的防伪识别码通过了合法性验证之后,上述智能合约可以进一步针对上述目标产品的防伪信息进行完整性校验,基于该防伪验证请求中的防伪识别码在联盟链中发起查询,以确定是否查询到与该防伪识别码关联存储的上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要;
如果查询到了与该防伪识别码关联存储的上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要,表明已经在联盟链上存证的,构成上述目标产品的防伪信息的多种防伪识别信息完整,并不存在缺失,此时上述目标产品的防伪信息通过完整性验证;
如果未查询到了与该防伪识别码关联存储的上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要,此时上述目标产品的防伪信息未通过完整性验证,可以通过上述应用客户端向用户返回上述防伪产品为假冒伪劣产品的防伪校验结果;比如,该防伪校验结果具体可以是一条“该产品为假冒产品”的文本提示。
进一步的,如果上述目标产品的防伪信息通过完整性验证之后,上述智能合约可以进一步针对查询到的,与上述防伪识别码关联存储的上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要进行合法性验证;
其中,针对上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要的合法性验证,通常可以包括针对上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要所携带的签名进行验证;
例如,上述智能合约可以基于与上述生产机构和上述检验机构持有的私钥对应的公钥,针对上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要所携带的签名分别进行验证;如果验证通过,表明上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要通过合法性验证。
如果上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要通过了合法性验证,此时针对该目标产品的防伪校验完成,该目标产品通过了防伪校验。在这种情况下,可以通过上述应用客户端向用户返回上述防伪产品为真品的防伪校验结果;比如,该防伪校验结果具体可以是一条“该产品为真品”的文本提示;
相应的,如果上述目标产品的生产信息的数据摘要,以及上述目标产品的检验报告的数据摘要未通过合法性验证(比如签名不正确),此时该目标产品未通过防伪校验。在这种情况下,可以通过上述应用客户端向用户返回上述防伪产品为假冒伪劣产品的防伪校验结果。
其中,需要补充说明的是,当有新的机构作为上述防伪参与方,加入至上述多个防伪参与方,此时上述应用客户端可以按照以上描述的方式,将在联盟链上存证的多种防伪识别信息,重新组织成为该目标产品的防伪信息,对原有的防伪信息进行更新;
例如,假设上述目标产品的销售机构也将作为防伪参与方加入至上述多个防伪参与方,此时该目标产品的销售机构所生成的销售信息,也将作为构成上述防伪信息的防伪识别信息加入至上述防伪信息。
相应的,如果防伪参与方的数量发生变化,构成上述防伪信息的防伪识别信息中加入了新的防伪识别信息,此时针对上述防伪信息的防伪校验逻辑,也会同步的发生变化;在这种情况下,上述联盟链的运营方,可以重新在联盟链中部署新的智能合约,来对上述目标产品的防伪信息进行防伪校验。
在示出的另一种实施方式中,用户在通过终端设备针对上述防伪标签进行识别扫描时,上述应用客户端还可以对用户针对上述防伪标签的扫描操作进行响应,生成用户针对上述防伪标签的扫描记录,然后将生成的扫描记录以交易的形式,在联盟链中进行存储。
通过这种方式,可以将用户针对上述防伪标签的扫描记录,在联盟链中进行存证,以便能够在目标商品在流转的过程中,对该目标商品的防伪标签的扫描记录进行追溯查询。
通过以上实施例可见,由于在本说明书中,在区块链中存储的与目标产品相关的防伪信息,是基于多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成,不再采用单一的防伪识别码作为防伪信息;
并且,在针对该目标产品的防伪校验中,引入了针对区块链上存储的上述防伪信息的完整性校验;
因此,即便上述多种防伪识别信息中的部分真实的防伪识别信息发生泄露,基于这部分泄露的防伪识别信息为假冒伪劣产品所生成的防伪信息,也仍然无法通过针对该产品的防伪信息的完整性校验,从而可以显著的提升产品防伪的安全等级。
例如,以上述防伪信息具体由,上述目标产品的防伪识别码、上述目标产品的生产信息的数据摘要、以及上述目标产品的检验报告的数据摘要等三部分组成为例,即便上述目标产品的防伪识别码泄露,产品的造假者基于发生泄露的防伪识别码构建出了合法的防伪标签;但在基于从该目标产品上的防伪标签中扫描识别出的防伪识别码,对该目标产品进行防伪校验的阶段,此时由于联盟链上可能并不没有存证与该防伪识别码关联存储的上述目标产品的生产信息的数据摘要、以及上述目标产品的检验报告的数据摘要,因此无法通过针对上述防伪信息的完整性校验,从而在防伪校验阶段,仍然能够将这类包含合法的防伪标签的假冒伪劣产品识别为假冒伪劣产品。
与上述方法实施例相对应,本说明书还提供了一种基于区块链的防伪装置的实施例。本说明书的基于区块链的防伪装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本说明书的基于区块链的防伪装置所在电子设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。
图4是本说明书一示例性实施例示出的一种基于区块链的防伪装置的框图。
请参考图4,所述基于区块链的防伪装置40可以应用在前述图3所示的电子设备中;所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;所述装置40包括有:获取模块401、校验模块402和返回模块403。
获取模块401,获取用户提交的针对所述目标产品的防伪验证请求;
校验模块402,响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
返回模块403,向所述用户返回针对所述目标产品的防伪校验结果。
在本实施例中,所述防伪信息包括由防伪机构为所述目标产品生成的防伪识别码、以及与所述防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息。
在本实施例中,所述目标产品附着了基于所述防伪识别码生成的防伪标签;所述防伪验证请求包括用户通过扫描识别所述防伪标签获取到的所述防伪识别码;
所述校验模块402:
响应于所述防伪校验请求,基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询,以确定是否查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息;
如果查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验。
在本实施例中,所述校验模块402进一步:
在基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询之前,针对所述防伪验证请求中的防伪识别码进行合法性验证;如果所述防伪识别码通过合法性验证,进一步基于所述防伪识别码在所述区块链中发起查询。
在本实施例中,所述校验模块402进一步:
如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,进一步针对所述至少一种由其它防伪参与方生成的防伪识别信息进行合法性验证;如果所述至少一种由其它防伪参与方生成的防伪识别信息通过合法性验证,确定所述目标产品通过防伪校验。
在本实施例中,所述装置40还包括:
生成模块404(图4中未示出),响应于用户针对所述防伪标签的扫描操作,生成用户针对所述防伪标签的扫描记录;将生成的扫描记录发布至所述区块链进行存储。
在本实施例中,所述其它防伪参与方,包括所述目标产品的产品生命周期中的各个环节对应的关键参与方;所述至少一种由其它防伪参与方生成的防伪识别信息,包括与所述目标产品的产品生命周期中的各个环节相关的产品描述信息。
在本实施例中,所述关键参与方,包括所述目标产品的生产机构、以及检验机构;所述至少一种由其它防伪参与方生成的防伪识别信息包括,所述目标产品的生产信息的数据摘要、所述目标产品的检验报告的数据摘要。
在本实施例中,所述目标产品的生产信息以及所述目标产品的检验报告,存储在与所述区块链对接的第三方存储系统;其中,所述第三方存储系统为内容可寻址存储系统。
在本实施例中,所述区块链为联盟链。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
上述实施例阐明的系统、装置、模块或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
与上述方法实施例相对应,本说明书还提供了一种电子设备的实施例。该电子设备包括:处理器以及用于存储机器可执行指令的存储器;其中,处理器和存储器通常通过内部总线相互连接。在其他可能的实现方式中,所述设备还可能包括外部接口,以能够与其他设备或者部件进行通信。
在本实施例中,通过读取并执行所述存储器存储的与基于区块链的防伪的控制逻辑对应的机器可执行指令,所述处理器被促使:
获取用户提交的针对所述目标产品的防伪验证请求;所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;
响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
向所述用户返回针对所述目标产品的防伪校验结果。
在本实施例中,所述防伪信息包括由防伪机构为所述目标产品生成的防伪识别码、以及与所述防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息;所述目标产品附着了基于所述防伪识别码生成的防伪标签;所述防伪验证请求包括用户通过扫描识别所述防伪标签获取到的所述防伪识别码;
通过读取并执行所述存储器存储的与基于区块链的防伪的控制逻辑对应的机器可执行指令,所述处理器被促使:
响应于所述防伪校验请求,基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询,以确定是否查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息;
如果查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验。
在本实施例中,通过读取并执行所述存储器存储的与基于区块链的防伪的控制逻辑对应的机器可执行指令,所述处理器被促使:
基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询之前,针对所述防伪验证请求中的防伪识别码进行合法性验证;如果所述防伪识别码通过合法性验证,进一步基于所述防伪识别码在所述区块链中发起查询。
在本实施例中,通过读取并执行所述存储器存储的与基于区块链的防伪的控制逻辑对应的机器可执行指令,所述处理器被促使:
如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,进一步针对所述至少一种由其它防伪参与方生成的防伪识别信息进行合法性验证;
如果所述至少一种由其它防伪参与方生成的防伪识别信息通过合法性验证,确定所述目标产品通过防伪校验。
在本实施例中,通过读取并执行所述存储器存储的与基于区块链的防伪的控制逻辑对应的机器可执行指令,所述处理器被促使:
响应于用户针对所述防伪标签的扫描操作,生成用户针对所述防伪标签的扫描记录;
将生成的扫描记录发布至所述区块链进行存储。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

Claims (21)

1.一种基于区块链的防伪方法,所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;所述方法包括:
获取用户提交的针对所述目标产品的防伪验证请求;
响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
向所述用户返回针对所述目标产品的防伪校验结果。
2.根据权利要求1所述的方法,所述防伪信息包括由防伪机构为所述目标产品生成的防伪识别码、以及与所述防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息。
3.根据权利要求2所述的方法,所述目标产品附着了基于所述防伪识别码生成的防伪标签;所述防伪验证请求包括用户通过扫描识别所述防伪标签获取到的所述防伪识别码;
所述响应于所述防伪校验请求,发起针对所述目标产品的防伪校验,包括:
响应于所述防伪校验请求,基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询,以确定是否查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息;
如果查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验。
4.根据权利要求3所述的方法,所述基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询之前,还包括:
针对所述防伪验证请求中的防伪识别码进行合法性验证;
如果所述防伪识别码通过合法性验证,进一步基于所述防伪识别码在所述区块链中发起查询。
5.根据权利要求3所述的方法,所述如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验,还包括:、
如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,进一步针对所述至少一种由其它防伪参与方生成的防伪识别信息进行合法性验证;
如果所述至少一种由其它防伪参与方生成的防伪识别信息通过合法性验证,确定所述目标产品通过防伪校验。
6.根据权利要求2所述的方法,所述方法还包括:
响应于用户针对所述防伪标签的扫描操作,生成用户针对所述防伪标签的扫描记录;
将生成的扫描记录发布至所述区块链进行存储。
7.根据权利要求2所述的方法,所述其它防伪参与方,包括所述目标产品的产品生命周期中的各个环节对应的关键参与方;所述至少一种由其它防伪参与方生成的防伪识别信息,包括与所述目标产品的产品生命周期中的各个环节相关的产品描述信息。
8.根据权利要求7所述的方法,所述关键参与方,包括所述目标产品的生产机构、以及检验机构;所述至少一种由其它防伪参与方生成的防伪识别信息包括,所述目标产品的生产信息的数据摘要、所述目标产品的检验报告的数据摘要。
9.根据权利要求8所述的方法,所述目标产品的生产信息以及所述目标产品的检验报告,存储在与所述区块链对接的第三方存储系统;其中,所述第三方存储系统为内容可寻址存储系统。
10.根据权利要求8所述的方法,所述区块链为联盟链。
11.一种基于区块链的防伪装置,所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;所述装置包括:
获取模块,获取用户提交的针对所述目标产品的防伪验证请求;
校验模块,响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
返回模块,向所述用户返回针对所述目标产品的防伪校验结果。
12.根据权利要求11所述的装置,所述防伪信息包括由防伪机构为所述目标产品生成的防伪识别码、以及与所述防伪识别码关联存储的至少一种由其它防伪参与方生成的防伪识别信息。
13.根据权利要求12所述的装置,所述目标产品附着了基于所述防伪识别码生成的防伪标签;所述防伪验证请求包括用户通过扫描识别所述防伪标签获取到的所述防伪识别码;
所述校验模块:
响应于所述防伪校验请求,基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询,以确定是否查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息;
如果查询到与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,确定所述目标产品通过防伪校验。
14.根据权利要求13所述的装置,所述校验模块进一步:
在基于所述防伪验证请求中的防伪识别码在所述区块链中发起查询之前,针对所述防伪验证请求中的防伪识别码进行合法性验证;如果所述防伪识别码通过合法性验证,进一步基于所述防伪识别码在所述区块链中发起查询。
15.根据权利要求13所述的装置,所述校验模块进一步:
如果所述区块链中存储了与所述防伪识别码关联存储的所述至少一种由其它防伪参与方生成的防伪识别信息,进一步针对所述至少一种由其它防伪参与方生成的防伪识别信息进行合法性验证;如果所述至少一种由其它防伪参与方生成的防伪识别信息通过合法性验证,确定所述目标产品通过防伪校验。
16.根据权利要求12所述的装置,所述装置还包括:
生成模块,响应于用户针对所述防伪标签的扫描操作,生成用户针对所述防伪标签的扫描记录;将生成的扫描记录发布至所述区块链进行存储。
17.根据权利要求12所述的装置,所述其它防伪参与方,包括所述目标产品的产品生命周期中的各个环节对应的关键参与方;所述至少一种由其它防伪参与方生成的防伪识别信息,包括与所述目标产品的产品生命周期中的各个环节相关的产品描述信息。
18.根据权利要求17所述的装置,所述关键参与方,包括所述目标产品的生产机构、以及检验机构;所述至少一种由其它防伪参与方生成的防伪识别信息包括,所述目标产品的生产信息的数据摘要、所述目标产品的检验报告的数据摘要。
19.根据权利要求18所述的装置,所述目标产品的生产信息以及所述目标产品的检验报告,存储在与所述区块链对接的第三方存储系统;其中,所述第三方存储系统为内容可寻址存储系统。
20.根据权利要求18所述的装置,所述区块链为联盟链。
21.一种电子设备,包括:
处理器;
用于存储机器可执行指令的存储器;
其中,通过读取并执行所述存储器存储的与基于区块链的基于区块链的防伪的控制逻辑对应的机器可执行指令,所述处理器被促使:
获取用户提交的针对所述目标产品的防伪验证请求;所述区块链中存储了与目标产品对应的防伪信息;其中,所述防伪信息由多个防伪参与方在区块链上存储的与所述目标产品对应的多种防伪识别信息构成;
响应于所述防伪校验请求,发起针对所述目标产品的防伪校验;其中,所述防伪校验至少包括针对所述防伪信息的完整性校验;
向所述用户返回针对所述目标产品的防伪校验结果。
CN201811160051.5A 2018-09-30 2018-09-30 基于区块链的防伪方法及装置、电子设备 Pending CN109598518A (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201811160051.5A CN109598518A (zh) 2018-09-30 2018-09-30 基于区块链的防伪方法及装置、电子设备
TW108109111A TWI777048B (zh) 2018-09-30 2019-03-18 基於區塊鏈的防偽方法及裝置、電子設備
EP19867818.7A EP3779834B1 (en) 2018-09-30 2019-08-16 Blockchain-based anti-counterfeiting method and apparatus, and electronic device
PCT/CN2019/101082 WO2020063185A1 (zh) 2018-09-30 2019-08-16 基于区块链的防伪方法及装置、电子设备
SG11202010703XA SG11202010703XA (en) 2018-09-30 2019-08-16 Blockchain-based data verification method, apparatus, and electronic device
US17/086,211 US11562375B2 (en) 2018-09-30 2020-10-30 Blockchain-based data verification method, apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811160051.5A CN109598518A (zh) 2018-09-30 2018-09-30 基于区块链的防伪方法及装置、电子设备

Publications (1)

Publication Number Publication Date
CN109598518A true CN109598518A (zh) 2019-04-09

Family

ID=65957411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811160051.5A Pending CN109598518A (zh) 2018-09-30 2018-09-30 基于区块链的防伪方法及装置、电子设备

Country Status (6)

Country Link
US (1) US11562375B2 (zh)
EP (1) EP3779834B1 (zh)
CN (1) CN109598518A (zh)
SG (1) SG11202010703XA (zh)
TW (1) TWI777048B (zh)
WO (1) WO2020063185A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110246040A (zh) * 2019-05-21 2019-09-17 平安普惠企业管理有限公司 基于联盟链的贸易管理方法、电子设备及计算机存储介质
CN110889712A (zh) * 2019-12-06 2020-03-17 郑力维 区块链的二维或图形三维编码与nfc追溯防伪方法及系统
WO2020063185A1 (zh) * 2018-09-30 2020-04-02 阿里巴巴集团控股有限公司 基于区块链的防伪方法及装置、电子设备
CN111104882A (zh) * 2019-12-09 2020-05-05 曹玉平 一种扫描识别方法
CN111127049A (zh) * 2020-03-25 2020-05-08 长沙唯盾信息科技有限公司 一种物品与上链数据绑定的方法和装置
CN111415174A (zh) * 2020-03-18 2020-07-14 财付通支付科技有限公司 一种基于区块链的认证信息发送方法、设备及存储介质
WO2020223905A1 (zh) * 2019-05-07 2020-11-12 林晖 产品履历追溯方法
CN112488261A (zh) * 2020-11-27 2021-03-12 广州富港生活智能科技有限公司 一种基于区块链的信息存储识别物品真伪的方法及系统
CN113919011A (zh) * 2021-12-08 2022-01-11 石家庄学院 一种基于区块链的设备检验报告的防伪方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11495347B2 (en) 2019-01-22 2022-11-08 International Business Machines Corporation Blockchain framework for enforcing regulatory compliance in healthcare cloud solutions
US11164671B2 (en) * 2019-01-22 2021-11-02 International Business Machines Corporation Continuous compliance auditing readiness and attestation in healthcare cloud solutions
US11544722B2 (en) 2019-03-21 2023-01-03 Raytheon Company Hardware integration for part tracking using texture extraction and networked distributed ledgers
US11200583B2 (en) * 2019-03-21 2021-12-14 Raytheon Company Using surface textures as unique identifiers for tracking material with a distributed ledger
US11329804B2 (en) 2019-10-18 2022-05-10 Honeywell International Inc. Systems and methods for providing provenance and anti-counterfeiting of a part using blockchain technology
JP7462489B2 (ja) * 2020-06-26 2024-04-05 Japan Made事務局株式会社 真贋判定システム
WO2022094635A1 (en) * 2020-10-30 2022-05-05 Nguyen Khuong Tuan Anti-tampering medium, anti-tampering authentication system and tamper detection method
CN113051609B (zh) * 2021-03-12 2023-04-18 广西综合交通大数据研究院 基于区块链的食材溯源系统、方法、设备及存储介质
CN113127770A (zh) * 2021-04-19 2021-07-16 杭州奇宁数据科技有限公司 一种奖牌的区块链数据治理技术系统与方法
CN113642027B (zh) * 2021-09-01 2024-04-16 卫宁健康科技集团股份有限公司 医疗信息整合方法、装置、计算机设备、介质及系统
CN114154606B (zh) * 2021-12-02 2024-03-15 杭州复杂美科技有限公司 标识码生成方法、计算机设备和存储介质
CN114943546B (zh) * 2022-05-25 2024-04-09 南京数睿数据科技有限公司 物品防伪检测方法、装置、电子设备和计算机可读介质
CN115827785B (zh) * 2022-12-30 2023-05-16 中国联合网络通信集团有限公司 数据存储方法、装置、设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107169776A (zh) * 2017-05-10 2017-09-15 无锡井通网络科技有限公司 基于区块链技术的产品认证防伪方法
CN107196966A (zh) * 2017-07-05 2017-09-22 北京信任度科技有限公司 基于区块链的多方信任的身份认证方法和系统
CN108364182A (zh) * 2017-11-21 2018-08-03 阿里巴巴集团控股有限公司 一种商品防伪验证方法、装置及设备
US20180232731A1 (en) * 2017-02-14 2018-08-16 Digital Treasury Corporation Supply chain recording method with traceable function by implementing blockchain technique
CN108492119A (zh) * 2018-04-03 2018-09-04 李艾哲 基于区块链的信息防伪认证方法、装置、设备及介质

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6959382B1 (en) * 1999-08-16 2005-10-25 Accela, Inc. Digital signature service
GB0015147D0 (en) * 2000-06-21 2000-08-09 Jacobs Michael Tracking system
US20030084298A1 (en) * 2001-10-25 2003-05-01 Messerges Thomas S. Method for efficient hashing of digital content
AU2004280853A1 (en) * 2003-09-23 2005-04-21 Secure Symbology, Inc. Method for improving security and enhancing information storage capability
US7651031B2 (en) * 2004-10-25 2010-01-26 William Berson Systems and methods for reading indicium
JP4827468B2 (ja) * 2005-07-25 2011-11-30 キヤノン株式会社 情報処理装置及び情報処理装置の制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体
US7568106B2 (en) * 2005-12-16 2009-07-28 International Business Machines Corporation Cooperative non-repudiated message exchange in a network environment
JP2010512579A (ja) * 2006-12-08 2010-04-22 カスデックス,インコーポレイテッド 一意的なコンテンツ識別子を用いたファイル認証及びバージョニングのためのシステム及び方法
US20130227653A1 (en) * 2008-11-29 2013-08-29 Yu Yung Choi System and method for streamlined registration of products over a communication network and for verification and management of information related thereto
WO2010048531A1 (en) * 2008-10-24 2010-04-29 Datcard Systems, Inc. System and methods for metadata management in content addressable storage
US8495736B2 (en) * 2009-03-24 2013-07-23 Lockheed Martin Corporation Method and apparatus for providing information assurance attributes through a data providence architecture
US9021051B1 (en) * 2012-10-09 2015-04-28 Kabam, Inc. Providing selective retrieval of data objects from a network service
US10872077B2 (en) * 2013-09-23 2020-12-22 David D. Wright, SR. Management of entitlements using blockchain
US9495373B2 (en) * 2013-12-06 2016-11-15 International Business Machines Corporation File versions within content addressable storage
US10776761B2 (en) * 2014-03-18 2020-09-15 nChain Holdings Limited Virtual currency system
CN107038587A (zh) * 2016-02-04 2017-08-11 北京童讯风联科技有限责任公司 一种基于服务端校验的蓝牙标签及其防伪方法
US10026118B2 (en) * 2016-02-22 2018-07-17 Bank Of America Corporation System for allowing external validation of data in a process data network
US10511598B2 (en) * 2016-03-29 2019-12-17 Intel Corporation Technologies for dynamic loading of integrity protected modules into secure enclaves
US10046228B2 (en) * 2016-05-02 2018-08-14 Bao Tran Smart device
CN106209877A (zh) * 2016-07-19 2016-12-07 井创(北京)科技有限公司 一种以区块链后台为认证核心的防伪认证系统
WO2018046008A1 (zh) * 2016-09-12 2018-03-15 上海鼎利信息科技有限公司 一种区块链加密射频芯片存储设计方法
CN106447358A (zh) * 2016-10-10 2017-02-22 东莞市天眼网络科技有限公司 一种查验商品真伪的方法和系统
CN106780007A (zh) 2016-11-28 2017-05-31 树读(上海)信息科技有限公司 一种征信数据共享与交易系统
CN106790253A (zh) 2017-01-25 2017-05-31 中钞信用卡产业发展有限公司北京智能卡技术研究院 基于区块链的认证方法和装置
CN107040585B (zh) * 2017-02-22 2020-06-19 创新先进技术有限公司 一种业务校验的方法及装置
US10467586B2 (en) * 2017-03-23 2019-11-05 International Business Machines Corporation Blockchain ledgers of material spectral signatures for supply chain integrity management
CN107273410B (zh) * 2017-05-03 2020-07-07 上海点融信息科技有限责任公司 基于区块链的分布式存储
US10708070B2 (en) * 2017-05-24 2020-07-07 Nxm Labs Canada Inc. System and method for utilizing connected devices to enable secure and anonymous electronic interaction in a decentralized manner
CN107220836A (zh) * 2017-05-31 2017-09-29 无锡井通网络科技有限公司 一种基于二维码的区块链物流溯源跟踪防伪方法
WO2019016602A2 (en) * 2017-07-20 2019-01-24 Laava Id Pty Ltd SECURE LABELS
CN107566360B (zh) 2017-08-25 2019-11-26 北京中星仝创科技有限公司 一种数据认证码的生成方法
US10818122B2 (en) * 2017-09-15 2020-10-27 Panasonic Intellectual Property Corporation Of America Electronic voting system and control method
CN107705134A (zh) * 2017-10-11 2018-02-16 重庆印链科技有限公司 基于区块链的防伪网络系统
CN108023893A (zh) 2017-12-18 2018-05-11 王松山 一种区块链数据认证系统的方法
TWM561279U (zh) 2018-02-12 2018-06-01 林俊良 用於處理金融資產之策略模型腳本之區塊鏈系統與節點伺服器
US10250381B1 (en) * 2018-02-22 2019-04-02 Capital One Services, Llc Content validation using blockchain
CN112767158B (zh) 2018-02-27 2024-11-08 蚂蚁链技术有限公司 基于区块链的交易执行方法及装置、电子设备
TWM565363U (zh) 2018-05-24 2018-08-11 兆豐國際商業銀行股份有限公司 基於區塊鏈的虛擬貨幣整合系統
CN108898389B (zh) 2018-06-26 2021-05-18 创新先进技术有限公司 基于区块链的内容验证方法及装置、电子设备
US20200013118A1 (en) * 2018-07-06 2020-01-09 Accenture Global Solutions Limited Distributed ledger system for anonymized transaction management
CN109598518A (zh) * 2018-09-30 2019-04-09 阿里巴巴集团控股有限公司 基于区块链的防伪方法及装置、电子设备
CN111177797B (zh) 2018-09-30 2023-06-30 创新先进技术有限公司 基于区块链的数据处理方法及装置、电子设备
WO2020087447A1 (zh) * 2018-11-01 2020-05-07 河南紫云云计算股份有限公司 基于以h5技术的数字钱包搭建的电商交易方法及平台

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180232731A1 (en) * 2017-02-14 2018-08-16 Digital Treasury Corporation Supply chain recording method with traceable function by implementing blockchain technique
CN107169776A (zh) * 2017-05-10 2017-09-15 无锡井通网络科技有限公司 基于区块链技术的产品认证防伪方法
CN107196966A (zh) * 2017-07-05 2017-09-22 北京信任度科技有限公司 基于区块链的多方信任的身份认证方法和系统
CN108364182A (zh) * 2017-11-21 2018-08-03 阿里巴巴集团控股有限公司 一种商品防伪验证方法、装置及设备
CN108492119A (zh) * 2018-04-03 2018-09-04 李艾哲 基于区块链的信息防伪认证方法、装置、设备及介质

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020063185A1 (zh) * 2018-09-30 2020-04-02 阿里巴巴集团控股有限公司 基于区块链的防伪方法及装置、电子设备
US11562375B2 (en) 2018-09-30 2023-01-24 Advanced New Technologies Co., Ltd. Blockchain-based data verification method, apparatus, and electronic device
WO2020223905A1 (zh) * 2019-05-07 2020-11-12 林晖 产品履历追溯方法
CN110246040A (zh) * 2019-05-21 2019-09-17 平安普惠企业管理有限公司 基于联盟链的贸易管理方法、电子设备及计算机存储介质
CN110889712A (zh) * 2019-12-06 2020-03-17 郑力维 区块链的二维或图形三维编码与nfc追溯防伪方法及系统
CN111104882A (zh) * 2019-12-09 2020-05-05 曹玉平 一种扫描识别方法
CN111415174A (zh) * 2020-03-18 2020-07-14 财付通支付科技有限公司 一种基于区块链的认证信息发送方法、设备及存储介质
CN111127049A (zh) * 2020-03-25 2020-05-08 长沙唯盾信息科技有限公司 一种物品与上链数据绑定的方法和装置
CN112488261A (zh) * 2020-11-27 2021-03-12 广州富港生活智能科技有限公司 一种基于区块链的信息存储识别物品真伪的方法及系统
CN112488261B (zh) * 2020-11-27 2024-06-25 广州富港生活智能科技有限公司 一种基于区块链的信息存储识别物品真伪的方法及系统
CN113919011A (zh) * 2021-12-08 2022-01-11 石家庄学院 一种基于区块链的设备检验报告的防伪方法

Also Published As

Publication number Publication date
EP3779834A1 (en) 2021-02-17
US20210049617A1 (en) 2021-02-18
EP3779834A4 (en) 2021-07-07
US11562375B2 (en) 2023-01-24
SG11202010703XA (en) 2020-11-27
EP3779834B1 (en) 2024-12-25
TW202014958A (zh) 2020-04-16
WO2020063185A1 (zh) 2020-04-02
TWI777048B (zh) 2022-09-11

Similar Documents

Publication Publication Date Title
CN109598518A (zh) 基于区块链的防伪方法及装置、电子设备
TWI694399B (zh) 基於區塊鏈的資產轉移方法及裝置、電子設備
TWI723783B (zh) 基於區塊鏈的票據實名領取方法、裝置及電子設備
CN109067541B (zh) 基于区块链的数据验证方法及装置、电子设备
TW202004654A (zh) 基於區塊鏈的商品溯源方法及裝置、電子設備
CN109615383A (zh) 基于区块链的数据存证、获取方法和装置
WO2020082883A1 (zh) 对象选取方法及装置、电子设备
CN110060112A (zh) 基于区块链的发票创建方法及装置、电子设备
CN110046841A (zh) 基于区块链的物流信息溯源方法及装置和电子设备
CN112200569B (zh) 基于区块链的数字印章使用方法、装置及电子设备
CN106209877A (zh) 一种以区块链后台为认证核心的防伪认证系统
Salah et al. A blockchain-based system for online consumer reviews
CN109327312B (zh) 认证方法及装置、电子设备
CN111383114A (zh) 基于区块链的资产信息管理方法和装置
CN110728494A (zh) 不动产业务的办理方法、不动产权信息系统及装置
TWI710988B (zh) 多媒體協議的內容確認方法及裝置、電子設備
CN111402033A (zh) 基于区块链的资产信息管理方法和装置
WO2021003450A1 (en) Ad hoc neural network for proof of wallet
CN109544192A (zh) 一种基于区块链技术的藏品防伪溯源方法
CN112561407B (zh) 基于区块链的资产管理方法、系统及装置
CN110727735B (zh) 基于区块链技术协作完成任务事件的方法、装置及设备
WO2022183913A1 (zh) 基于区块链的物权交互
TWI717832B (zh) 基於區塊鏈的視訊協議簽訂方法及裝置、電子設備
TWI745749B (zh) 基於區塊鏈的音訊協議簽訂方法及裝置、電子設備
CN114417424B (zh) 区块链身份隐私保护方法、装置和设备及可读存储介质

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40006555

Country of ref document: HK

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200922

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200922

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190409