A carbon emission tracing system and method based on blockchain

Through the blockchain-based carbon emission traceability system, the battery passport's footprint and carbon emissions are separated, a triple traceability model is constructed, and the effectiveness of the traceability scope is evaluated. This solves the problems of data dispersion and tampering in battery passport data management and achieves high-precision carbon emission traceability.

CN119784397BActive Publication Date: 2025-09-16NANJING FUCHUANG BIG DATA IND DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411824999.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-09-16
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

The existing battery passport data storage and management methods have problems such as data dispersion, difficulty in traceability and easy tampering, which limits its effectiveness and credibility in carbon emission regulation.

Method used

A blockchain-based carbon emission traceability system is adopted, including a data storage center module, a blockchain module, a traceability feature processing module and an effective traceability analysis module. The footprint links and carbon emissions of the battery passport are separated through block nodes, traceability labels are attached, a triple traceability model is constructed, the traceability value is iteratively evaluated, and the effectiveness of the traceability scope is generated and evaluated.

Benefits of technology

It improves the accuracy and efficiency of battery carbon emission traceability, supports carbon footprint management and environmental protection in the battery industry, and ensures data security and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119784397B_ABST
    Figure CN119784397B_ABST
Patent Text Reader

Abstract

The present invention discloses a blockchain-based carbon emission traceability system and method, which belongs to the field of carbon emission technology. The system is connected to a data storage center through a blockchain, and block nodes are used to separate the footprint links and corresponding carbon emissions in a battery passport. A traceability label is attached to the separation behavior, and a two-dimensional coordinate system of the traceability characteristics of the battery passport is established to generate a traceability characteristic curve function. A triple traceability model is constructed by selecting a traceability source and a traceability target, and the first traceability value and the second traceability value between the two are iteratively evaluated. A traceability range is generated based on the traceability value, its validity is evaluated, and the battery passport within the valid range is output. The system includes a data storage center module, a blockchain module, a traceability characteristic processing module, and an effective traceability analysis module, and each module works together to implement the above method. The present invention effectively improves the accuracy and efficiency of battery carbon emission traceability, providing strong support for carbon footprint management and environmental protection in the battery industry.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of carbon emission technology, and specifically to a blockchain-based carbon emission tracing system and method. Background Art

[0002] In the current field of battery management, with the increasing awareness of environmental protection and increasingly stringent carbon emission regulations, it has become particularly important to accurately track and quantify carbon emissions throughout the battery life cycle. As an innovative management tool, the battery passport aims to comprehensively record each footprint link in the entire life cycle of the battery, from raw material acquisition, production and manufacturing, use to waste recycling, as well as the carbon emissions generated by these links.

[0003] However, when faced with information such as battery passports that contain a large amount of complex data, traditional data storage and management methods often have problems such as data dispersion, difficulty in traceability, and easy tampering, which greatly limits the effectiveness and credibility of battery passports in practical applications.

[0004] In existing technologies, blockchain technology is used to optimize the management of battery passports. With its decentralized, tamper-proof and highly transparent characteristics, blockchain provides a new solution for the data storage and traceability of battery passports. By connecting the blockchain to the data storage center, it can ensure that the key data in the battery passport, including each footprint link and its corresponding carbon emissions, can be stored safely, reliably and efficiently accessed.

[0005] However, relying solely on blockchain technology to store data is not sufficient to meet the needs of in-depth traceability and precise analysis of battery passports. It is also necessary to develop effective traceability methods and models to extract valuable information from battery passports and conduct accurate quantitative evaluation and traceability. Summary of the Invention

[0006] The purpose of the present invention is to provide a blockchain-based carbon emission tracing system and method to solve the problems raised in the above background technology.

[0007] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0008] A carbon emission traceability system based on blockchain, comprising a data storage center module, a blockchain module, a traceability feature processing module, and an effective traceability analysis module connected in sequence;

