Nothing Special   »   [go: up one dir, main page]

CN108805585A - Distributed commodity data storage system, circulation and source tracing method based on block chain - Google Patents

Distributed commodity data storage system, circulation and source tracing method based on block chain Download PDF

Info

Publication number
CN108805585A
CN108805585A CN201810524649.1A CN201810524649A CN108805585A CN 108805585 A CN108805585 A CN 108805585A CN 201810524649 A CN201810524649 A CN 201810524649A CN 108805585 A CN108805585 A CN 108805585A
Authority
CN
China
Prior art keywords
code
traceability
commodity
block chain
node
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.)
Granted
Application number
CN201810524649.1A
Other languages
Chinese (zh)
Other versions
CN108805585B (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.)
Guangzhou Zhongke Yide Technology Co Ltd
Original Assignee
Guangzhou Institute of Software Application Technology Guangzhou GZIS
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 Guangzhou Institute of Software Application Technology Guangzhou GZIS filed Critical Guangzhou Institute of Software Application Technology Guangzhou GZIS
Priority to CN201810524649.1A priority Critical patent/CN108805585B/en
Publication of CN108805585A publication Critical patent/CN108805585A/en
Application granted granted Critical
Publication of CN108805585B publication Critical patent/CN108805585B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Landscapes

  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开一种基于区块链的分布式商品数据存储系统、流通及溯源方法,涉及数据追溯领域;系统采用联盟链方式的进行部署,包含多个超级节点和多个普通节点;本发明解决了当前商品生产、流通链条中交易数据不透明的问题,利用区块链不可篡改的特性,降低企业与企业之间、企业与监管部门之间的信任摩擦;解决了中心化追溯平台存储压力大的问题,将生产流通环节的详细信息分散存储在各个企业节点的数据库中,同时通过哈希码保证这些数据不会被企业擅自篡改;解决了供应链追溯数据不全,责任难定位的问题,以追溯码为核心结合箱码关联、移动支付等手段,记录整个生命周期内的全部信息,当出现质量问题时迅速定位责任方,并向相关企业和消费者发出召回通知。

The invention discloses a blockchain-based distributed commodity data storage system, circulation and traceability method, and relates to the field of data traceability; the system is deployed in the form of an alliance chain, including multiple super nodes and multiple ordinary nodes; the invention solves the problem of It solves the problem of opaque transaction data in the current commodity production and circulation chain, and uses the non-tamperable characteristics of the blockchain to reduce the trust friction between enterprises and between enterprises and regulatory authorities; it solves the problem of high storage pressure on centralized traceability platforms The problem is to disperse and store the detailed information of the production and circulation links in the database of each enterprise node, and at the same time ensure that these data will not be tampered with by the enterprise through the hash code; it solves the problem of incomplete traceability data in the supply chain and the difficulty of locating responsibility. Code as the core combined with box code association, mobile payment and other means to record all information in the entire life cycle, quickly locate the responsible party when a quality problem occurs, and issue a recall notice to relevant enterprises and consumers.

Description

基于区块链的分布式商品数据存储系统、流通及溯源方法Blockchain-based distributed commodity data storage system, circulation and traceability method

技术领域technical field

本发明涉及数据追溯领域,尤其涉及一种基于区块链的分布式商品数据存储系统、流通及溯源方法。The invention relates to the field of data traceability, in particular to a blockchain-based distributed commodity data storage system, circulation and traceability method.

背景技术Background technique

随着全球化分工的日益深化,现代商品的生产和流通链条不断延长,出现零碎化、复杂化、地理分散化等特点,给供应链管理、生产流通监管和产品追溯带来了很大的挑战。这种现状导致了生产、流通链条的不透明性和信息不对称性,引发链条各成员间的不信任和摩擦。此外,产品生产流通链涉及的范围极为广泛,监管乏力,社会大众缺乏一种可靠的方式来验证商品的质量和来源。针对此种现状,目前已有的近似方案有两种:With the deepening of the global division of labor, the production and circulation chains of modern commodities are continuously extended, and they are characterized by fragmentation, complexity, and geographical decentralization, which brings great challenges to supply chain management, production and circulation supervision, and product traceability. . This status quo has led to the opacity and information asymmetry of the production and distribution chain, which has caused distrust and friction among the members of the chain. In addition, the production and circulation chain of products involves a wide range of areas, and the supervision is weak. The public lacks a reliable way to verify the quality and source of goods. In response to this situation, there are currently two approximate solutions:

方案一:Option One:

由政府建立商品追溯平台,要求辖区内企业定期上报生产流通数据,集中存储在政府的数据中心,需要查询一件商品的追溯信息时,根据商品的批次或生产日期直接调取相关的记录组合成溯源链条。The government establishes a commodity traceability platform, which requires enterprises in the jurisdiction to report production and circulation data on a regular basis and store them centrally in the government's data center. When you need to query the traceability information of a commodity, you can directly retrieve the relevant record combination according to the batch or production date of the commodity Form a traceability chain.

方案二:Option II:

大型企业自建商品追溯系统并要求上下游的合作企业配合使用。追溯系统为每件商品注册唯一的追溯码,在生产流通环节通过扫码将生产原料批次、流通链条、运输过程中的温湿度等信息绑定到追溯码上,消费者扫码时即可鉴别商品的真伪信息,并了解商品生产流通过程中的详细溯源数据。Large-scale enterprises build their own commodity traceability systems and require upstream and downstream cooperative enterprises to cooperate with them. The traceability system registers a unique traceability code for each product, and binds information such as raw material batches, circulation chains, and temperature and humidity during transportation to the traceability code by scanning the code in the production and circulation link. Consumers can scan the code Identify the authenticity of the product, and understand the detailed traceability data in the production and distribution process of the product.

上述方案的技术缺点如下:The technical disadvantages of the above scheme are as follows:

1、无法保证数据不被篡改,难以验证追溯数据的真实性;1. There is no guarantee that the data will not be tampered with, and it is difficult to verify the authenticity of the traceable data;

2、出现问题时难以定位责任方,常会遇到责任方推诿抵赖而不能举证的情况;2. When a problem occurs, it is difficult to locate the responsible party, and it is often encountered that the responsible party shirks the blame and cannot provide evidence;

3、追溯码存在“信息孤岛”问题,无法保证追溯码的唯一性,生产企业可以大量生成相同的追溯码;3. There is an "information island" problem in the traceability code, and the uniqueness of the traceability code cannot be guaranteed, and the production enterprise can generate a large number of identical traceability codes;

4、中心化追溯平台建设成本高昂,需要大量的数据存储空间;4. The construction cost of the centralized traceability platform is high and requires a large amount of data storage space;

5、抗攻击能力弱,一旦中央服务器被黑客攻击就会导致整个系统瘫痪;5. The ability to resist attacks is weak. Once the central server is hacked, the entire system will be paralyzed;

6、商品追踪链条没有到达终端的消费者,出现质量问题时召回困难。6. The product tracking chain has not reached the terminal consumers, and it is difficult to recall when there is a quality problem.

发明内容Contents of the invention

本发明提供一种基于区块链的分布式商品数据存储系统、流通及溯源方法,针对以上技术不足,引入了区块链和分布式数据存储的思想,通过有机整合监管部门、行业协会、生产企业、流通企业的数据资源,建立区块链联盟追溯体系,从原材料到零售商的整个供应链条的各方共同参与区块链的信息录入和维护,保证数据实时、有序、真实不可伪造。实现顺向可追踪、逆向可溯源、风险可管控,发生质量安全问题时产品可召回、原因可查清、责任可追究,切实落实质量安全主体责任,构建可信任、透明、高效协同的分布式行业联盟生态。The present invention provides a blockchain-based distributed commodity data storage system, circulation and traceability method. Aiming at the above technical deficiencies, the idea of blockchain and distributed data storage is introduced. By organically integrating supervision departments, industry associations, production The data resources of enterprises and circulation enterprises establish a blockchain alliance traceability system, and all parties in the entire supply chain from raw materials to retailers participate in the information entry and maintenance of the blockchain to ensure real-time, orderly, authentic and unforgeable data . Achieve forward traceability, reverse traceability, and risk control. When quality and safety problems occur, products can be recalled, reasons can be found out, and responsibilities can be held accountable. Realize the responsibility of quality and safety subjects, and build a trustworthy, transparent, and efficient collaborative distributed system. Industry alliance ecology.

为了实现上述目的,本发明提出一种基于区块链的分布式商品数据存储系统,包括多个超级节点和多个普通节点;In order to achieve the above object, the present invention proposes a blockchain-based distributed commodity data storage system, including a plurality of super nodes and a plurality of ordinary nodes;

所述的超级节点:用于审批区块链中联盟新成员的加入资格和校验成员提交交易的合法性,存储区块链中普通节点的基础数据及普通节点上报的根据关键控制环节信息生成的哈希码,并维护一个用于生成溯源链条的未加密账本;The super node: used to approve the qualifications of new members of the alliance in the blockchain and verify the legitimacy of transactions submitted by members, store the basic data of ordinary nodes in the blockchain and generate information reported by ordinary nodes based on key control links hash code and maintain an unencrypted ledger for generating traceability chains;

