Carbon emission tracing system and method based on block chain
By introducing blockchain technology and traceability models into the battery passport management system, the shortcomings of traditional data storage and management methods are solved, efficient, reliable traceability and evaluation of battery passport data are achieved, and the accuracy and efficiency of carbon emission management are improved.
Patent Information
- Application Number
- CN202411824999.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-12
AI Technical Summary
The traditional battery passport data storage and management methods have problems such as data dispersion, difficulty in traceability and tampering, which limits the effectiveness and credibility of battery passports in practical applications.
Connect the data storage center through blockchain technology, use block nodes to separate the footprint links and carbon emissions in the battery passport, and build a triple traceability model through the traceability processing module and the effective traceability analysis module to generate and evaluate the traceability scope.
It realizes safe, reliable storage and efficient access of battery passport data, improves the accuracy and efficiency of carbon emission traceability, and provides support for the carbon footprint management and environmental protection of the battery industry.
Smart Images

Figure CN119784397A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of carbon emission technology, and specifically to a carbon emission tracing system and method based on blockchain. Background Art
[0002] In the current field of battery management, with the increasing awareness of environmental protection and increasingly stringent carbon emission regulations, it is particularly important to accurately track and quantify carbon emissions during the battery life cycle; Battery Passport, as an innovative management tool, aims to comprehensively record the various footprint links of the battery throughout its entire life cycle, 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 the existing technology, 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 safely and reliably stored and efficiently accessed.
[0005] However, relying solely on blockchain technology to store data is not enough 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-mentioned 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, the system comprises 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] Further, the data storage center module includes a coding 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] Further, 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] Further, 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, and establish a traceability characteristic two-dimensional coordinate system of the battery passport to 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-layer traceability model, a second-layer traceability model and a third-layer traceability model. The first-layer traceability model is used to evaluate a first traceability value between a traceability source and a traceability target. The second-layer traceability model is used to evaluate a second traceability value between a traceability source and a traceability target. The third-layer 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 carbon emission tracing method based on blockchain, the method comprising the following steps:
[0031] Step S1: The blockchain is connected to a data storage center, and the data storage center is used to store a 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 corresponding to one footprint link. The block node is 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 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 second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target, and 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 a battery passport within the valid traceability range.
[0035] Furthermore, the specific implementation process of step S1 includes:
[0036] Identify the carbon emission information in the battery passport, where the battery passport records each footprint link in the battery production process, and the carbon emission is the carbon emission generated in each footprint link, wherein one footprint link corresponds to one carbon emission data;
[0037] Set up block nodes in the blockchain, where one block node is set for each footprint link. 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 in the process and the carbon emissions corresponding to the footprint link are compared, 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 emission. Then (B i , C i ) in the corresponding point coordinates of the traceability feature two-dimensional coordinate system; smoothly connect the traceability labels R(P e ) to obtain 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 the traceability label R(P e ) Any g-th battery passport P gCorresponding to the additional traceability label R(P g ) as the traceability target, and e≠g, in the traceability feature two-dimensional coordinate system, the traceability feature curve function F(P g );
[0043] Establishing a triple traceability model, wherein the triple traceability model includes a first-layer traceability model, a second-layer traceability model, and a third-layer 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, and 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 reflects the longitudinal similarity of the carbon footprints between the battery passports by the differentiation of the vertical axis. If the overlap of the curve area is greater, the longitudinal 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 reflects the lateral similarity of the carbon footprints between the battery passports by the differentiation of the horizontal axis. If the overlap of the curve length is greater, the lateral similarity is higher, and then the second traceability value is larger; it should be noted that the vertical and lateral 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] Based on the first traceability value and the second traceability value, a traceability label R(P e ) is used as the scatter coordinates of the traceability range when the traceability source is used, and 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 denoted 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 next 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 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 prior art, 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 It 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 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.
[0057] In the first embodiment of the present invention: a carbon emission traceability system based on blockchain is provided, the system comprising 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 identifies the battery passport stored in the data storage center in real time through the block node, and separates the footprint link 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] Among them, 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 the separation behavior, and establish a traceability feature two-dimensional coordinate system of the battery passport to obtain the traceability feature curve function of the battery passport; the traceability object selection unit is used to select the traceability source and the 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 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, and the third-level traceability model is an iterative traceability model, which is 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 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 in 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 carbon emission tracing method based on blockchain is provided to be applied to the above-mentioned carbon emission tracing system based on blockchain. The method includes the following steps:
[0067] Step S1: The blockchain is connected to a data storage center, and the data storage center is used to store a 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 corresponding to one footprint link. The block node is 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 emission is the carbon emission generated in each footprint link, wherein one footprint link corresponds to one carbon emission data;
[0069] Set up block nodes in the blockchain, where one block node is set for each footprint link. 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] Exemplarily, 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 in the process and the carbon emissions corresponding to the footprint link are compared, 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 emission. Then (B i , C i) in the corresponding point coordinates of the traceability feature two-dimensional coordinate system; smoothly connect the traceability labels R(P e ) to obtain the battery passport P e The traceability characteristic curve function is denoted as F(P e ).
[0073] 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 second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target, and 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 the traceability label R(P e ) Any g-th battery passport P g Corresponding to the additional traceability label R(P g ) as the traceability target, and e≠g, in the traceability feature two-dimensional coordinate system, the traceability feature curve function F(P g );
[0075] Establishing a triple traceability model, wherein the triple traceability model includes a first-layer traceability model, a second-layer traceability model, and a third-layer 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, which is used to iteratively calculate the first tracing value and the second tracing value, and set 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 used as the scatter coordinates of the traceability range when the traceability source is used, and 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 denoted 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 next 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 article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0083] Finally, it should be noted that the above is only 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 can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope 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, and the data storage center is used to store a 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 corresponding to one footprint link. The block node is 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 second-level traceability model is used to evaluate the second traceability value between the traceability source and the traceability target, and 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 a battery passport within the valid traceability range.
2. According to a blockchain-based carbon emission tracing method according to claim 1, it is characterized in that: The specific implementation process of step S1 includes: Identify the carbon emission information in the battery passport, where the battery passport records each footprint link in the battery production process, and the carbon emission is the carbon emission generated in each footprint link, wherein one footprint link corresponds to one carbon emission data; Set up block nodes in the blockchain, where one block node is set for each footprint link. 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. According to a blockchain-based carbon emission tracing method according to claim 2, it is 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 in the process and the carbon emissions corresponding to the footprint link are compared, 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 emission. Then (B i , C i ) in the corresponding point coordinates of the traceability feature two-dimensional coordinate system; smoothly connect the traceability labels R(P e ) to obtain the battery passport P e The traceability characteristic curve function is denoted as F(P e ).
4. According to a blockchain-based carbon emission tracing method according to claim 3, it is characterized in that: The specific implementation process of step S3 includes: Select the traceability label R(P e ) as the traceability source, select the traceability label R(P e ) Any g-th battery passport P g Corresponding to the additional traceability label R(P g ) as the traceability target, and e≠g, in the traceability feature two-dimensional coordinate system, the traceability feature curve function F(P g ); Establishing a triple traceability model, wherein the triple traceability model includes a first-layer traceability model, a second-layer traceability model, and a third-layer 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, which is used to iteratively calculate the first tracing value and the second tracing value, and set 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. According to a blockchain-based carbon emission tracing method according to claim 4, it is characterized in that: The specific implementation process of step S4 includes: Based on the first traceability value and the second traceability value, a traceability label R(P e ) is used as the scatter coordinates of the traceability range when the traceability source is used, and 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 denoted 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 next 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, executing a blockchain-based carbon emission tracing method as described in 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 that are sequentially connected; 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 a block node based on the footprint link, and the block node is used to separate the footprint link 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 tracing 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 is 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 identifies the battery passport stored in the data storage center in real time through the block node, and separates the footprint link 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 is 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 the separation behavior, establish a traceability feature two-dimensional coordinate system of the battery passport, and 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 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, and the third-level traceability model is an iterative traceability model, which is 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.
10. A blockchain-based carbon emission tracing 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 validity of the traceability range, calculate the effective value of the traceability range, and output the battery passport corresponding to each scattered point in 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
Traceability data evaluation system and method
CN109523154A
Characteristic identification method and system for carbon dioxide emission reduction potential curve, and medium
CN115310802A
Carbon emission calculation method and device based on power grid power flow
CN115630779A
Battery digital passport system based on block chain
CN118094649A
Personal carbon asset management method and system based on block chain
CN118820805A