[0009] The data storage center module is used to store a battery passport, in which the battery passport records the footprint links and the carbon emissions generated by each footprint link;

[0010] The blockchain module sets block nodes based on the footprint links, and the block nodes are used to separate the footprint links recorded in the battery passport and the carbon emissions generated by each footprint link;

[0011] The traceability feature processing module is used to add a traceability tag to the separation behavior, to build a triple traceability model, and to iteratively evaluate the first traceability value and the second traceability value between the traceability source and the traceability target;

[0012] The effective traceability analysis module generates a traceability range based on the first traceability value and the second traceability value, evaluates the validity of the traceability range, and outputs a battery passport within the effective traceability range.

[0013] Furthermore, the data storage center module includes an encoding unit and a storage unit;

[0014] The encoding unit is used to encode the block node and the battery passport respectively;

[0015] The storage unit is used to store the battery passport;

[0016] An input end of the encoding unit is connected to an output end of the storage unit.

[0017] Furthermore, the blockchain module includes a block node setting unit and a footprint separation unit;

[0018] The block node setting unit sets the block node based on the footprint link, wherein one block node is set corresponding to one footprint link;

[0019] The footprint separation unit identifies the battery passport stored in the data storage center in real time through the block node, and separates the footprint links in the battery passport and the carbon emissions corresponding to each footprint link;

[0020] The output end of the block node setting unit is connected to the input end of the footprint separation unit.

[0021] Furthermore, the traceability feature processing module includes a traceability feature curve function unit, a traceability object selection unit and a triple traceability model unit;

[0022] The traceability characteristic curve function unit is used to add a traceability label to the separation behavior, establish a traceability characteristic two-dimensional coordinate system of the battery passport, and obtain the traceability characteristic curve function of the battery passport;

[0023] The traceability object selection unit is used to select a traceability source and a traceability target;

[0024] The triple traceability model unit is used to construct a first-level traceability model, a second-level traceability model, and a third-level traceability model. The first-level traceability model is used to evaluate a first traceability value between a traceability source and a traceability target. The second-level traceability model is used to evaluate a second traceability value between the traceability source and the traceability target. The third-level traceability model is an iterative traceability model used to iteratively calculate the first traceability value and the second traceability value.

[0025] The tracing characteristic curve function unit, the tracing object selection unit and the triple tracing model unit are connected in sequence.

[0026] Furthermore, the effective traceability analysis module includes a traceability scope characterization unit and an effective traceability evaluation unit;

[0027] The traceability range characterization unit generates scattered coordinates of the traceability range when the traceability label is used as the traceability source based on the first traceability value and the second traceability value;

[0028] The effective traceability evaluation unit is used to evaluate the validity of the traceability range, calculate the effective value of the traceability range, and output the battery passport corresponding to each scattered point within the traceability range circle;

[0029] The output end of the traceability range characterization unit is connected to the input end of the effective traceability evaluation unit.

[0030] A blockchain-based carbon emissions tracing method includes the following steps:

[0031] Step S1: The blockchain is connected to a data storage center, which is used to store the battery passport. The battery passport records the footprint links and the carbon emissions generated by each footprint link. Block nodes are set in the blockchain, and one block node is set for each footprint link. The block nodes are used to separate the footprint links in the battery passport and the carbon emissions corresponding to each footprint link;

[0032] Step S2: attaching a traceability label to the separation behavior, wherein the traceability label records the footprint link and the carbon emissions corresponding to the footprint link; based on the traceability label, establishing a traceability characteristic two-dimensional coordinate system of the battery passport to generate a traceability characteristic curve function of the battery passport;

[0033] Step S3: Select a traceability source and a traceability target, and construct a triple traceability model. The first-level traceability model is used to evaluate the first traceability value between the traceability source and the traceability target. The second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target. The third-level traceability model is used to iteratively calculate the first traceability value and the second traceability value.

[0034] Step S4: Based on the first traceability value and the second traceability value, generate a traceability range, evaluate the validity of the traceability range, and output the battery passport within the valid traceability range.