当有溯源请求时,还用于验证存储的哈希码与此时普通节点上报的关键控制环节信息对应哈希码的一致性,将关键控制环节信息与溯源链条形成完整的商品溯源信息;When there is a traceability request, it is also used to verify the consistency between the stored hash code and the hash code corresponding to the key control link information reported by ordinary nodes at this time, and the key control link information and the traceability chain form complete commodity traceability information;

所述的普通节点:有权限获取和校验整个区块链的数据信息,通过秘钥查看自身的交易记录,经超级节点校验后向区块链中添加新的交易数据,还根据法规要求记录生产流通环节中的关键控制环节信息,生成哈希码上报至超级节点中;The above-mentioned ordinary nodes: have the authority to obtain and verify the data information of the entire block chain, view their own transaction records through the secret key, add new transaction data to the block chain after being verified by the super node, and also according to the requirements of regulations Record the key control link information in the production and circulation link, generate a hash code and report it to the super node;

当有溯源请求时,将记录的关键控制环节信息上报至超级节点。When there is a traceability request, the recorded key control link information is reported to the super node.

优选地,所述的超级节点,其所对应的成员至少包括政府监管部门及行业协会;所述的普通节点,其所对应的成员至少包括生产企业、原料供应商、经销商和零售商。Preferably, the corresponding members of the super nodes include at least government regulatory departments and industry associations; the corresponding members of the ordinary nodes include at least manufacturers, raw material suppliers, distributors and retailers.

优选地,所述的超级节点,包括:Preferably, said super node includes:

审批模块:用于审批区块链中联盟新成员的加入资格和校验成员提交交易的合法性;Approval module: used to approve the qualifications of new members of the alliance in the blockchain and verify the legitimacy of transactions submitted by members;

账本模块:用于根据普通节点的交易记录生成加密账本,并广播至区块链中,同时维护一个用于生成溯源链条的未加密账本;Ledger module: used to generate encrypted ledgers based on the transaction records of common nodes, broadcast to the blockchain, and maintain an unencrypted ledger for generating traceability chains;

存储模块:用于存储区块链中普通节点的基础数据及普通节点上报的根据关键控制环节信息生成的哈希码;Storage module: used to store the basic data of ordinary nodes in the blockchain and the hash codes reported by ordinary nodes based on key control link information;

追溯模块:用于接收追溯者的溯源请求,在账本的交易记录中按照时间先后拼接成溯源链条,验证存储的哈希码与此时普通节点上报的关键控制环节信息对应哈希码的一致性,将关键控制环节信息与溯源链条形成完整的商品溯源信息发送至追溯者。Traceability module: used to receive traceability requests from tracers, splicing them into a traceability chain according to time in the transaction records of the ledger, and verifying the consistency of the stored hash codes with the hash codes corresponding to the key control link information reported by ordinary nodes at this time , and send the key control link information and the traceability chain to form a complete product traceability information to the tracer.

优选地,所述的普通节点,包括:Preferably, the common nodes include:

数据获取模块:用于获取和校验整个区块链中的数据信息;Data acquisition module: used to acquire and verify the data information in the entire blockchain;

数据上报模块:用于经超级节点校验后向区块链中添加新的区块数据;Data reporting module: used to add new block data to the blockchain after verification by super nodes;

存储模块:用于存储关键控制环节信息;Storage module: used to store key control link information;

哈希码生成模块:用于根据关键控制环节信息生成哈希码并上报至超级节点。Hash code generation module: used to generate hash codes based on key control link information and report to super nodes.

优选地,所述的普通节点,还包括:Preferably, said common node also includes:

加密签名模块:用于对交易记录进行加密和签名;Encrypted signature module: used to encrypt and sign transaction records;

追溯码及箱码生成模块:用于生成商品的追溯码和包装箱的箱码;Traceability code and box code generation module: used to generate the traceability code of the product and the box code of the packing box;

绑定模块:用于根据商品装箱情况,将包装箱对应的箱码及装在箱体内的商品对应的追溯码进行扫码绑定。Binding module: It is used to scan and bind the box code corresponding to the box and the traceability code corresponding to the goods packed in the box according to the packing situation of the goods.

优选地,所述的关键控制环节信息,至少包括各个批次的原料检测报告、成品检测报告和使用原料批次号。Preferably, the key control link information at least includes raw material inspection reports of each batch, finished product inspection reports and batch numbers of raw materials used.

本发明还提出一种基于区块链的分布式商品流通方法,包括如下步骤:The present invention also proposes a distributed commodity circulation method based on block chain, including the following steps:

S10、区块链内生产企业普通节点根据关键控制环节信息生成哈希码,另生成商品追溯码和包装箱箱码;S10. The ordinary nodes of the production enterprise in the blockchain generate hash codes according to the key control link information, and generate product traceability codes and packing box codes;

S20、区块链内超级节点保存哈希码并验证追溯码和箱码;S20. The super node in the blockchain saves the hash code and verifies the traceability code and box code;

S30、根据商品装箱情况,将包装箱对应的箱码及装在箱体内的商品对应的追溯码进行扫码绑定,并将箱码与追溯码的关联关系存入区块链内超级节点;S30. According to the packing situation of the goods, scan and bind the box code corresponding to the box and the traceability code corresponding to the commodity contained in the box, and store the relationship between the box code and the traceability code in the super node in the blockchain ;

S40、区块链内生产企业普通节点对交易记录进行加密和签名,超级节点验证校验的合法性;S40. The ordinary nodes of the production enterprise in the blockchain encrypt and sign the transaction records, and the super nodes verify the legitimacy of the verification;

S50、区块链内流通企业普通节点扫描箱码确定进货,超级节点新增一条加密后的交易记录并广播;S50. Common nodes of circulation companies in the blockchain scan the box codes to confirm purchases, and super nodes add an encrypted transaction record and broadcast it;

S60、区块链内零售商普通节点扫描所销售的商品追溯码生成订单,消费者支付时,关联支付账号与商品追溯码并保存至区块链内超级节点。S60. The general node of the retailer in the block chain scans the traceability code of the product sold to generate an order. When the consumer pays, associate the payment account with the traceability code of the product and save it to the super node in the block chain.

本发明还提出一种基于区块链的分布式商品溯源方法,包括如下步骤:The present invention also proposes a distributed commodity traceability method based on block chain, including the following steps:

S100、追溯者扫描商品的追溯码,发起追溯请求至超级节点;S100, the tracer scans the traceability code of the product, and initiates a traceability request to the super node;

S200、在记录中查询该追溯码在流通环节中所属的箱码;S200. Search the record for the box code to which the traceability code belongs in the circulation link;

S300、在交易记录中搜索箱码对应的流通环节交易记录;S300. Search the transaction record for the circulation link transaction record corresponding to the box code;

S400、超级节点在流通环节交易记录中,按照时间先后拼接成溯源链条;S400. In the transaction records of the circulation link, the super nodes are spliced into a traceability chain according to time;

S500、通过追溯码查询该商品的生产企业,并向生产企业普通节点发起关键控制环节信息查询请求;S500. Query the production enterprise of the product through the traceability code, and initiate a key control link information query request to the common node of the production enterprise;

S600、将记录的关键控制环节信息上报至超级节点,超级节点校验上报信息的哈希值是否与之前记录的一致;S600. Report the recorded key control link information to the super node, and the super node checks whether the hash value of the reported information is consistent with the previous record;

S700、将生产关键控制环节信息与溯源链条进行合并,形成完整的商品溯源信息,返回给追溯者。S700. Merge the information on key production control links with the traceability chain to form complete commodity traceability information and return it to the tracer.

本发明提供的一种基于区块链的分布式商品数据存储系统、流通及溯源方法,其中包括三个关键内容,即:区块链、分布式存储、追溯方法;区块链解决了当前商品生产、流通链条中交易数据不透明的问题,借助区块链不可篡改的特性保证了数据的可信度和权威性,降低了企业与企业之间、企业与监管部门之间的信任摩擦;分布式存储解决了中心化追溯平台存储压力大的问题,将生产流通环节的详细信息分散存储在各个企业节点的数据库中,同时通过哈希码保证这些数据不会被企业擅自篡改;最后,本发明提出的追溯方法解决了供应链追溯数据不全,责任难定位的问题,该方法以追溯码为核心,结合箱码关联、移动支付等手段,记录商品从原料至消费者整个生命周期内的全部相关信息,当出现质量问题时可迅速定位责任方,并向相关企业和消费者发出召回通知。The present invention provides a block chain-based distributed commodity data storage system, circulation and traceability method, which includes three key contents, namely: block chain, distributed storage, and traceability method; block chain solves the problem of current commodity The problem of opaque transaction data in the production and circulation chain, with the help of the non-tamperable characteristics of the blockchain, ensures the credibility and authority of the data, and reduces the trust friction between enterprises and between enterprises and regulatory authorities; distributed The storage solves the problem of high storage pressure on the centralized traceability platform, and stores the detailed information of the production and circulation links in the database of each enterprise node, and at the same time ensures that these data will not be tampered with by the enterprise through the hash code; finally, the present invention proposes The traceability method solves the problem of incomplete traceability data in the supply chain and difficult positioning of responsibilities. This method takes the traceability code as the core, combines box code association, mobile payment and other means to record all relevant information of the product from raw materials to the entire life cycle of consumers , when a quality problem occurs, the responsible party can be quickly located, and a recall notice can be issued to the relevant enterprises and consumers.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to the structures shown in these drawings without creative effort.

