Blockchain-based full life cycle assessment data system and its control method
By combining blockchain technology with Life Cycle Assessment (LCA), a blockchain-based full-life cycle evaluation data system is built, which solves the problems of insufficient data security, interactivity and transparency of the full-life cycle evaluation database in the existing technology, and realizes the openness, transparency and security management of the full-life cycle evaluation data, improving the accuracy and fairness of the system.
Patent Information
- Application Number
- CN202111334545.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-11
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-11-11
AI Technical Summary
In the existing technology, the full-life cycle evaluation database has problems of insufficient data security, interactivity and transparency, especially in the carbon emission analysis of the chemical industry. The existing solutions have high costs, large data throughput, slow operation speed, and poor data transparency and security.
The blockchain-based full-life cycle evaluation data system is adopted, and blockchain technology is combined with Life Cycle Assessment (LCA), and through the combination of data modules, network modules and terminal modules, the openness, transparency and security management of the full-life cycle evaluation data is achieved. The system adopts a combination of public chains and alliance chains to form a tree-shaped blockchain database to ensure the decentralization, distribution, transparency and traceability of data.
It realizes the accuracy and fairness of the data system in the whole life cycle, forms a super-scale database neural network structure, ensures the operation speed of the data system, and solves the problems of data security, interactivity and transparency.
Smart Images