[0035] Furthermore, the specific implementation process of step S1 includes:

[0036] Identify the carbon emissions information in the battery passport, which records each footprint link in the battery production process. The carbon emissions are the carbon emissions generated in each footprint link, where each footprint link generates one carbon emissions data;

[0037] Set up block nodes in the blockchain, where one footprint link corresponds to setting up a block node, count the number of block nodes, and record any i-th block node as B i , block node B i Connect to the data storage center, identify the battery passport stored in the data storage center in real time, and separate the footprint links in the battery passport and the carbon emissions corresponding to each footprint link.

[0038] Furthermore, the specific implementation process of step S2 includes:

[0039] The battery passports stored in the data storage center are uniformly coded, and the e-th battery passport is recorded as P e , at block node B i Separate Battery Passport P e When the footprint link and the carbon emissions corresponding to the footprint link are combined, the separated carbon emissions are recorded as C i , then add a traceability label to the separation behavior, denoted as R(P e )={(B i , C i )|i∈[1,I]}, where I represents the total number of block nodes;

[0040] Based on the traceability label, a two-dimensional coordinate system of the traceability feature of the battery passport is established. The horizontal axis independent variable of the two-dimensional coordinate system of the traceability feature corresponds to the block node, and the vertical axis independent variable of the two-dimensional coordinate system of the traceability feature corresponds to the carbon emissions. Then (B i , C i ) in the coordinates of the corresponding points in the two-dimensional coordinate system of the traceability feature; smoothly connect the traceability labels R(P e ) to obtain the coordinates of each point in the battery passport P e The traceability characteristic curve function is denoted as F(P e ).

[0041] Furthermore, the specific implementation process of step S3 includes:

[0042] Select the traceability label R(P e ) as the traceability source, select except the traceability label R(P e ) Any g-th battery passport P gCorresponding to the additional traceability label R(P g ) as the tracing target, and e≠g, in the tracing feature two-dimensional coordinate system, the tracing feature curve function F(P g );

[0043] Establishing a triple traceability model, wherein the triple traceability model includes a first-level traceability model, a second-level traceability model, and a third-level traceability model;

[0044] The first-level traceability model is used to evaluate the first traceability value between the traceability source and the traceability target.

[0045] The second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target.

[0046] The third-level tracing model is an iterative tracing model for iteratively calculating the first tracing value and the second tracing value, setting g=g+1, and g+1≠e, until the tracing label R(P e ) all battery passports corresponding to the additional traceability labels participate in the evaluation and the iteration stops, and the traceability label R(P e ) as the traceability source;

[0047] According to the above method, the first traceability value is used to reflect the overlap of the carbon emission behavior characteristic curve area of ​​each footprint link between the battery passports, and the vertical similarity of the carbon footprints between the battery passports is reflected by the differentiation of the vertical axis. If the overlap of the curve area is greater, the vertical similarity is higher, and then the first traceability value is larger; the second traceability value is used to reflect the overlap of the carbon emission behavior characteristic curve length of each footprint link between the battery passports, and the horizontal similarity of the carbon footprints between the battery passports is reflected by the differentiation of the horizontal axis. If the overlap of the curve length is greater, the horizontal similarity is higher, and then the second traceability value is larger; it should be noted that the vertical and horizontal thinking reflected by the first traceability value and the second traceability value can accurately calibrate the shape of the carbon emission behavior characteristic curve and reflect the footprint changes of the carbon emission behavior characteristics.

[0048] Furthermore, the specific implementation process of step S4 includes:

[0049] Generate a traceability label R(P) based on the first traceability value and the second traceability value e ) is the scatter coordinate of the traceability range when the traceability source is used, which is recorded as M(P e , P g )=[V1(P e , P g ), V2(P e, P g )]; with scattered points M(P e , P g ) as the center of the circle, set the traceability scale value K as the radius, and obtain the traceability range circle as U[M(P e , P g ), K]; Get the traceability range circle U[M(P e , P g ), K] to the center of the circle M(P e , P g ) is the average straight-line distance, denoted as S(P e );