图1为本发明第一实施例中超级节点与普通节点结构示意图;Fig. 1 is a schematic diagram of the structure of a super node and a common node in the first embodiment of the present invention;

图2为本发明第二实施例中超级节点与普通节点结构示意图;Fig. 2 is a schematic structural diagram of a super node and a common node in the second embodiment of the present invention;

图3为本发明第四实施例中基于区块链的分布式商品流通方法流程图;Fig. 3 is a flowchart of a distributed commodity circulation method based on blockchain in the fourth embodiment of the present invention;

图4为本发明第四实施例中生产流通各节点信号交互流程图;Fig. 4 is a flow chart of signal interaction of each node of production and circulation in the fourth embodiment of the present invention;

图5为本发明第五实施例中基于区块链的分布式商品溯源方法流程图;Fig. 5 is a flow chart of a distributed commodity traceability method based on blockchain in the fifth embodiment of the present invention;

图6为本发明第五实施例中商品溯源各节点信号交互流程图;Fig. 6 is a flow chart of signal interaction of each node of commodity traceability in the fifth embodiment of the present invention;

图7为本发明区块数据结构示意图;Fig. 7 is a schematic diagram of block data structure of the present invention;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。It should be noted that if there is a directional indication (such as up, down, left, right, front, back...) in the embodiment of the present invention, the directional indication is only used to explain the position in a certain posture (as shown in the accompanying drawing). If the specific posture changes, the directional indication will also change accordingly.

另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。In addition, if there are descriptions involving "first", "second" and so on in the embodiments of the present invention, the descriptions of "first", "second" and so on are only for descriptive purposes, and should not be interpreted as indicating or implying Its relative importance or implicitly indicates the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In addition, the technical solutions of the various embodiments can be combined with each other, but it must be based on the realization of those skilled in the art. When the combination of technical solutions is contradictory or cannot be realized, it should be considered that the combination of technical solutions does not exist , nor within the scope of protection required by the present invention.

本发明提供一种基于区块链的分布式商品数据存储系统;本发明采用联盟链的方式进行部署,政府监管部门(质监局、食药监局、工商局、商务局等)以及行业协会是区块链的超级节点,具有审批权限,联盟链每纳入一个新的节点都需要经过超级节点的一致同意。授权的接入节点称为普通节点,可以添加新的溯源信息区块数据,新增数据需要超级节点验证其合法性后才会被正式加入到链中,数据一旦上链就永远不可更改。区块链上的数据向全联盟成员公开,但是由于数据经过了企业秘钥的加密,每个企业只能通过秘钥查看自己的交易数据,从而保障了商业隐私的安全性。The present invention provides a distributed commodity data storage system based on block chain; the present invention is deployed in the form of alliance chain, government supervision departments (Quality Supervision Bureau, Food and Drug Administration Bureau, Industrial and Commercial Bureau, Commerce Bureau, etc.) and industry associations It is the super node of the blockchain and has approval authority. Every time a new node is included in the alliance chain, it needs to be unanimously agreed by the super node. Authorized access nodes are called ordinary nodes, which can add new traceability information block data. The newly added data needs to be verified by the super node before it will be officially added to the chain. Once the data is on the chain, it will never be changed. The data on the blockchain is open to all members of the alliance, but because the data is encrypted by the enterprise secret key, each enterprise can only view its own transaction data through the secret key, thus ensuring the security of commercial privacy.

本发明第一优选实施例中,该系统包括多个超级节点(政府监管部门及行业协会)和多个普通节点(生产企业、原料供应商、经销商和零售商);In the first preferred embodiment of the present invention, the system includes a plurality of super nodes (government supervision departments and industry associations) and a plurality of common nodes (manufacturing enterprises, raw material suppliers, dealers and retailers);

所述的超级节点:用于审批区块链中联盟新成员的加入资格和校验成员提交交易的合法性,存储区块链中普通节点的基础数据及普通节点上报的根据关键控制环节信息生成的哈希码,并维护一个用于生成溯源链条的未加密账本;当有溯源请求时,还用于验证存储的哈希码与此时普通节点上报的关键控制环节信息对应哈希码的一致性,将关键控制环节信息与溯源链条形成完整的商品溯源信息;The super node: used to approve the qualifications of new members of the alliance in the blockchain and verify the legitimacy of transactions submitted by members, store the basic data of ordinary nodes in the blockchain and generate information reported by ordinary nodes based on key control links hash code, and maintain an unencrypted account book for generating the traceability chain; when there is a traceability request, it is also used to verify that the stored hash code is consistent with the hash code corresponding to the key control link information reported by ordinary nodes at this time Integrity, the key control link information and the traceability chain form a complete commodity traceability information;

本发明实施例中,超级节点负责审批联盟新成员的加入资格和校验成员提交的交易是否合法。每个超级节点都保存着联盟企业的基本信息、商品品类信息、商品追溯码与箱码的关联信息等基础数据。除了公开链上的加密账本外,超级节点上还维护着有一个未加密的账本,公众、监管人员进行溯源时会通过这个账本来生成溯源链条。为了节约超级节点的存储空间,生产流通环节中的关键控制环节信息,如原料批次、检验报告、运输过程中的环境监控数据等保存在企业自身的服务器,超级节点只保存由信息生成的哈希码,如果企业擅自修改这些信息,哈希码就会发生变化。In the embodiment of the present invention, the super node is responsible for approving the membership qualifications of new members of the alliance and verifying whether the transactions submitted by members are legal. Each super node saves basic data such as the basic information of the alliance enterprise, commodity category information, commodity traceability code and associated information of the box code. In addition to the encrypted ledger on the public chain, an unencrypted ledger is also maintained on the super node, and the public and regulators will use this ledger to generate a traceability chain when tracing the source. In order to save the storage space of super nodes, the key control link information in the production and circulation links, such as raw material batches, inspection reports, and environmental monitoring data during transportation, etc. Xima, if the enterprise tampers with this information without authorization, the hash code will change.

所述的普通节点:用于获取和校验整个区块链中的数据信息,经超级节点校验后向区块链中添加新的区块数据,并根据法规要求记录生产流通环节中的关键控制环节信息,生成哈希码上报至超级节点中;当有溯源请求时,将记录的关键控制环节信息及所生成的哈希码上报至超级节点中。The ordinary node: used to obtain and verify the data information in the entire block chain, add new block data to the block chain after being verified by the super node, and record the key points in the production and circulation link according to the regulations. Control link information, generate a hash code and report it to the super node; when there is a traceability request, report the recorded key control link information and the generated hash code to the super node.

本发明实施例中,普通节点为加入联盟的生产企业、原料供应商、经销商、零售商等都属于普通节点。普通节点有权限获取和校验整个区块链的数据信息,但只能通过企业秘钥查看自身的交易记录,普通节点可以往链块中添加新的区块数据,新数据经过确认超级节点确认后正式加入到区块链中。普通节点需要根据法规要求记录生产流通环节中的关键控制环节信息,并生成哈希码上报至超级节点。In the embodiment of the present invention, common nodes are production enterprises, raw material suppliers, distributors, retailers, etc. that join the alliance, all of which belong to common nodes. Ordinary nodes have the authority to obtain and verify the data information of the entire blockchain, but they can only view their own transaction records through the enterprise secret key. Ordinary nodes can add new block data to the chain block, and the new data is confirmed by the super node After that, it is formally added to the blockchain. Ordinary nodes need to record the key control link information in the production and circulation link according to the regulations, and generate a hash code to report to the super node.

本发明第二优选实施例中,如图1所示,所述的超级节点,包括:In the second preferred embodiment of the present invention, as shown in Figure 1, the super node includes:

审批模块:用于审批区块链中联盟新成员的加入资格和校验成员提交交易的合法性;Approval module: used to approve the qualifications of new members of the alliance in the blockchain and verify the legitimacy of transactions submitted by members;

账本模块:用于根据普通节点的交易记录生成加密账本,并广播至区块链中,并维护一个用于生成溯源链条的未加密账本;Ledger module: used to generate encrypted ledgers based on the transaction records of ordinary nodes, broadcast to the blockchain, and maintain an unencrypted ledger for generating traceability chains;

存储模块:用于存储区块链中普通节点的基础数据及普通节点上报的根据关键控制环节信息生成的哈希码;Storage module: used to store the basic data of ordinary nodes in the blockchain and the hash codes reported by ordinary nodes based on key control link information;