Figure CN114169685B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of life cycle evaluation data processing, and in particular, to a blockchain-based life cycle evaluation data system and a control method thereof. Background Art
[0002] The chemical industry has the following methods to reduce carbon emissions: upstream industries: energy evaluation, cost and price control; mid- and downstream industries: recycling and biofuels. In the early days, a single factor method was used to evaluate the environmental impact of products. In the early 1990s, experts proposed a comprehensive evaluation method - Life Cycle Assessment.
[0003] LCA refers to the compilation and evaluation of the inputs, outputs and potential environmental impacts of a product system in its life cycle. It includes four interconnected and repeated steps: determination of purpose and scope, inventory analysis, impact assessment and interpretation of results. Life cycle assessment is a technology and method used to evaluate the environmental impact of a product throughout its life cycle, from the acquisition of raw materials, production of products to the disposal of products after use. As a new environmental management tool and preventive environmental protection means, life cycle assessment is mainly used to evaluate the environmental load caused by a product, process and production activity by determining and quantifying the environmental emissions of energy and material utilization and waste, evaluating the impact of energy material utilization and waste emissions, and evaluating environmental improvement methods.
[0004] LCA has become a universal evaluation method in the world, with both international standards and converted national standards. At present, the evaluation and calculation of LCA in China rely on domestic and foreign software and databases, and the main data sources are software databases, literature, and corporate databases. Due to the lack of systematic management of data from multiple sources, there are major problems in data security and interactivity. Data from different sources are prone to circulation difficulties, intellectual property disputes, and leaks. In addition, the LCA database still has obvious deficiencies in transparency and security.
[0005] As an emerging science and technology, blockchain is a security system with the characteristics of decentralization, distribution, transparency, traceability, and tamper-proof. Blockchain can be divided into public chain, private chain and alliance chain. Representative applications of public chain include Bitcoin and Ethereum, while the representative application of private chain is Multichain. Representative application platforms of alliance chain include Hyperledger Fabric and Ant Open Alliance Chain. In the years of development, blockchain technology has been used for digital currency only, financial settlement, and now it has expanded beyond the financial industry, covering all aspects of human social life, including agriculture, food, justice, medical care, logistics, government affairs, industry (automobiles, aviation, electronic equipment), military, finance, multimedia and other fields. However, there are few solutions in the existing technology that combine blockchain technology and LCA.
[0006] There is a solution in the prior art that is dedicated to analyzing the carbon footprint of basic food supply chain items during transportation in a lightweight way with a private cluster. The solution intends to integrate IoT devices on trucks to collect information such as carbon footprint, mileage, and products. The system has three types of nodes: leader nodes, ordinary nodes, and candidate nodes. The leader node is responsible for packaging blocks and passing them to other ordinary nodes in the form of broadcasts to verify the received blocks. The candidate node is responsible for initiating election notifications. Each node contains a random timer. The candidate node broadcasts a state change notification and requests approval to become a leader. The technical solution is based on the combination of IoT and blockchain technologies such as RFID, and its application field is the food field. However, the carbon footprint in the food field is limited to the transportation supply chain link, and is less involved in other links. In the industrial field, carbon footprints are almost everywhere. Compared with large carbon emitters such as the chemical industry, the analysis of carbon footprints in this solution is relatively general and has a narrower applicability, making it difficult to achieve true carbon footprint analysis. In addition, the solution has high cost, large data throughput, slow operation speed, and poor data transparency and security.
[0007] Therefore, a technical solution combining life cycle assessment and blockchain technology is needed to solve the above problems. Summary of the invention
[0008] Based on the problems existing in the prior art, the present invention provides a blockchain-based full life cycle evaluation data system and its control method. The specific scheme is as follows:
[0009] A blockchain-based full life cycle evaluation data system, comprising a data module, a network module and a terminal module, wherein the data module comprises a full life cycle evaluation blockchain, an application server, at least one management server and a plurality of database servers;
[0010] The management server is used to constrain the database server and the application server;
[0011] The database server is respectively connected to a preset full life cycle assessment database and a preset application device;
[0012] The application server establishes a data connection with each of the database servers respectively, and stores a switching condition for switching each database server;
[0013] The terminal module includes a management system terminal for life cycle evaluation data, the management system terminal establishes a communication connection with the application server, and the network module establishes a communication connection with the management system terminal via the Internet;
[0014] The network module interacts with the full life cycle assessment blockchain for data updating and storing full life cycle assessment data.
[0015] In a specific embodiment, the network module further includes:
[0016] Providing record data on the usage of each user on the management system terminal;
[0017] Receive an operation request from the management system terminal, and operate the internal life cycle evaluation data according to the operation request, or send the corresponding life cycle evaluation data to the management system terminal.
[0018] In a specific embodiment, the network module provides a data interaction interface for the full life cycle assessment data to achieve regular data interaction with the full life cycle assessment blockchain and overwrite and update the stored full life cycle assessment data.
[0019] In a specific embodiment, the life cycle evaluation blockchain adopts a combination of a public chain and a consortium chain, presenting a tree structure, including a root node, an intermediate node, and a head node;
[0020] The root node includes the enterprise database of each supply chain link in the entire life cycle;
[0021] The intermediate node includes an intermediate node database, each of the root nodes has a corresponding relationship with the intermediate node database, and the full life cycle evaluation database includes the intermediate node database;
[0022] The head node includes a head blockchain database, which is a public chain of a decentralized chain as a whole and is connected to the intermediate node database.
[0023] In a specific embodiment, the neural network database system formed by the alliance between the root nodes can perform high-speed data interaction and backup under the PBFT or DPOS mechanism;
[0024] Each of the intermediate node databases forms a closed loop structure;
[0025] The system composed of the root node and the intermediate node can perform horizontal and vertical data interaction and tracing.
[0026] In a specific embodiment, each supply chain link forms a traceability system by embedding other external devices to collect, record, and transmit relevant information and data about products and logistics in real time;
[0027] Each supply chain link uploads the relevant information data to the intermediate node database, or interactively shares it with a preset enterprise database.
[0028] In a specific embodiment, the head blockchain database adopts a POS or POW mechanism so that users can access it through a Web port;
[0029] The intermediate node database is used to upload data hash and product ID to the head blockchain database, or retrieve data hash and product ID from the head blockchain database.
[0030] In a specific embodiment, the database server uses asymmetric encryption of a neural network chaotic attractor; and / or
[0031] The application server adopts POS mechanism to improve the data processing speed; and / or
[0032] The management server uses smart contract technology to constrain the database server and the application server.
[0033] In a specific embodiment, the management system terminal is used to register account information, transmit operation requests, transmit full life cycle evaluation data, and grant corresponding permissions to different users according to preset rights and interests distribution rules;
[0034] The management system terminal is also used to implement data authentication and feedback through the intervention of a third-party organization.
[0035] A control method for a full life cycle assessment data system based on blockchain, applied to any of the above-mentioned full life cycle assessment data systems, includes the following:
[0036] The user sends an operation request for the life cycle assessment data to the network module through the terminal module;
[0037] The network module stores full life cycle evaluation data, receives the operation request and returns corresponding full life cycle evaluation data;
[0038] The network module and the life cycle assessment blockchain in the data module periodically perform data interaction on the life cycle assessment data, and overwrite and update the stored life cycle assessment data;
[0039] In the data module, the management server constrains the database server and the application server;
[0040] The enterprise databases at each supply chain link upload relevant data of the entire life cycle to the intermediate node database, and the intermediate node database uploads data hash and product ID to the head blockchain database, or retrieves data hash and product ID from the head blockchain database;
[0041] The intermediate node database is in communication connection with the database server, and the application server establishes a data connection about the whole life cycle evaluation data with each database server respectively, and switches between the database servers according to the preset switching conditions.
[0042] Beneficial effects:
[0043] In view of the shortcomings of the life cycle assessment database in the prior art, the present invention proposes a blockchain-based life cycle assessment data system and its control method, combines blockchain with LCA, provides a one-stop service for the evaluation and certification of the entire life cycle, and ensures the accuracy and fairness of the data system. All nodes of the life cycle assessment connected to the data system form a super-scale database neural network structure, which constitutes an important cornerstone of the life cycle assessment. Combining the public chain and the alliance chain not only retains the openness of the public chain, but also takes into account the security of the alliance chain. On the basis of realizing the openness, transparency and security of the life cycle assessment data system, the operating speed of the data system is guaranteed.
[0044] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0046] Figure 1 is a structural diagram of a full life cycle assessment data system according to an embodiment of the present invention;
[0047] Figure 2 This is a schematic diagram of the blockchain structure of an embodiment of the present invention;
[0048] Figure 3 This is a schematic diagram of the data transmission principle of each blockchain database in an embodiment of the present invention.
[0049] Figure numerals: 1-data module; 2-network module; 3-terminal module; 11-management server; 12-database server; 13-application server; 14-full life cycle evaluation blockchain. DETAILED DESCRIPTION
[0050] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0051] Example 1
[0052] This embodiment proposes a blockchain-based full life cycle evaluation data system, which combines blockchain technology with full life cycle evaluation to achieve open, transparent and secure management of full life cycle data. Figure 1 As shown, the specific scheme is as follows:
[0053] The blockchain-based full life cycle assessment data system includes a data module 1, a network module 2 and a terminal module 3. The data module 1 includes a full life cycle assessment blockchain 14, an application server 13, at least one management server 11 and multiple database servers 12. The terminal module 3 includes a management system terminal for full life cycle assessment data, and the management system terminal establishes a communication connection with the application server 13. The network module 2 establishes a communication connection with the management system terminal through the Internet. The network module 2 interacts with the preset full life cycle assessment blockchain 14 for the data of the full life cycle assessment, and is used to update and store the full life cycle assessment data.
[0054] Specifically, the management server 11 uses smart contract technology to constrain the database server 12 and the application server 13. Smart contract is a computer protocol designed to propagate, verify or execute contracts in an information-based manner. Smart contracts allow trusted transactions without a third party, which are traceable and irreversible, with the aim of providing a security method superior to traditional contracts and reducing other transaction costs associated with contracts. The management server 11 is mainly used to manage the database server 12 and the application server 13, improve the security of the full life cycle evaluation data system, and reduce transaction costs.
[0055] The database server 12 is respectively connected to a preset full life cycle evaluation database and a preset application device. The preset application device includes various devices that provide relevant data, and the application devices are different in different fields. At each stage of the full life cycle, data is stored through the full life cycle evaluation database. The full life cycle evaluation database stores the full life cycle evaluation data. Preferably, the database server 12 is connected to multiple full life cycle evaluation databases. In this embodiment, the database server 12 uses asymmetric encryption of a neural network chaotic attractor, with a high degree of encryption and strong data security.
[0056] Unlike symmetric encryption algorithms, asymmetric encryption algorithms require two keys: a public key and a private key. The public key and the private key are a pair. If the public key is used to encrypt data, it can only be decrypted with the corresponding private key; if the private key is used to encrypt data, it can only be decrypted with the corresponding public key. Asymmetric encryption has the characteristics of simple key distribution, small key storage, and high confidentiality requirements.
[0057] The application server 13 establishes a data connection with each database server 12 regarding the full life cycle assessment data, and stores the switching conditions for switching each database server 12. Each application server 13 establishes a data connection with each full life cycle assessment database server 12. Assuming that there are n application servers 13 and m database servers 12, each application server 13 will establish a data connection with m database servers 12, and there are n*m data connection relationships in total. Accordingly, each application server 13 stores its own switching conditions for switching database servers 12. When an application server 13 finds that switching condition A is met, it switches to the database server 12a corresponding to condition A; when an application server 13 finds that switching condition B is met, it switches to the database server 12b corresponding to condition B.
[0058] Preferably, the application server 13 adopts the POS mechanism to improve the data processing speed. The POS mechanism selects the application scope according to the "equity" owned by the user. For example, if the user owns 10% of the shares, then 10% of the transactions are applied. The POS mechanism can significantly improve the data processing efficiency.
[0059] In data module 1, each supply chain link involved in the entire life cycle can be embedded with RFID tags, GPS Internet of Things devices and other components to form a traceability system to collect, record and transmit product and logistics related information data in real time. The traceability system is a production control system that can track products in a forward, reverse or non-directional manner, and can be applied to various types of process and production control systems. Among them, each supply chain link can upload information data to the full life cycle evaluation database of the intermediate node, and can also conduct database interaction sharing and supervision and verification within the alliance. Since blockchain technology adopts a combination of public chain and alliance chain, there is a database within the alliance. The full life cycle database of the intermediate node can upload data hash and product ID to the head blockchain database system, and can also retrieve data hash and product ID from the head blockchain database system.
[0060] The network module 2 can communicate with the terminal of the life cycle assessment data management system through the Internet, and update the life cycle assessment data and store the life cycle assessment data at the same time. The user can send the corresponding operation request through the management system terminal, and the network module 2 receives the operation request issued by the management system terminal, and operates the internally stored life cycle assessment data according to the operation request, or sends the corresponding life cycle assessment data to the management system terminal. In addition, the network module 2 also includes providing record data for the use of each user in the management system terminal. Exemplarily, for the data read by the RFID reader, or the use of each user in the management system terminal, the network module 2 can record and store the relevant record data for subsequent viewing.
[0061] In this embodiment, the network module 2 provides a data interaction interface for the life cycle assessment data to achieve regular data interaction with the life cycle assessment blockchain 14 and overwrite and update the stored life cycle assessment data. The network module 2 is connected to the life cycle assessment blockchain 14, and can obtain the life cycle assessment data from the blockchain and transmit the life cycle assessment data to the blockchain.
[0062] The terminal module 3 includes a management system terminal based on the full life cycle evaluation data, and the management system terminal is connected to the application server 13. The management system terminal is provided with a special authentication system to provide a one-stop service for the evaluation and authentication of the whole life cycle, thereby ensuring the accuracy and fairness of the data module 1. Human-computer interaction is realized through the management system terminal, and different users are given different permissions according to the preset rights and interests distribution rules. For example, ordinary users (enterprises or schools) can register account information, send operation requests and view relevant full life cycle evaluation data in the management system terminal. Special users such as supervisory parties such as third-party institutions can intervene through the management system terminal to perform data authentication and feedback.
[0063] Among them, the full life cycle evaluation blockchain 14 adopts the form of a combination of a public chain and an alliance chain. A public chain refers to a consensus blockchain in which anyone can read data, send transactions, and transactions can be effectively confirmed. The public chain has the highest degree of decentralization, and its characteristics are: all nodes are shared, fully open, any individual or organization can join anonymously, and the data on the chain is globally visible, usually as a basic service. However, the data throughput of the public chain is large and the transaction speed is slow. The alliance chain is between the public chain and the private chain, and can achieve partial decentralization. Each node on the chain usually has a corresponding entity or organization; participants join the network through authorization and form a stakeholder alliance to jointly maintain the operation of the blockchain. Characteristics of the alliance chain: the alliance of private chains is open to specific organizations, the information on the chain is authorized and visible, has a strong privacy protection mechanism, focuses on business, and the performance has reached the practical stage. The data throughput of the alliance chain is moderate and the transaction speed is fast. The full life cycle evaluation blockchain 14 in this embodiment combines the public chain and the alliance chain, which not only retains the openness of the public chain, but also takes into account the security of the alliance chain. On the basis of making the full life cycle assessment data system open, transparent and secure, the operating speed of the data system is guaranteed.
[0064] Specifically, the life cycle evaluation blockchain 14 is in a tree structure, including a root node, an intermediate node and a head node. The schematic diagram of the blockchain structure is shown in the attached manual. Figure 2 As shown. The root node includes the enterprise database of each supply chain link in the whole life cycle; the intermediate node includes the intermediate node database, and each root node has a corresponding relationship with the intermediate node database; the head node includes the head blockchain database, which is a public chain of the decentralized chain as a whole and is connected to the intermediate node database. All the nodes of the life cycle assessment connected to the data system proposed in this embodiment form a super-scale database neural network structure, which constitutes an important cornerstone of the whole life cycle assessment. The enterprise database, the intermediate node database and the head blockchain database are essentially full life cycle databases.
[0065] Among them, a consortium neural network database system is formed between the root nodes, which can perform high-speed data interaction and backup under the PBFT or DPOS mechanism. Since the blockchain adopts a combination of consortium chain and public chain, the enterprise database on the root node forms a neural network database system similar to that under the same consortium. The databases of enterprises involved in each supply chain link constitute the most basic database at the bottom. By querying the enterprise database on the root node, the data of each process in the whole life cycle can be accurately tracked to ensure the openness and transparency of the data in the whole life cycle evaluation data system.
[0066] Among them, each root node corresponds to a corresponding intermediate node database, and each intermediate node database forms a closed-loop structure. The entire root node and intermediate node can perform horizontal and vertical data interaction and traceability. When a problem occurs in a certain supply chain link, horizontal and vertical data traceability can be achieved by tracking the corresponding root node and intermediate node. In this embodiment, each supply chain link forms a traceability system by embedding other external devices to collect, record, and transmit relevant information data of products and logistics in real time; each supply chain link uploads the relevant information data to the intermediate node database, or interacts with the preset enterprise database for sharing and supervision and verification. In actual applications, the preset enterprise database is mainly an enterprise database with an alliance relationship, and some data sharing can be achieved between enterprise databases under the same alliance. The process principle diagram is attached to the instruction manual. Figure 3 As shown, the databases corresponding to each root node are database i+n, which are used to record data in the process of raw materials, production, use, disposal, recycling and regeneration.
[0067] The head blockchain database is connected to the intermediate node database. The intermediate node database can upload data hash and product ID to the head blockchain database, and can also retrieve data hash and product ID from the head blockchain database. Figure 3 As shown. The head blockchain database system is a decentralized chain in the form of a public chain, and the data is open and transparent. Preferably, the head blockchain database adopts a POS or POW mechanism, and both ordinary users and special users can access it through a Web port, and the permissions of the head blockchain database to be accessed are determined based on the user's rights and interests. A dual database system of an intermediate node database and a head blockchain database is used to ensure the smoothness, security and consistency of data storage in the entire life cycle evaluation blockchain 14.
[0068] This embodiment proposes a blockchain-based full life cycle assessment data system, which combines blockchain with LCA to provide a one-stop service for full life cycle evaluation and certification, ensuring the accuracy and fairness of the data system.
[0069] Example 2
[0070] This embodiment provides a control method for a full life cycle evaluation data system based on blockchain, which is applied to the full life cycle evaluation data system of Example 1. The control method includes the following:
[0071] The terminal module and the network module are in communication connection, and the user sends an operation request for the life cycle assessment data to the network module through the terminal module;
[0072] The network module stores the full life cycle evaluation data, receives the operation request and returns the corresponding full life cycle evaluation data;
[0073] The life cycle assessment blockchain in the network module and the data module periodically interacts with the life cycle assessment data, and overwrites and updates the stored life cycle assessment data;
[0074] In the data module, the management server constrains the database server and the application server;
[0075] The enterprise database uploads relevant data of the entire life cycle to the intermediate node database, and the intermediate node database uploads data hash and product ID to the head blockchain database, or retrieves data hash and product ID from the head blockchain database;
[0076] There is a communication connection between the intermediate node data and the database server. The application server establishes a data connection with each database server regarding the full life cycle assessment data, and switches between each database server according to preset switching conditions.
[0077] This embodiment provides a control method for a full life cycle evaluation data system based on blockchain, which is applied to the full life cycle evaluation data system of Example 1, and methodizes the data system of Example 1 to make it more practical.
[0078] In view of the shortcomings of the life cycle assessment database in the prior art, the present invention proposes a blockchain-based life cycle assessment data system and its control method, combining blockchain with LCA to provide a one-stop service for the evaluation and certification of the entire life cycle, thereby ensuring the accuracy and fairness of the data system. All nodes of the life cycle assessment connected to the data system form a super-scale database neural network structure, which constitutes an important cornerstone of the life cycle assessment. Combining the public chain and the alliance chain not only retains the openness of the public chain, but also takes into account the security of the alliance chain. On the basis of realizing the openness, transparency and security of the life cycle assessment data system, the operating speed of the data system is guaranteed.
[0079] It should be understood by those skilled in the art that the modules of the present invention described above can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0080] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
[0081] The above disclosure is only a few specific implementation scenarios of the present invention, but the present invention is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present invention.
Claims
1. A blockchain-based full life cycle evaluation data system, It is characterized in that It includes a data module, a network module and a terminal module, wherein the data module includes a full life cycle evaluation blockchain, an application server, at least one management server and multiple database servers; The management server is used to constrain the database server and the application server; The database server is respectively connected to a preset full life cycle assessment database and a preset application device; The application server establishes a data connection with each of the database servers respectively, and stores a switching condition for switching each database server; The terminal module includes a management system terminal for life cycle evaluation data, the management system terminal establishes a communication connection with the application server, and the network module establishes a communication connection with the management system terminal via the Internet; The network module interacts with the life cycle evaluation blockchain to: update and store the life cycle evaluation data; provide record data for each user's usage of the management system terminal; receive operation requests from the management system terminal, and operate the internal life cycle evaluation data according to the operation request, or send corresponding life cycle evaluation data to the management system terminal.
2. According to the life cycle assessment data system of claim 1, It is characterized in that The network module provides a data interaction interface for the full life cycle assessment data to achieve regular data interaction with the full life cycle assessment blockchain and overwrite and update the stored full life cycle assessment data.
3. According to the life cycle assessment data system of claim 1, It is characterized in that The full life cycle evaluation blockchain adopts the form of a combination of a public chain and a consortium chain, presenting a tree structure, including a root node, an intermediate node and a head node; The root node includes the enterprise database of each supply chain link in the entire life cycle; The intermediate node includes an intermediate node database, each of the root nodes has a corresponding relationship with the intermediate node database, and the full life cycle evaluation database includes the intermediate node database; The head node includes a head blockchain database, which is a public chain of a decentralized chain as a whole and is connected to the intermediate node database.
4. According to the life cycle assessment data system of claim 3, It is characterized in that The neural network database system formed by the alliance between the root nodes can perform high-speed data interaction and backup under the PBFT or DPOS mechanism; Each of the intermediate node databases forms a closed loop structure; The system composed of the root node and the intermediate node can perform horizontal and vertical data interaction and tracing.
5. According to the life cycle assessment data system of claim 3, It is characterized in that Each supply chain link forms a traceability system by embedding other external devices to collect, record and transmit relevant information and data of products and logistics in real time; Each supply chain link uploads the relevant information data to the intermediate node database, or interactively shares it with a preset enterprise database.
6. According to the life cycle assessment data system of claim 3, It is characterized in that The head blockchain database adopts POS or POW mechanism to allow users to access it through a Web port; The intermediate node database is used to upload data hash and product ID to the head blockchain database, or retrieve data hash and product ID from the head blockchain database.
7. The life cycle assessment data system according to claim 1, It is characterized in that The database server uses asymmetric encryption of neural network chaotic attractors; and / or The application server adopts POS mechanism to improve the data processing speed; and / or The management server uses smart contract technology to constrain the database server and the application server.
8. The life cycle assessment data system according to claim 1, It is characterized in that The management system terminal is used to register account information, transmit operation requests, transmit full life cycle evaluation data, and grant corresponding permissions to different users according to preset rights and interests distribution rules; The management system terminal is also used to implement data authentication and feedback through the intervention of a third-party organization.
9. A control method for a full life cycle evaluation data system based on blockchain, It is characterized in that The life cycle assessment data system applied to any one of claims 1 to 8 comprises the following: The user sends an operation request for the life cycle assessment data to the network module through the terminal module; The network module stores full life cycle evaluation data, receives the operation request and returns corresponding full life cycle evaluation data; The network module and the life cycle assessment blockchain in the data module periodically perform data interaction on the life cycle assessment data, and overwrite and update the stored life cycle assessment data; In the data module, the management server constrains the database server and the application server; The enterprise databases at each supply chain link upload relevant data of the entire life cycle to the intermediate node database, and the intermediate node database uploads data hash and product ID to the head blockchain database, or retrieves data hash and product ID from the head blockchain database; The intermediate node database is in communication connection with the database server, and the application server establishes a data connection with each database server regarding the life cycle assessment data, and switches between the database servers according to a preset switching condition; In the network module, record data is provided for each user's usage of the management system terminal; an operation request from the management system terminal is received, and the internal life cycle evaluation data is operated according to the operation request, or the corresponding life cycle evaluation data is sent to the management system terminal.
Citation Information
Patent Citations
A medical data management system based on a medical block chain
CN109947844A
Vaccine full-life-cycle management method and system based on block chain
CN110992068A