[0050] Evaluate the effectiveness of the traceability scope and calculate the effective value of the traceability scope Preset effective value threshold, if effective value Q(P e , K) is less than or equal to the effective value threshold, it means that the tracing range circle U[M(P e , P g ), K] is valid, otherwise it means the tracing range circle U[M(P e , P g ), K] is invalid; when the tracing range circle U[M(P e , P g ), K] is invalid, adjust the size of the traceability scale value K, and each time the adjustment is made, the traceability scale value after the adjustment is smaller than the traceability scale value after the previous adjustment, until the traceability range circle is valid, then stop adjusting; output the traceability range circle U[M(P e , P g ), the battery passport corresponding to each scattered point in K];

[0051] According to the above method, the average value of the straight-line distance S(P e ) must be less than or equal to K. When the straight-line distance from each scattered point in the tracing range circle to the center of the circle is equal to K, S(P e )=K, in this case, it is an ideal clustering effect, that is, the adjustment of the traceability scale value K is extremely reasonable. When the effective value Q(P e , K) is larger, indicating that the traceability scale value K is too large and the traceability range is less accurate. In this case, it is necessary to reduce the traceability scale value K, that is, to narrow the traceability range circle;

[0052] It should be noted that the calibration analysis method of traceability scope is a cluster analysis method. The cluster center is the center of the circle, and the cluster scope is all traceability targets except the traceability source. Through effective traceability scope determination, multiple clusters can be obtained, and each cluster has highly similar carbon emission footprint behavior.

[0053] Compared with the existing technology, the beneficial effects achieved by the present invention are as follows: in a blockchain-based carbon emission traceability system and method provided by the present invention, the blockchain is connected to the data storage center, and the footprint links and corresponding carbon emissions in the battery passport are separated by block nodes; a traceability label is attached to the separation behavior, and a two-dimensional coordinate system of the traceability feature of the battery passport is established to generate a traceability feature curve function; by selecting the traceability source and the traceability target, a triple traceability model is constructed, and the first traceability value and the second traceability value between the two are iteratively evaluated; a traceability range is generated based on the traceability value, its validity is evaluated, and the battery passport within the valid range is output; the system includes a data storage center module, a blockchain module, a traceability feature processing module and an effective traceability analysis module, and each module works together to implement the above method; the present invention effectively improves the accuracy and efficiency of battery carbon emission traceability, and provides strong support for carbon footprint management and environmental protection in the battery industry. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention.

[0055] Figure 1 This is a schematic diagram of the steps of a blockchain-based carbon emission tracing method of the present invention. DETAILED DESCRIPTION

[0056] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 making creative efforts are within the scope of protection of the present invention.

[0057] In this embodiment 1: a carbon emission traceability system based on blockchain is provided, which includes a data storage center module, a blockchain module, a traceability feature processing module, and an effective traceability analysis module connected in sequence;

[0058] The data storage center module is used to store a battery passport, in which the battery passport records the footprint links and the carbon emissions generated by each footprint link;

[0059] Among them, the data storage center module includes a coding unit and a storage unit; the coding unit is used to encode the block node and the battery passport respectively; the storage unit is used to store the battery passport; the input end of the coding unit is connected to the output end of the storage unit.

[0060] The blockchain module sets block nodes based on the footprint links, and the block nodes are used to separate the footprint links recorded in the battery passport and the carbon emissions generated by each footprint link;

[0061] Among them, the blockchain module includes a block node setting unit and a footprint separation unit; the block node setting unit sets the block node based on the footprint link, wherein one block node is set corresponding to one footprint link; the footprint separation unit uses the block node to identify the battery passport stored in the data storage center in real time, and separates the footprint links in the battery passport and the carbon emissions corresponding to each footprint link; the output end of the block node setting unit is connected to the input end of the footprint separation unit.