追溯模块:用于接收追溯者的溯源请求,在账本的交易记录中按照时间先后拼接成溯源链条,验证存储的哈希码与此时普通节点上报的关键控制环节信息对应哈希码的一致性,将关键控制环节信息与溯源链条形成完整的商品溯源信息发送至追溯者。Traceability module: used to receive traceability requests from tracers, splicing them into a traceability chain according to time in the transaction records of the ledger, and verifying the consistency of the stored hash codes with the hash codes corresponding to the key control link information reported by ordinary nodes at this time , and send the key control link information and the traceability chain to form a complete product traceability information to the tracer.

所述的普通节点,包括:The common nodes mentioned include:

数据获取模块:用于获取和校验整个区块链中的数据信息;Data acquisition module: used to acquire and verify the data information in the entire blockchain;

数据上报模块:用于经超级节点校验后向区块链中添加新的区块数据;Data reporting module: used to add new block data to the blockchain after verification by super nodes;

存储模块:用于存储关键控制环节信息;Storage module: used to store key control link information;

哈希码生成模块:用于根据关键控制环节信息生成哈希码并上报至超级节点。Hash code generation module: used to generate hash codes based on key control link information and report to super nodes.

本发明第三优选实施例中,如图2所示,所述的普通节点,还包括:In the third preferred embodiment of the present invention, as shown in Figure 2, the common node further includes:

加密签名模块:用于对交易记录进行加密和签名;Encrypted signature module: used to encrypt and sign transaction records;

追溯码及箱码生成模块:用于生成商品的追溯码和包装箱的箱码;Traceability code and box code generation module: used to generate the traceability code of the product and the box code of the packing box;

绑定模块:用于根据商品装箱情况,将包装箱对应的箱码及装在箱体内的商品对应的追溯码进行扫码绑定。Binding module: It is used to scan and bind the box code corresponding to the box and the traceability code corresponding to the goods packed in the box according to the packing situation of the goods.

本发明还提出一种基于区块链的分布式商品流通方法;The present invention also proposes a distributed commodity circulation method based on blockchain;

本发明第四优选实施例中,如图3和图4所示,包括如下步骤:In the fourth preferred embodiment of the present invention, as shown in Figure 3 and Figure 4, the following steps are included:

S10、区块链内生产企业普通节点根据关键控制环节信息生成哈希码,另生成商品追溯码和包装箱箱码;S10. The ordinary nodes of the production enterprise in the blockchain generate hash codes according to the key control link information, and generate product traceability codes and packing box codes;

本发明实施例中,生产企业制定生产计划,并按照批次生产商品,记录各个批次的原料检测报告、成品检测报告、使用原料批次号等关键控制环节信息,将这些信息串联后生成一个哈希码,超级节点保存哈希码与生产批次的关联关系;生产企业根据批次产量生成一定数量的追溯码和箱码,生码的模板可以由企业自定义配置;In the embodiment of the present invention, the production enterprise formulates a production plan, and produces products according to batches, records key control link information such as raw material inspection reports, finished product inspection reports, and batch numbers of raw materials used for each batch, and generates a Hash code, the super node saves the relationship between the hash code and the production batch; the production enterprise generates a certain number of traceability codes and box codes according to the batch output, and the template of the raw code can be customized by the enterprise;

S20、区块链内超级节点保存哈希码并验证追溯码和箱码;S20. The super node in the blockchain saves the hash code and verifies the traceability code and box code;

本发明实施例中,保存哈希码与生产批次的关联关系,并验证追溯码和箱码的唯一性和合法性;In the embodiment of the present invention, the relationship between the hash code and the production batch is saved, and the uniqueness and legitimacy of the traceability code and the box code are verified;

S30、根据商品装箱情况,将包装箱对应的箱码及装在箱体内的商品对应的追溯码进行扫码绑定,并将箱码与追溯码的关联关系存入区块链内超级节点;S30. According to the packing situation of the goods, scan and bind the box code corresponding to the box and the traceability code corresponding to the commodity contained in the box, and store the relationship between the box code and the traceability code in the super node in the blockchain ;

本发明实施例中,生产企业将通过验证的追溯码、箱码分别附在商品和包装箱上,值得一提的是箱码也可以不与批次相关联,而是直接在排产之前就批量生成好印在包装箱上。In the embodiment of the present invention, the production enterprise attaches the verified traceability code and box code to the product and the packaging box respectively. It is worth mentioning that the box code may not be associated with the batch, but directly before scheduling Batch production is printed on the box.

生产企业对商品进行装箱,装箱时的操作步骤如下:The production enterprise packs the goods, and the operation steps are as follows:

①设定每箱放入的商品数量,如6;①Set the quantity of goods in each box, such as 6;

②先扫描6个商品的追溯码,之后系统自动切换至箱码扫描模式;② Scan the traceability codes of 6 commodities first, and then the system will automatically switch to the box code scanning mode;

③扫描箱码,完成绑定操作;③ Scan the box code to complete the binding operation;

④系统自动切换回追溯码扫描模式,继续扫描下6个追溯码。④The system automatically switches back to the traceability code scanning mode and continues to scan the next 6 traceability codes.

整个过程不需要进行任何点击操作,只需不断扫码即可完成绑定。箱码与追溯码的关联关系会保存至超级节点。The whole process does not require any click operation, just keep scanning the code to complete the binding. The relationship between the box code and the traceability code will be saved to the super node.

S40、区块链内生产企业普通节点对交易记录进行加密和签名,超级节点验证校验的合法性。S40. The ordinary nodes of the production enterprise in the blockchain encrypt and sign the transaction records, and the super nodes verify the legitimacy of the verification.

本发明实施例中,生产企业填写销货单,录入客户名称、商品名称、数量、金额等信息,并扫码录入该销货单对应的商品箱码,最后通过企业私钥对交易记录进行加密和签名,超级节点先验证交易的合法性。In the embodiment of the present invention, the production enterprise fills in the sales order, enters information such as customer name, product name, quantity, amount, etc., and scans the code to enter the product box code corresponding to the sales order, and finally encrypts the transaction record through the enterprise private key and signature, the super node first verifies the legitimacy of the transaction.

S50、区块链内流通企业普通节点扫描箱码确定进货,超级节点新增一条加密后的交易记录并广播;S50. Common nodes of circulation companies in the blockchain scan the box codes to confirm purchases, and super nodes add an encrypted transaction record and broadcast it;

本发明实施例中,流通企业填写进货单,扫描箱码完成进货确认,交易双方完成确认后,超级节点在公开的区块链上新增一条加密后的交易记录,并广播至整个网络。注:附图省略了流通环节的多级分销关系,在实际应用中,中间流通商出货给下游时也需要填写销货单和扫描箱码,具体流程与生产企业销货一致。In the embodiment of the present invention, the distribution company fills in the purchase order, scans the box code to complete the purchase confirmation, and after the transaction is confirmed by both parties, the super node adds an encrypted transaction record on the public blockchain and broadcasts it to the entire network. Note: The attached figure omits the multi-level distribution relationship in the circulation link. In practical applications, the intermediate distributor also needs to fill in the sales order and scan the box code when shipping to the downstream. The specific process is consistent with the sales of the manufacturer.

S60、区块链内零售商普通节点扫描所销售的商品追溯码生成订单,消费者支付时,关联支付账号与商品追溯码并保存至区块链内超级节点。S60. The general node of the retailer in the block chain scans the traceability code of the product sold to generate an order. When the consumer pays, associate the payment account with the traceability code of the product and save it to the super node in the block chain.

本发明实施例中,商品到达终端零售商并上架销售后,零售商扫描消费者挑选的商品的追溯码,形成订单,消费者如果通过移动端支付时,系统会支付账号与商品追溯码的关联关系,并保存在超级节点,如果商品出现质量问题需要召回时,监管部门可以根据这些记录找到购买了问题批次的消费者并发出提醒。In the embodiment of the present invention, after the product arrives at the terminal retailer and puts it on the shelf for sale, the retailer scans the traceability code of the product selected by the consumer to form an order. If the consumer pays through the mobile terminal, the system will link the payment account with the commodity traceability code If there is a quality problem with the product and needs to be recalled, the supervisory department can find the consumer who bought the problem batch based on these records and issue a reminder.

本发明还提出一种基于区块链的分布式商品溯源方法,The present invention also proposes a distributed commodity traceability method based on blockchain,

本发明第五优选实施例中,如图5和图6所示,包括如下步骤:In the fifth preferred embodiment of the present invention, as shown in Figure 5 and Figure 6, the following steps are included:

S100、追溯者(消费者)扫描商品的追溯码,发起追溯请求至超级节点;S100, the tracer (consumer) scans the traceability code of the product, and initiates a traceability request to the super node;

S200、在记录中查询该追溯码在流通环节中所属的箱码;S200. Search the record for the box code to which the traceability code belongs in the circulation link;

本发明实施例中,溯源请求会先被发送到超级节点,超级节点在此前记录的追溯码-箱码关联关系表中找到该追溯码在流通环节中所属的箱码;In the embodiment of the present invention, the traceability request will first be sent to the super node, and the super node finds the box code to which the traceability code belongs in the circulation link in the previously recorded traceability code-box code association table;

S300、在交易记录中搜索箱码对应的流通环节交易记录;S300. Search the transaction record for the circulation link transaction record corresponding to the box code;

S400、超级节点在流通环节交易记录中,按照时间先后拼接成溯源链条;S400. In the transaction records of the circulation link, the super nodes are spliced into a traceability chain according to time;

S500、通过追溯码查询该商品的生产企业,向生产企业普通节点发起关键控制环节信息查询请求;S500. Query the production enterprise of the product through the traceability code, and initiate a key control link information query request to the common node of the production enterprise;

S600、将记录的关键控制环节信息及所生成的哈希码上报至超级节点中进行验证,验证生产企业返回信息的哈希值是否与之前记录的一致;S600. Report the recorded key control link information and the generated hash code to the super node for verification, and verify whether the hash value of the information returned by the production enterprise is consistent with the previous record;

S700、将生产关键控制环节信息与溯源链条进行合并,形成完整的商品溯源信息,返回给消费者。S700. Merge the information on key production control links with the traceability chain to form complete commodity traceability information and return it to consumers.

本发明如图7所示,区块链以区块为单位组织数据,区块是一种记录交易的数据结构。每个区块由区块头和区块主体组成,除创世区块外的每个区块的区块头都包含了前一区块的哈希码,区块生成的时间戳,以及由区块体中交易数据生成的默克尔根。As shown in Figure 7 of the present invention, the block chain organizes data in units of blocks, and a block is a data structure for recording transactions. Each block consists of a block header and a block body. The block header of each block except the genesis block contains the hash code of the previous block, the timestamp generated by the block, and the block generated by the block. A Merkle root for transaction data generation in the body.

默克尔根是默克尔树的根节点,假设区块体中有8个交易记录,默克尔根的构造方式如下:The Merkle root is the root node of the Merkle tree. Assuming that there are 8 transaction records in the block body, the construction of the Merkle root is as follows:

1、对交易记录1-1~1-8做哈希运算;1. Perform hash operations on transaction records 1-1 to 1-8;

2、将相邻的两个交易记录串联,然后做哈希运算,得到2-1~2-4;2. Connect two adjacent transaction records in series, and then do hash operation to get 2-1~2-4;

3、重复第二步,得到3-1、3-2;3. Repeat the second step to get 3-1, 3-2;

4、重复第二步,得到4-1,即为默克尔根。4. Repeat the second step to get 4-1, which is the Merkel root.

区块体包括一个交易数量的字段,以及交易记录列表。交易记录的数据字段设计如下:The block body includes a field for the transaction amount and a list of transaction records. The data fields of the transaction records are designed as follows:

本发明在广东省食品溯源平台的基础上进行了区块链改造实验,通过API实时获取溯源平台的交易数据再加密保存至区块链上,目前已经建立起一个具备8个节点的食品溯源区块链,实现进货单、销售单、退货单查询和商品溯源功能,在1000万个块区高度的情况下,区块链APIs支持并发数>100,响应时间小于1秒,足以满足商用级的交易频率。The invention carried out a block chain transformation experiment on the basis of the food traceability platform in Guangdong Province, and obtained the transaction data of the traceability platform in real time through the API, and then encrypted and saved them on the block chain. At present, a food traceability area with 8 nodes has been established The block chain realizes the functions of purchase order, sales order, return order query and product traceability. In the case of 10 million block heights, the block chain APIs support concurrency > 100, and the response time is less than 1 second, which is enough to meet commercial-level transaction frequency.

综上所述,本发明交易记录写入区块链后向全部联盟成员公开,联盟中每个节点都保存着一份完整的账本,账本中的条目只能新增,不可篡改和删除。公开的账本中的数据经过加密处理,企业只可以通过秘钥查看自身的交易记录;生产流通过程中的关键控制环节信息分散保存在企业节点,超级节点只保存哈希码以校验其是否被篡改;追溯码、箱码的产生需要经过超级节点验证其唯一性和合法性;装箱时建立箱码与追溯码的关联关系,流通过程中只需扫描箱码即可记录进出货情况。扫描商品追溯码时先通过关联关系表找到该追溯码在流通环节中所属的箱码,再在区块链的交易记录中搜索箱码对应的流通环节交易记录,按照时间先后拼接成溯源链条;改进了箱码与追溯码关联的操作流程,整个装箱过程不需要任何点击操作,大幅提高了装箱效率;消费者通过移动支付购买商品时,记录商品追溯码与消费者支付账号的关联关系,某个批次商品出现质量问题时可以将召回通知发送给对应的消费者。To sum up, after the transaction records of the present invention are written into the blockchain, they are disclosed to all alliance members. Each node in the alliance keeps a complete ledger, and entries in the ledger can only be added, and cannot be tampered with or deleted. The data in the public account book is encrypted, and the enterprise can only view its own transaction records through the secret key; the key control link information in the production and circulation process is scattered and stored in the enterprise node, and the super node only saves the hash code to verify whether it is encrypted. Tampering; the generation of traceability codes and box codes needs to be verified by super nodes for their uniqueness and legitimacy; the association between box codes and traceability codes is established when packing, and the incoming and outgoing conditions can be recorded by simply scanning the box codes during circulation. When scanning the commodity traceability code, first find the box code of the traceability code in the circulation link through the association table, and then search the transaction records of the circulation link corresponding to the box code in the transaction records of the blockchain, and splicing them into a traceability chain according to time; Improved the operation process associated with the box code and the traceability code. The entire boxing process does not require any click operation, which greatly improves the boxing efficiency; when consumers purchase goods through mobile payment, record the relationship between the product traceability code and the consumer's payment account , when a batch of goods has quality problems, a recall notice can be sent to the corresponding consumers.

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。The above is only a preferred embodiment of the present invention, and does not therefore limit the patent scope of the present invention. Under the inventive concept of the present invention, the equivalent structural transformation made by using the description of the present invention and the contents of the accompanying drawings, or direct/indirect use All other relevant technical fields are included in the patent protection scope of the present invention.

Claims (8)

1. a kind of distributed commodity data storage system based on block chain, which is characterized in that including multiple super nodes and more A ordinary node;
The super node:The conjunction for qualification being added and verify member's submission transaction for examining block Lian Zhong alliance newcomers Method, what what the basic data of ordinary node and ordinary node reported in memory block chain generated according to critical control link information Hash codes, and safeguard a unencryption account book for generating chain of tracing to the source;
When trace to the source request when, be additionally operable to the Hash codes of verification storage and ordinary node reports at this time critical control link information Critical control link information and chain of tracing to the source are formed complete commodity and traced to the source information by the consistency of corresponding Hash codes;
The ordinary node:The data information for having permission acquisition and the entire block chain of verification, the friendship of itself is checked by secret key Easily record, adds new transaction data after super node verifies into block chain, and production circulation is recorded also according to laws and regulations requirement Critical control link information in link generates Hash codes and reports in super node;
When trace to the source request when, by the critical control link information reporting of record to super node.
2. the distributed commodity data storage system according to claim 1 based on block chain, which is characterized in that described Super node, corresponding to member include at least government regulator and employer's organization;The ordinary node, corresponding to Member include at least manufacturing enterprise, material supplier, dealer and retailer.
3. the distributed commodity data storage system according to claim 1 based on block chain, which is characterized in that described Super node, including:
Approval module:The legitimacy for qualification being added and verify member's submission transaction for examining block Lian Zhong alliance newcomers;
Account book module:It for generating encryption account book according to the transaction record of ordinary node, and broadcasts into block chain, safeguards simultaneously One unencryption account book for generating chain of tracing to the source;
Memory module:Basic data and ordinary node for ordinary node in memory block chain report according to crucial control ring Save the Hash codes that information generates;
Trace back block:Request of tracing to the source for receiving retrospect person, is spliced into according to time order and function in the transaction record of account book and traces back Source chain verifies the consistent of the Hash codes Hash codes corresponding with the critical control link information that ordinary node at this time reports of storage Property, critical control link information and chain of tracing to the source are formed into complete commodity information of tracing to the source and are sent to retrospect person.
4. the distributed commodity data storage system according to claim 1 based on block chain, which is characterized in that described Ordinary node, including:
Data acquisition module:For obtaining and verifying the data information in entire block chain;
Data reporting module:For new block data to be added into block chain after super node verifies;
Memory module:For storing critical control link information;
Hash codes generation module:For generating Hash codes according to critical control link information and reporting to super node.
5. the distributed commodity data storage system according to claim 1 based on block chain, which is characterized in that described Ordinary node further includes:
Ciphering signature module:For being encrypted and signing to transaction record;
Traceability code and case code generation module:The case code of traceability code and packing case for generating commodity;
Binding module:It is for being cased situation according to commodity, the corresponding case code of packing case and commodity in babinet is corresponding Traceability code carries out barcode scanning binding.
6. the distributed commodity data storage system based on block chain according to claim 1 or 3 or 4, which is characterized in that The critical control link information includes at least the raw material examining report of each batch, finished product detection is reported and uses raw material Batch number.
7. a kind of distributed commodity circulation method based on block chain, which is characterized in that include the following steps:
S10, block Lian Nei manufacturing enterprise's ordinary nodes generate Hash codes according to critical control link information, separately generate commodity tracing Code and packing case case code;
Super node preserves Hash codes and verifies traceability code and case code in S20, block chain;
S30, situation of being cased according to commodity, the corresponding case code of packing case and the corresponding traceability code of commodity in babinet are carried out Barcode scanning is bound, and the incidence relation of case code and traceability code is stored in super node in block chain;
S40, block Lian Nei manufacturing enterprises ordinary node are encrypted and sign to transaction record, the conjunction of super node verification verification Method;
S50, the ordinary node scanning case code determination of block Lian Nei circulation enterprises are stocked up, and super node increases an encrypted transaction newly It records and broadcasts;
Retailer's ordinary node scans sold commodity tracing code and generates order in S60, block chain, when consumer payment, closes Join payment accounts and commodity tracing code and preserves to super node in block chain.
8. a kind of distributed commodity source tracing method based on block chain, which is characterized in that include the following steps:
The traceability code of S100, retrospect person's items scanning initiate retrospect request to super node;
S200, traceability code case code affiliated in intermediate links is inquired in record;
S300, the corresponding intermediate links transaction record of case code is searched in transaction record;
S400, super node are spliced into chain of tracing to the source in intermediate links transaction record according to time order and function;
S500, the manufacturing enterprise that the commodity are inquired by traceability code, and initiate critical control link to manufacturing enterprise's ordinary node Information inquiring request;
S600, by the critical control link information reporting of record to super node, super node verifies the cryptographic Hash for reporting information It is whether consistent with what is recorded before;
S700, production critical control link information is merged with chain of tracing to the source, forms complete commodity and traces to the source information, return To retrospect person.
CN201810524649.1A 2018-05-28 2018-05-28 Distributed commodity data storage system based on block chain, circulation and tracing method Active CN108805585B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810524649.1A CN108805585B (en) 2018-05-28 2018-05-28 Distributed commodity data storage system based on block chain, circulation and tracing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810524649.1A CN108805585B (en) 2018-05-28 2018-05-28 Distributed commodity data storage system based on block chain, circulation and tracing method