[0062] The traceability feature processing module is used to add a traceability tag to the separation behavior, to build a triple traceability model, and to iteratively evaluate the first traceability value and the second traceability value between the traceability source and the traceability target;

[0063] The traceability feature processing module includes a traceability feature curve function unit, a traceability object selection unit, and a triple traceability model unit. The traceability feature curve function unit is used to add traceability labels to separation behaviors and establish a two-dimensional coordinate system for the traceability feature of the battery passport to obtain the traceability feature curve function of the battery passport. The traceability object selection unit is used to select a traceability source and a traceability target. The triple traceability model unit is used to construct a first-level traceability model, a second-level traceability model, and a third-level traceability model. The first-level traceability model is used to evaluate a first traceability value between a traceability source and a traceability target. The second-level traceability model is used to evaluate a second traceability value between the traceability source and the traceability target. The third-level traceability model is an iterative traceability model used to iteratively calculate the first traceability value and the second traceability value. The traceability feature curve function unit, the traceability object selection unit, and the triple traceability model unit are connected in sequence.

[0064] The effective traceability analysis module generates a traceability range based on the first traceability value and the second traceability value, evaluates the validity of the traceability range, and outputs a battery passport within the effective traceability range;

[0065] The effective traceability analysis module includes a traceability range characterization unit and an effective traceability evaluation unit. The traceability range characterization unit generates the scattered point coordinates of the traceability range when the traceability label is used as the traceability source based on the first traceability value and the second traceability value. The effective traceability evaluation unit is used to evaluate the validity of the traceability range, calculate the effective value of the traceability range, and output the battery passport corresponding to each scattered point within the traceability range circle. The output end of the traceability range characterization unit is connected to the input end of the effective traceability evaluation unit.

[0066] See also Figure 1In the second embodiment, a blockchain-based carbon emission tracing method is provided to be applied to the above-mentioned blockchain-based carbon emission tracing system. The method includes the following steps:

[0067] Step S1: The blockchain is connected to a data storage center, which is used to store the battery passport. The battery passport records the footprint links and the carbon emissions generated by each footprint link. Block nodes are set in the blockchain, and one block node is set for each footprint link. The block nodes are used to separate the footprint links in the battery passport and the carbon emissions corresponding to each footprint link;

[0068] Exemplarily, identifying carbon emission information in a battery passport, wherein the battery passport records each footprint link in the battery production process, and the carbon emissions are the carbon emissions generated in each footprint link, wherein each footprint link generates a corresponding carbon emission data;

[0069] Set up block nodes in the blockchain, where one footprint link corresponds to setting up a block node, count the number of block nodes, and record any i-th block node as B i , block node B i Connect to the data storage center, identify the battery passport stored in the data storage center in real time, and separate the footprint links in the battery passport and the carbon emissions corresponding to each footprint link.

[0070] Step S2: attaching a traceability label to the separation behavior, wherein the traceability label records the footprint link and the carbon emissions corresponding to the footprint link; based on the traceability label, establishing a traceability characteristic two-dimensional coordinate system of the battery passport to generate a traceability characteristic curve function of the battery passport;

[0071] For example, the battery passports stored in the data storage center are uniformly coded, and the e-th battery passport is recorded as P e , at block node B i Separate Battery Passport P e When the footprint link and the carbon emissions corresponding to the footprint link are combined, the separated carbon emissions are recorded as C i , then add a traceability label to the separation behavior, denoted as R(P e )={(B i , C i )|i∈[1,I]}, where I represents the total number of block nodes;

[0072] Based on the traceability label, a two-dimensional coordinate system of the traceability feature of the battery passport is established. The horizontal axis independent variable of the two-dimensional coordinate system of the traceability feature corresponds to the block node, and the vertical axis independent variable of the two-dimensional coordinate system of the traceability feature corresponds to the carbon emissions. Then (B i , C i) in the coordinates of the corresponding points in the two-dimensional coordinate system of the traceability feature; smoothly connect the traceability labels R(P e ) to obtain the coordinates of each point in the battery passport P e The traceability characteristic curve function is denoted as F(P e ).

[0073] Step S3: Select a traceability source and a traceability target, and construct a triple traceability model. The first-level traceability model is used to evaluate the first traceability value between the traceability source and the traceability target. The second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target. The third-level traceability model is used to iteratively calculate the first traceability value and the second traceability value.

[0074] For example, select the traceability label R(P e ) as the traceability source, select except the traceability label R(P e ) Any g-th battery passport P g Corresponding to the additional traceability label R(P g ) as the tracing target, and e≠g, in the tracing feature two-dimensional coordinate system, the tracing feature curve function F(P g );

[0075] Establishing a triple traceability model, wherein the triple traceability model includes a first-level traceability model, a second-level traceability model, and a third-level traceability model;

[0076] The first-level traceability model is used to evaluate the first traceability value between the traceability source and the traceability target.

[0077] The second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target.

[0078] The third-level tracing model is an iterative tracing model for iteratively calculating the first tracing value and the second tracing value, setting g=g+1, and g+1≠e, until the tracing label R(P e ) all battery passports corresponding to the additional traceability labels participate in the evaluation and the iteration stops, and the traceability label R(P e ) as the traceability source.

[0079] Step S4: Generate a traceability range based on the first traceability value and the second traceability value, evaluate the validity of the traceability range, and output a battery passport within the valid traceability range;

[0080] Exemplarily, based on the first traceability value and the second traceability value, a traceability label R(P e) is the scatter coordinate of the traceability range when the traceability source is used, which is recorded as M(P e , P g )=[V1(P e , P g ), V2(P e , P g )]; with scattered points M(P e , P g ) as the center of the circle, set the traceability scale value K as the radius, and obtain the traceability range circle as U[M(P e , P g ), K]; Get the traceability range circle U[M(P e , P g ), K] to the center of the circle M(P e , P g ) is the average straight-line distance, denoted as S(P e );

[0081] Evaluate the effectiveness of the traceability scope and calculate the effective value of the traceability scope Preset effective value threshold, if effective value Q(P e , K) is less than or equal to the effective value threshold, it means that the tracing range circle U[M(P e , P g ), K] is valid, otherwise it means the tracing range circle U[M(P e , P g ), K] is invalid; when the tracing range circle U[M(P e , P g ), K] is invalid, adjust the size of the traceability scale value K, and each time the adjustment is made, the traceability scale value after the adjustment is smaller than the traceability scale value after the previous adjustment, until the traceability range circle is valid, then stop adjusting; output the traceability range circle U[M(P e , P g ), the battery passport corresponding to each scattered point in K].

[0082] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.

[0083] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art will be able to modify the technical solutions described in the aforementioned embodiments or substitute equivalents for some of the technical features. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.

Claims

1. A carbon emission tracing method based on blockchain, characterized in that: The method comprises the following steps: Step S1: The blockchain is connected to a data storage center, which is used to store the battery passport. The battery passport records the footprint links and the carbon emissions generated by each footprint link. Block nodes are set in the blockchain, and one block node is set for each footprint link. The block nodes are used to separate the footprint links in the battery passport and the carbon emissions corresponding to each footprint link; Step S2: attaching a traceability label to the separation behavior, wherein the traceability label records the footprint link and the carbon emissions corresponding to the footprint link; based on the traceability label, establishing a traceability characteristic two-dimensional coordinate system of the battery passport to generate a traceability characteristic curve function of the battery passport; Step S3: Select the traceability source and the traceability target, and construct a triple traceability model. The first-level traceability model is used to evaluate the first traceability value between the traceability source and the traceability target. The first traceability value is used to reflect the overlap of the traceability characteristic curve area between the battery passports, and the vertical similarity of the carbon footprint between the battery passports is reflected by the difference in the vertical axis. The second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target. The second traceability value is used to reflect the overlap of the traceability characteristic curve length between the battery passports, and the horizontal similarity of the carbon footprint between the battery passports is reflected by the difference in the horizontal axis. The third-level traceability model is used to iteratively calculate the first traceability value and the second traceability value; Step S4: Based on the first traceability value and the second traceability value, generate a traceability range, evaluate the validity of the traceability range, and output the battery passport within the valid traceability range.

2. A blockchain-based carbon emission tracing method according to claim 1, characterized in that: The specific implementation process of step S1 includes: Identify the carbon emissions information in the battery passport, which records each footprint link in the battery production process. The carbon emissions are the carbon emissions generated in each footprint link, where each footprint link generates one carbon emissions data; Set up block nodes in the blockchain, where one footprint link corresponds to setting up a block node, count the number of block nodes, and record any i-th block node as B i , block node B i Connect to the data storage center, identify the battery passport stored in the data storage center in real time, and separate the footprint links in the battery passport and the carbon emissions corresponding to each footprint link.

3. A blockchain-based carbon emission tracing method according to claim 2, characterized in that: The specific implementation process of step S2 includes: The battery passports stored in the data storage center are uniformly coded, and the e-th battery passport is recorded as P e , at block node B i Separate Battery Passport P e When the footprint link and the carbon emissions corresponding to the footprint link are combined, the separated carbon emissions are recorded as C i , then add a traceability label to the separation behavior, denoted as R(P e )={(B i , C i )|i∈[1,I]}, where I represents the total number of block nodes; Based on the traceability label, a two-dimensional coordinate system of the traceability feature of the battery passport is established. The horizontal axis independent variable of the two-dimensional coordinate system of the traceability feature corresponds to the block node, and the vertical axis independent variable of the two-dimensional coordinate system of the traceability feature corresponds to the carbon emissions. Then (B i , C i ) in the coordinates of the corresponding points in the two-dimensional coordinate system of the traceability feature; smoothly connect the traceability labels R(P e ) to obtain the coordinates of each point in the battery passport P e The traceability characteristic curve function is denoted as F(P e ).

4. A blockchain-based carbon emission tracing method according to claim 3, characterized in that: The specific implementation process of step S3 includes: Select the traceability label R(P e ) as the traceability source, select except the traceability label R(P e ) Any g-th battery passport P g Corresponding to the additional traceability label R(P g ) as the tracing target, and e≠g, in the tracing feature two-dimensional coordinate system, the tracing feature curve function F(P g ); Establishing a triple traceability model, wherein the triple traceability model includes a first-level traceability model, a second-level traceability model, and a third-level traceability model; The first-level traceability model is used to evaluate the first traceability value between the traceability source and the traceability target. The second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target. The third-level tracing model is an iterative tracing model for iteratively calculating the first tracing value and the second tracing value, setting g=g+1, and g+1≠e, until the tracing label R(P e ) all battery passports corresponding to the additional traceability labels participate in the evaluation and the iteration stops, and the traceability label R(P e ) as the traceability source.

5. A blockchain-based carbon emission tracing method according to claim 4, characterized in that: The specific implementation process of step S4 includes: Generate a traceability label R(P) based on the first traceability value and the second traceability value e ) is the scatter coordinate of the traceability range when the traceability source is used, which is recorded as M(P e , P g )=[V1(P e , P g ), V2(P e , P g )]; with scattered points M(P e , P g ) as the center of the circle, set the traceability scale value K as the radius, and obtain the traceability range circle as U[M(P e , P g ), K]; Get the traceability range circle U[M(P e , P g ), K] to the center of the circle M(P e , P g ) is the average straight-line distance, denoted as S(P e ); Evaluate the effectiveness of the traceability scope and calculate the effective value of the traceability scope Preset effective value threshold, if effective value Q(P e , K) is less than or equal to the effective value threshold, it means that the tracing range circle U[M(P e , P g ), K] is valid, otherwise it means the tracing range circle U[M(P e , P g ), K] is invalid; when the tracing range circle U[M(P e , P g ), K] is invalid, adjust the size of the traceability scale value K, and each time the adjustment is made, the traceability scale value after the adjustment is smaller than the traceability scale value after the previous adjustment, until the traceability range circle is valid, then stop adjusting; output the traceability range circle U[M(P e , P g ), the battery passport corresponding to each scattered point in K].

6. A blockchain-based carbon emission tracing system, which executes a blockchain-based carbon emission tracing method according to any one of claims 1 to 5, characterized in that: The system includes a data storage center module, a blockchain module, a traceability feature processing module, and an effective traceability analysis module connected in sequence; The data storage center module is used to store a battery passport, in which the battery passport records the footprint links and the carbon emissions generated by each footprint link; The blockchain module sets block nodes based on the footprint links, and the block nodes are used to separate the footprint links recorded in the battery passport and the carbon emissions generated by each footprint link; The traceability feature processing module is used to add a traceability tag to the separation behavior, to build a triple traceability model, and to iteratively evaluate the first traceability value and the second traceability value between the traceability source and the traceability target; The effective traceability analysis module generates a traceability range based on the first traceability value and the second traceability value, evaluates the validity of the traceability range, and outputs a battery passport within the effective traceability range.

7. A blockchain-based carbon emission traceability system according to claim 6, characterized in that: The data storage center module includes a coding unit and a storage unit; the coding unit is used to encode the block node and the battery passport respectively; the storage unit is used to store the battery passport; the input end of the coding unit is connected to the output end of the storage unit.

8. The blockchain-based carbon emission tracing system according to claim 6, characterized in that: The blockchain module includes a block node setting unit and a footprint separation unit; the block node setting unit sets the block node based on the footprint link, wherein one block node is set corresponding to one footprint link; the footprint separation unit uses the block node to identify the battery passport stored in the data storage center in real time, and separates the footprint links in the battery passport and the carbon emissions corresponding to each footprint link; the output end of the block node setting unit is connected to the input end of the footprint separation unit.

9. The blockchain-based carbon emission tracing system according to claim 6, characterized in that: The traceability feature processing module includes a traceability feature curve function unit, a traceability object selection unit, and a triple traceability model unit. The traceability feature curve function unit is used to add traceability labels to separation behaviors and establish a two-dimensional traceability feature coordinate system for the battery passport to obtain the traceability feature curve function of the battery passport. The traceability object selection unit is used to select a traceability source and a traceability target. The triple traceability model unit is used to construct a first-level traceability model, a second-level traceability model, and a third-level traceability model. The first-level traceability model is used to evaluate a first traceability value between a traceability source and a traceability target. The second-level traceability model is used to evaluate a second traceability value between the traceability source and the traceability target. The third-level traceability model is an iterative traceability model for iteratively calculating the first traceability value and the second traceability value. The traceability feature curve function unit, the traceability object selection unit, and the triple traceability model unit are sequentially connected.

10. The blockchain-based carbon emission traceability system according to claim 6, characterized in that: The effective traceability analysis module includes a traceability range characterization unit and an effective traceability evaluation unit. The traceability range characterization unit generates scattered point coordinates of the traceability range when the traceability label is used as the traceability source based on the first traceability value and the second traceability value. The effective traceability evaluation unit is used to evaluate the effectiveness of the traceability range, calculate the effective value of the traceability range, and output the battery passport corresponding to each scattered point within the traceability range circle. The output end of the traceability range characterization unit is connected to the input end of the effective traceability evaluation unit.

Citation Information

Patent Citations

  • Battery digital passport system based on block chain

    CN118094649A

  • Personal carbon asset management method and system based on block chain

    CN118820805A