Publications (2)

Publication Number Publication Date
CN108805585A true CN108805585A (en) 2018-11-13
CN108805585B CN108805585B (en) 2022-07-05

Family

ID=64090647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810524649.1A Active CN108805585B (en) 2018-05-28 2018-05-28 Distributed commodity data storage system based on block chain, circulation and tracing method

Country Status (1)

Country Link
CN (1) CN108805585B (en)

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109343429A (en) * 2018-11-21 2019-02-15 广州天源信息科技股份有限公司 Cold chain product circulation process parameter recording system and method
CN109409784A (en) * 2018-11-28 2019-03-01 杭州云象网络技术有限公司 A kind of supervision of petroleum oil mass and method for quality control based on block chain
CN109472701A (en) * 2018-11-22 2019-03-15 西昌学院 A life cycle traceability system for agricultural and animal husbandry products and its operation method
CN109615034A (en) * 2018-11-20 2019-04-12 广州市格利网络技术有限公司 The information source tracing method and device of reusable table ware
CN109636622A (en) * 2019-01-03 2019-04-16 平安科技(深圳)有限公司 A kind of fund data sharing method, system and electronic equipment based on block chain
CN109684875A (en) * 2018-11-30 2019-04-26 深圳灵图慧视科技有限公司 Cloth detects recording method, device, equipment and storage medium
CN109727043A (en) * 2018-12-29 2019-05-07 厦门物之联智能科技有限公司 A kind of product traceability method, system and storage medium based on block chain
CN109767247A (en) * 2019-01-15 2019-05-17 武汉费米坊科技有限公司 A kind of distribution commodity traceability system and source tracing method
CN109886707A (en) * 2019-02-01 2019-06-14 立旃(上海)科技有限公司 Quality guarantee data processing equipment and method based on block chain
CN109918926A (en) * 2019-02-28 2019-06-21 浪潮软件股份有限公司 Data staging classification method for authenticating, node and block catenary system based on block chain
CN109981794A (en) * 2019-04-09 2019-07-05 广州蚁比特区块链科技有限公司 Processing method, device and electronic equipment based on block chain meshed network
CN110084622A (en) * 2019-04-18 2019-08-02 西安邮电大学 A kind of commodity are traced to the source block catenary system and code key saves and method for retrieving
CN110084626A (en) * 2019-05-08 2019-08-02 湖南大学 A kind of production of vaccine monitoring and managing method based on block chain
CN110222053A (en) * 2019-05-21 2019-09-10 深圳壹账通智能科技有限公司 A kind of acquisition methods and relevant device of the data of tracing to the source based on block chain
CN110335125A (en) * 2019-07-12 2019-10-15 政采云有限公司 A method and device for information reporting
CN110335049A (en) * 2019-06-14 2019-10-15 左燕 A kind of block chain arithmetic facility based on computer
CN110428328A (en) * 2019-06-18 2019-11-08 广州中科易德科技有限公司 A kind of key right-safeguarding complaint system and method based on block chain technology
CN110428268A (en) * 2019-08-02 2019-11-08 北京磁云唐泉金服科技有限公司 Article trace to the source approaches to IM, device, calculate equipment and medium
CN110619524A (en) * 2019-10-12 2019-12-27 链农(深圳)信息科技有限公司 Transaction method based on block chain
CN110708280A (en) * 2019-08-21 2020-01-17 北京邮电大学 A root blockchain authentication system and method composed of multiple independent units
CN110706008A (en) * 2019-10-14 2020-01-17 北京慧眼智行科技有限公司 Traceability processing method based on block chain and block chain distributed traceability system
CN110750604A (en) * 2019-09-09 2020-02-04 中国平安财产保险股份有限公司 Block chain-based transfer route recording method and device and computer equipment
CN110751491A (en) * 2019-09-18 2020-02-04 复旦大学 A Blockchain-Based Hazardous Chemicals Supervision System
CN110796452A (en) * 2019-08-07 2020-02-14 南京中诚区块链研究院有限公司 Supply chain traceability system and method based on block chain and big data
CN110895763A (en) * 2019-11-01 2020-03-20 苏宁云计算有限公司 Commodity supply chain tracing method and device
CN110933167A (en) * 2019-11-28 2020-03-27 武汉奥恒胜科技有限公司 Block chain-based environment data storage system and tracing method
CN110969447A (en) * 2019-11-25 2020-04-07 江苏省农业科学院 A product deep traceability system based on blockchain technology
CN111091396A (en) * 2019-12-24 2020-05-01 云南唯恒基业科技有限公司 Chinese-medicinal material system of traceing back based on block chain technique
CN111127044A (en) * 2019-12-25 2020-05-08 河北山庄老酒股份有限公司 Wine product production flow tracing method and terminal equipment
CN111159287A (en) * 2019-12-13 2020-05-15 广东工业大学 Production data tracing and tamper-proof method based on block chain guarantee
CN111210237A (en) * 2020-01-04 2020-05-29 链农(深圳)信息科技有限公司 Commodity traceability and anti-counterfeiting method, device and hardware device based on blockchain system
CN111275449A (en) * 2018-11-16 2020-06-12 顺丰科技有限公司 Commodity tracing method and system
CN111311283A (en) * 2020-02-20 2020-06-19 宁波甜宝生物信息技术有限公司 Cosmetic source tracing production process method based on block chain and cloud computing
CN111325564A (en) * 2020-03-17 2020-06-23 河南佼荣网络科技有限公司 Method and system for tracing supply chain by using block chain
CN111415114A (en) * 2020-03-16 2020-07-14 四川百酒堂科技有限公司 Block chain-based method and system for generating fidelity traceability codes of fast-selling goods
CN111429146A (en) * 2018-12-24 2020-07-17 阿里巴巴集团控股有限公司 Tracing processing method, system, service platform and electronic equipment
CN111461742A (en) * 2020-03-25 2020-07-28 广东省智能制造研究所 A blockchain-based manufacturing data graphic management system
CN111597191A (en) * 2020-03-16 2020-08-28 浙江明度智控科技有限公司 Method and system for managing drug informatization tracing data
CN111626680A (en) * 2020-06-02 2020-09-04 重庆云创科技有限公司 Transaction data chain storage method and block chain storage method for credit evaluation
CN111626752A (en) * 2020-05-18 2020-09-04 深圳市沃客非凡科技有限公司 E-commerce product information tracing method and system based on block chain and Internet of things coupling
CN111652727A (en) * 2020-06-15 2020-09-11 深圳证券通信有限公司 Block chain infrastructure construction method for share platform in securities future industry
CN112134913A (en) * 2019-11-15 2020-12-25 北京天德科技有限公司 Composite block chain
CN112200585A (en) * 2020-11-10 2021-01-08 支付宝(杭州)信息技术有限公司 Service processing method, device, equipment and system
CN112256662A (en) * 2020-10-22 2021-01-22 安徽农业大学 Storage and traceability method, device, equipment and storage medium of agricultural product information blockchain
CN112288451A (en) * 2020-11-26 2021-01-29 山东特检鲁安工程技术服务有限公司 Food quality safety tracing system and tracing method
CN113052458A (en) * 2021-03-24 2021-06-29 浙江工业大学 Block chain-based college laboratory chemical reagent safety management method and system
CN113257397A (en) * 2021-05-18 2021-08-13 河北博健科技有限公司 Hospital consumable distribution system capable of automatically tracing source and robot
CN113330714A (en) * 2019-01-17 2021-08-31 Emc Ip控股有限公司 Preventing data loss
CN113614770A (en) * 2019-02-08 2021-11-05 西门子歌美飒可再生能源公司 Operating data of an energy system
CN114077641A (en) * 2020-08-14 2022-02-22 支付宝(杭州)信息技术有限公司 Block chain-based stamping processing method and device
CN114693314A (en) * 2022-03-29 2022-07-01 建信金融科技有限责任公司 Cigarette product tracing method and device
CN115456631A (en) * 2022-09-30 2022-12-09 佛山众陶联供应链服务有限公司 Block chain-based multi-level supply chain credit cross-level verification method and system
CN116071090A (en) * 2023-03-06 2023-05-05 安徽深迪科技有限公司 Product production information traceability system based on block chain
CN116383859A (en) * 2023-06-06 2023-07-04 四川省建筑科学研究院有限公司 A detection report generation method, device, electronic equipment and storage medium
CN116843353A (en) * 2023-02-15 2023-10-03 厦门智康力奇数字科技有限公司 Agricultural product traceability system and method based on blockchain and Internet of things

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105844505A (en) * 2016-03-17 2016-08-10 深圳市新世纪启航科技开发有限公司 Method of carrying out digital currency trading through block chain technology
CN106503994A (en) * 2016-11-02 2017-03-15 西安电子科技大学 Block chain private data access control method based on encryption attribute
CN106529969A (en) * 2016-10-08 2017-03-22 惠州Tcl移动通信有限公司 Method and system for carrying out fake checking and tracing by using NFC (near field communication)
CN106548091A (en) * 2016-10-14 2017-03-29 北京爱接力科技发展有限公司 A kind of data deposit card, the method and device of checking
CN106952124A (en) * 2017-03-16 2017-07-14 北京牛链科技有限公司 Electronic bill management system and method based on distribution book keeping operation
US20170262862A1 (en) * 2015-12-21 2017-09-14 Mohamed Alaa Aljawhari Method and apparatus for managing and providing provenance of product using blockchain
CN107909372A (en) * 2017-10-25 2018-04-13 复旦大学 A kind of agricultural product source tracing method based on block chain technology

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170262862A1 (en) * 2015-12-21 2017-09-14 Mohamed Alaa Aljawhari Method and apparatus for managing and providing provenance of product using blockchain
CN105844505A (en) * 2016-03-17 2016-08-10 深圳市新世纪启航科技开发有限公司 Method of carrying out digital currency trading through block chain technology
CN106529969A (en) * 2016-10-08 2017-03-22 惠州Tcl移动通信有限公司 Method and system for carrying out fake checking and tracing by using NFC (near field communication)
CN106548091A (en) * 2016-10-14 2017-03-29 北京爱接力科技发展有限公司 A kind of data deposit card, the method and device of checking
CN106503994A (en) * 2016-11-02 2017-03-15 西安电子科技大学 Block chain private data access control method based on encryption attribute
CN106952124A (en) * 2017-03-16 2017-07-14 北京牛链科技有限公司 Electronic bill management system and method based on distribution book keeping operation
CN107909372A (en) * 2017-10-25 2018-04-13 复旦大学 A kind of agricultural product source tracing method based on block chain technology

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
RUZHI XU等: ""Design of Network Media’s Digital Rights Management Scheme Based on Blockchain Technology"", 《2017 IEEE 13TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM (ISADS)》 *
TOMASO ASTE等: ""Blockchain Technologies: The Foreseeable Impact on Society and Industry"", 《COMPUTER》 *
丁庆洋等: ""区块链视角下的B2C电商平台产品信息追溯和防伪模型"", 《中国流通经济》 *
吴行惠等: ""区块链技术在产品质量监管中的应用研究"", 《网络空间安全》 *
毕娅等: ""基于双链架构的医药商业资源公有区块链"", 《计算机科学》 *

Cited By (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111275449A (en) * 2018-11-16 2020-06-12 顺丰科技有限公司 Commodity tracing method and system
CN109615034A (en) * 2018-11-20 2019-04-12 广州市格利网络技术有限公司 The information source tracing method and device of reusable table ware
CN109343429B (en) * 2018-11-21 2021-05-11 广州天源信息科技股份有限公司 Cold chain product circulation process parameter recording system and method
CN109343429A (en) * 2018-11-21 2019-02-15 广州天源信息科技股份有限公司 Cold chain product circulation process parameter recording system and method
CN109472701A (en) * 2018-11-22 2019-03-15 西昌学院 A life cycle traceability system for agricultural and animal husbandry products and its operation method
CN109409784A (en) * 2018-11-28 2019-03-01 杭州云象网络技术有限公司 A kind of supervision of petroleum oil mass and method for quality control based on block chain
CN109684875A (en) * 2018-11-30 2019-04-26 深圳灵图慧视科技有限公司 Cloth detects recording method, device, equipment and storage medium
CN111429146A (en) * 2018-12-24 2020-07-17 阿里巴巴集团控股有限公司 Tracing processing method, system, service platform and electronic equipment
CN111429146B (en) * 2018-12-24 2023-05-02 阿里巴巴集团控股有限公司 Tracing processing method, tracing processing system, service platform and electronic equipment
CN109727043A (en) * 2018-12-29 2019-05-07 厦门物之联智能科技有限公司 A kind of product traceability method, system and storage medium based on block chain
CN109636622B (en) * 2019-01-03 2024-03-29 平安科技(深圳)有限公司 Block chain-based fund data sharing method and system and electronic equipment
CN109636622A (en) * 2019-01-03 2019-04-16 平安科技(深圳)有限公司 A kind of fund data sharing method, system and electronic equipment based on block chain
CN109767247A (en) * 2019-01-15 2019-05-17 武汉费米坊科技有限公司 A kind of distribution commodity traceability system and source tracing method
CN113330714A (en) * 2019-01-17 2021-08-31 Emc Ip控股有限公司 Preventing data loss
CN109886707A (en) * 2019-02-01 2019-06-14 立旃(上海)科技有限公司 Quality guarantee data processing equipment and method based on block chain
CN113614770A (en) * 2019-02-08 2021-11-05 西门子歌美飒可再生能源公司 Operating data of an energy system
CN109918926A (en) * 2019-02-28 2019-06-21 浪潮软件股份有限公司 Data staging classification method for authenticating, node and block catenary system based on block chain
CN109918926B (en) * 2019-02-28 2023-03-14 浪潮软件股份有限公司 Data classification authentication method based on block chain, node and block chain system
CN109981794A (en) * 2019-04-09 2019-07-05 广州蚁比特区块链科技有限公司 Processing method, device and electronic equipment based on block chain meshed network
CN109981794B (en) * 2019-04-09 2021-08-17 广州蚁比特区块链科技有限公司 Processing method and device based on block chain node point network and electronic equipment
CN110084622A (en) * 2019-04-18 2019-08-02 西安邮电大学 A kind of commodity are traced to the source block catenary system and code key saves and method for retrieving
CN110084626A (en) * 2019-05-08 2019-08-02 湖南大学 A kind of production of vaccine monitoring and managing method based on block chain
CN110084626B (en) * 2019-05-08 2023-04-18 湖南大学 Vaccine production supervision method based on block chain
CN110222053A (en) * 2019-05-21 2019-09-10 深圳壹账通智能科技有限公司 A kind of acquisition methods and relevant device of the data of tracing to the source based on block chain
WO2020233325A1 (en) * 2019-05-21 2020-11-26 深圳壹账通智能科技有限公司 Blockchain-based tracing data acquisition method, and related apparatus
CN110335049A (en) * 2019-06-14 2019-10-15 左燕 A kind of block chain arithmetic facility based on computer
CN110428328A (en) * 2019-06-18 2019-11-08 广州中科易德科技有限公司 A kind of key right-safeguarding complaint system and method based on block chain technology
CN110335125A (en) * 2019-07-12 2019-10-15 政采云有限公司 A method and device for information reporting
CN110428268A (en) * 2019-08-02 2019-11-08 北京磁云唐泉金服科技有限公司 Article trace to the source approaches to IM, device, calculate equipment and medium
CN110796452A (en) * 2019-08-07 2020-02-14 南京中诚区块链研究院有限公司 Supply chain traceability system and method based on block chain and big data
CN110708280B (en) * 2019-08-21 2021-02-09 北京邮电大学 Root block chain authentication system and method formed by integrating multiple independent units
CN110708280A (en) * 2019-08-21 2020-01-17 北京邮电大学 A root blockchain authentication system and method composed of multiple independent units
CN110750604A (en) * 2019-09-09 2020-02-04 中国平安财产保险股份有限公司 Block chain-based transfer route recording method and device and computer equipment
CN110751491A (en) * 2019-09-18 2020-02-04 复旦大学 A Blockchain-Based Hazardous Chemicals Supervision System
CN110619524A (en) * 2019-10-12 2019-12-27 链农(深圳)信息科技有限公司 Transaction method based on block chain
CN110706008A (en) * 2019-10-14 2020-01-17 北京慧眼智行科技有限公司 Traceability processing method based on block chain and block chain distributed traceability system
CN110895763A (en) * 2019-11-01 2020-03-20 苏宁云计算有限公司 Commodity supply chain tracing method and device
CN112134913A (en) * 2019-11-15 2020-12-25 北京天德科技有限公司 Composite block chain
CN110969447B (en) * 2019-11-25 2024-02-09 江苏省农业科学院 Product depth traceability system based on block chain technology
CN110969447A (en) * 2019-11-25 2020-04-07 江苏省农业科学院 A product deep traceability system based on blockchain technology
CN110933167A (en) * 2019-11-28 2020-03-27 武汉奥恒胜科技有限公司 Block chain-based environment data storage system and tracing method
CN111159287B (en) * 2019-12-13 2023-05-23 广东工业大学 Production data tracing and tamper-proof method based on block chain guarantee
CN111159287A (en) * 2019-12-13 2020-05-15 广东工业大学 Production data tracing and tamper-proof method based on block chain guarantee
CN111091396A (en) * 2019-12-24 2020-05-01 云南唯恒基业科技有限公司 Chinese-medicinal material system of traceing back based on block chain technique
CN111127044B (en) * 2019-12-25 2023-09-26 河北山庄老酒股份有限公司 Production flow tracing method of wine products and terminal equipment
CN111127044A (en) * 2019-12-25 2020-05-08 河北山庄老酒股份有限公司 Wine product production flow tracing method and terminal equipment
CN111210237A (en) * 2020-01-04 2020-05-29 链农(深圳)信息科技有限公司 Commodity traceability and anti-counterfeiting method, device and hardware device based on blockchain system
CN111311283A (en) * 2020-02-20 2020-06-19 宁波甜宝生物信息技术有限公司 Cosmetic source tracing production process method based on block chain and cloud computing
CN111311283B (en) * 2020-02-20 2021-02-05 宁波甜宝生物信息技术有限公司 Cosmetic source tracing production process method based on block chain and cloud computing
CN111597191A (en) * 2020-03-16 2020-08-28 浙江明度智控科技有限公司 Method and system for managing drug informatization tracing data
CN111415114A (en) * 2020-03-16 2020-07-14 四川百酒堂科技有限公司 Block chain-based method and system for generating fidelity traceability codes of fast-selling goods
CN111325564A (en) * 2020-03-17 2020-06-23 河南佼荣网络科技有限公司 Method and system for tracing supply chain by using block chain
CN111325564B (en) * 2020-03-17 2024-02-02 河南佼荣网络科技有限公司 Method and system for realizing supply chain tracing by using block chain
CN111461742B (en) * 2020-03-25 2023-04-25 广东省智能制造研究所 A blockchain-based manufacturing data diagram management system
CN111461742A (en) * 2020-03-25 2020-07-28 广东省智能制造研究所 A blockchain-based manufacturing data graphic management system
CN111626752B (en) * 2020-05-18 2023-08-29 深圳市沃客非凡科技有限公司 E-commerce product information tracing method and system based on block chain and Internet of things coupling
CN111626752A (en) * 2020-05-18 2020-09-04 深圳市沃客非凡科技有限公司 E-commerce product information tracing method and system based on block chain and Internet of things coupling
CN111626680A (en) * 2020-06-02 2020-09-04 重庆云创科技有限公司 Transaction data chain storage method and block chain storage method for credit evaluation
CN111626680B (en) * 2020-06-02 2023-07-25 重庆云创科技有限公司 Transaction data chain type storage method and blockchain type storage method for reputation evaluation
CN111652727A (en) * 2020-06-15 2020-09-11 深圳证券通信有限公司 Block chain infrastructure construction method for share platform in securities future industry
CN114077641A (en) * 2020-08-14 2022-02-22 支付宝(杭州)信息技术有限公司 Block chain-based stamping processing method and device
CN112256662A (en) * 2020-10-22 2021-01-22 安徽农业大学 Storage and traceability method, device, equipment and storage medium of agricultural product information blockchain
CN112200585A (en) * 2020-11-10 2021-01-08 支付宝(杭州)信息技术有限公司 Service processing method, device, equipment and system
CN112288451A (en) * 2020-11-26 2021-01-29 山东特检鲁安工程技术服务有限公司 Food quality safety tracing system and tracing method
CN113052458A (en) * 2021-03-24 2021-06-29 浙江工业大学 Block chain-based college laboratory chemical reagent safety management method and system
CN113257397A (en) * 2021-05-18 2021-08-13 河北博健科技有限公司 Hospital consumable distribution system capable of automatically tracing source and robot
CN114693314A (en) * 2022-03-29 2022-07-01 建信金融科技有限责任公司 Cigarette product tracing method and device
CN115456631A (en) * 2022-09-30 2022-12-09 佛山众陶联供应链服务有限公司 Block chain-based multi-level supply chain credit cross-level verification method and system
CN116843353A (en) * 2023-02-15 2023-10-03 厦门智康力奇数字科技有限公司 Agricultural product traceability system and method based on blockchain and Internet of things
CN116843353B (en) * 2023-02-15 2024-02-02 厦门智康力奇数字科技有限公司 Agricultural product traceability system and method based on blockchain and Internet of things
CN116071090B (en) * 2023-03-06 2023-07-04 安徽深迪科技有限公司 Product production information traceability system based on block chain
CN116071090A (en) * 2023-03-06 2023-05-05 安徽深迪科技有限公司 Product production information traceability system based on block chain
CN116383859B (en) * 2023-06-06 2023-08-22 四川省建筑科学研究院有限公司 Detection report generation method and device, electronic equipment and storage medium
CN116383859A (en) * 2023-06-06 2023-07-04 四川省建筑科学研究院有限公司 A detection report generation method, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN108805585B (en) 2022-07-05

Similar Documents

Publication Publication Date Title
CN108805585A (en) Distributed commodity data storage system, circulation and source tracing method based on block chain
Agrawal et al. Blockchain-based framework for supply chain traceability: A case example of textile and clothing industry
Benčić et al. DL-Tags: DLT and smart tags for decentralized, privacy-preserving, and verifiable supply chain management
EP4165855B1 (en) Systems and methods for building blockchains for verifying assets for smart contracts
Habib et al. Blockchain-based supply chain for the automation of transaction process: Case study based validation
Wu et al. A blockchain non-fungible token-enabled ‘passport’for construction waste material cross-jurisdictional trading
WO2020098373A1 (en) Method and device for storing merchant authentication data into blockchain, and method and device for obtaining merchant authentication data from blockchain
CN115968481A (en) Smart assertion token for authenticating and controlling network communications using distributed ledgers
CN109087005B (en) Monitoring method of commodity logistics environment based on smart contract and fog computing
WO2021135169A1 (en) Blockchain-based management method, terminal, apparatus, and storage medium
CN111858750B (en) A cargo storage system and method based on smart contracts
CN115599978A (en) Electronic file platform
Koirala et al. Supply chain using smart contract: A blockchain enabled model with traceability and ownership management
CN107730277A (en) A kind of product based on block chain technology is traced to the source verification method
CN112328689A (en) Universal asset business ecosystem based on block chain
CN111798209A (en) Engineering project management method based on block chain, electronic equipment and storage medium
CN111899072A (en) Block chain based product sale method and system
CN112200690A (en) Blockchain-based ship quality traceability system
CN113657911A (en) A secure and efficient traceability system based on blockchain
US20230394507A1 (en) System to massively scale the reduction of greenhouse gas emissions with climate action platform that solves many challenges including double counting, traceability, and friction
Gulati et al. Implementation of blockchain in supply chain
Zhe et al. Blockchain and Logistics
KR102535763B1 (en) Blockchain-based comprehensive car management system
Fang et al. Construction of the Supply Chain of Live Streaming E-commerce Based on Blockchain and Internet of Things
Patel Blockchain for challenges of logistics and supply chain information system

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190409

Address after: 510000 Room 1921, 27 Huanshi Avenue Center, Nansha District, Guangzhou City, Guangdong Province

Applicant after: Guangzhou Zhongke Yide Technology Co., Ltd.

Address before: Room 701, Building A, 1121 Haibin Road, Nansha District, Guangzhou City, Guangdong Province

Applicant before: Institute of Software Application Technology, Guangzhou & Chinese Academy of Sciences

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510000 Room 501, no.221-1, Huanshi Avenue West, Nansha District, Guangzhou City, Guangdong Province (self compiled room 01)

Applicant after: Guangzhou Zhongke Yide Technology Co.,Ltd.

Address before: 510000 Room 1921, 27 Huanshi Avenue Center, Nansha District, Guangzhou City, Guangdong Province

Applicant before: Guangzhou Zhongke Yide Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant