Electricity and carbon trading market information acquisition method based on cross-chain business
Through cross-chain business methods, the historical transaction data of the transaction subject and the blockchain identification information are used to realize data collaborative interaction between different electric carbon markets, solving the problem of obtaining information of the transaction subject, improving transaction enthusiasm and information accuracy, and reducing supervision cost.
Patent Information
- Application Number
- CN202411063072.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-05
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-08-05
AI Technical Summary
Business data between different electric carbon trading markets is difficult to communicate, and traditional third-party coordination methods are inefficient. Trading entities rely on manual query when obtaining information, making it difficult to recommend appropriate transaction information.
Using a cross-chain business method, the historical transaction content is obtained and evaluated through the historical transaction summary and blockchain identification information of the transaction subject, and the evaluation level is divided, and the corresponding transaction information acquisition permission is provided to realize cross-chain of different electric carbon markets. Coordinated interaction of business data.
It has increased the enthusiasm of trading entities to participate in carbon trading, reduced regulatory costs, optimized the carbon verification system, and improved the accuracy and efficiency of obtaining transaction information.
Smart Images

Figure CN119249468A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of carbon trading technology, and in particular to a method for acquiring information in an electric carbon trading market based on a cross-chain business. Background Art
[0002] Establishing electricity and carbon markets supported by market mechanisms is the most efficient means of energy resource allocation and climate governance. Its essence and common purpose are to promote the development of the power industry in a cleaner, more efficient and low-carbon direction. As an emerging digital technology, blockchain has unique advantages in data storage. In many local electricity markets or carbon markets, blockchain has begun to be used to store transaction data generated during market transactions. For different electricity and carbon trading markets, due to their affiliation with different organizations, their respective business data is difficult to communicate with each other. Establishing a full trust relationship between market operators is a prerequisite for business collaboration. The traditional practice of establishing a trust relationship between multiple organizations is to rely on a third-party authoritative agency as an intermediary for coordination. However, this method has gradually exposed its defects such as high risk and low efficiency with the development of the times and business. At the same time, the acquisition of information by trading entities in the electricity and carbon trading market is mainly through manual query of conditions. How to recommend appropriate trading information to trading entities based on their historical trading behaviors and carbon emission behaviors in different electricity and carbon trading markets remains to be solved. Summary of the invention
[0003] In view of this, the purpose of the present invention is to provide an information acquisition method for the electricity carbon trading market based on cross-chain business, which can obtain different types of electricity trading data and carbon trading data from multiple blockchains corresponding to different electricity carbon trading markets, and evaluate the trading subjects based on these multi-source heterogeneous data, and provide corresponding trading information to the trading subjects according to the evaluation.
[0004] In order to achieve the above-mentioned purpose of the invention, the present invention provides a method for obtaining information of an electric carbon trading market based on a cross-chain business, the method comprising:
[0005] S101. When the transaction demand of the transaction subject is obtained, the historical transaction market participation information of the transaction subject is obtained according to the historical transaction summary of the transaction subject, and the carbon emissions and carbon quota records of the transaction subject are obtained at the same time, wherein the historical transaction market participation information includes historical participation information of the electricity transaction market and / or historical participation information of the carbon transaction market;
[0006] S102. Analyze the historical transaction market participation information to obtain historical transaction market blockchain identification information, where the historical transaction market blockchain identification information is used to uniquely identify the historical transaction market blockchain;
[0007] S103, inputting the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module, and the cross-chain business information acquisition module acquires the historical transaction content from the corresponding transaction market blockchain according to the historical transaction summary and the historical transaction market blockchain identification information, wherein the historical transaction content is the power transaction content and / or the carbon transaction content;
[0008] S104, triggering the subject evaluation contract, the subject evaluation contract obtains the carbon emissions, carbon quota records and historical transaction content of the transaction subject and inputs them into the evaluation model for processing to obtain the evaluation information of the transaction subject;
[0009] S105, classifying the transaction subject into evaluation levels according to the evaluation information of the transaction subject;
[0010] S106. According to the evaluation level of the transaction subject, corresponding transaction information acquisition rights are set for the transaction subject, and according to the transaction information acquisition rights of the transaction subject, transaction information that meets its transaction information acquisition rights is provided to the transaction subject.
[0011] Furthermore, the historical transaction summary is composed of a first character string, a second character string, and a third character string, wherein the first character string is used to represent the historical transaction time, the second character string is used to represent the historical transaction market, and the third character string is used to represent the storage block information of the historical transaction content on the historical transaction market blockchain. The generation of the historical transaction summary includes:
[0012] S201. The trading subject conducts trading activities in the trading market, where the trading market is a power trading market or a carbon trading market;
[0013] S202, uploading the transaction content corresponding to the transaction behavior to the transaction market blockchain corresponding to the transaction market for storage;
[0014] S203. After the transaction of the transaction subject is completed, a first character string is generated according to the time when the transaction occurs, a second character string is generated according to the transaction market where the transaction occurs, and a third character string is generated according to the storage block of the transaction content on the transaction market blockchain;
[0015] S204: Combine the first character string, the second character string and the third character string into a historical transaction summary according to a preset transaction summary combination rule.
[0016] Furthermore, historical transaction market participation information of the transaction subject is obtained based on the historical transaction summary of the transaction subject, specifically: the historical transaction summary is reversely restored according to the preset transaction summary combination rule to obtain the first character string, the second character string and the third character string respectively, and the second character string is parsed to obtain the historical transaction market participation information.
[0017] Furthermore, step S102 is specifically as follows: analyzing the historical transaction market participation information, and determining the transaction market blockchain associated with the historical transaction market in the historical transaction market participation information by querying the market-chain association relationship.
[0018] Furthermore, step S103 specifically includes:
[0019] S301, inputting the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module, and the cross-chain business information acquisition module sends a cross-chain information acquisition request to the corresponding transaction market blockchain according to the historical transaction market blockchain identification information, and the cross-chain information acquisition request includes the historical transaction summary;
[0020] S302: After receiving the cross-chain information acquisition request, the transaction market blockchain triggers the cross-chain business contract, which verifies the identity of the cross-chain business information acquisition module. If the identity verification is successful, the cross-chain information acquisition request is verified.
[0021] S303. If the cross-chain information acquisition request is verified, the cross-chain business contract obtains the historical transaction content according to the historical transaction summary and passes the historical transaction content to the cross-chain business information acquisition module.
[0022] Furthermore, the cross-chain business contract verifies the identity of the cross-chain business information acquisition module, specifically:
[0023] S401. Obtain identity authentication content provided by the cross-chain business information acquisition module, where the identity authentication content is generated by the cross-chain business information acquisition module according to a pre-updated cross-chain verification ciphertext;
[0024] S402, determining the starting speed, acceleration and acceleration time of their respective mappings based on at least three different objective fact information sources;
[0025] S403, initialize the moving point at the end point of the pre-updated cross-chain verification curve, set the moving constraint conditions of the moving point according to the starting speed, acceleration and acceleration time determined in the previous step, make the moving point move along the cross-chain verification curve under the moving constraint conditions, and obtain the moving trajectory of the moving point on the cross-chain verification curve;
[0026] S404, establishing a mapping relationship between each point on the cross-chain verification curve and each element in the cross-chain verification ciphertext, extracting corresponding elements from the cross-chain verification ciphertext according to the points passed by the moving trajectory and the mapping relationship between the points and the elements, and splicing the extracted elements according to the order of the points passed by the moving trajectory to obtain comparative verification content;
[0027] S405: Compare the verification content with the identity verification content. If the comparison passes, the identity verification is determined to be passed; otherwise, the identity verification is determined to be failed.
[0028] Furthermore, according to the preset update cycle, the cross-chain verification ciphertext and cross-chain verification curve within this cycle are regularly and synchronously updated to the cross-chain business information acquisition module and the cross-chain business contract of the transaction market blockchain respectively.
[0029] Furthermore, step S106 specifically includes:
[0030] S501. Summarize the transaction information published by all transaction entities through the transaction market, and determine the transaction information acquisition authority required to obtain the transaction information according to the evaluation level and publishing settings of the transaction entity that published the transaction information;
[0031] S502: Determine the transaction information acquisition authority of the transaction subject according to the evaluation level of the transaction subject, and determine the transaction information set that the transaction subject can obtain according to the transaction information acquisition authority of the transaction subject;
[0032] S503: Provide transaction information to the transaction subject based on the transaction information set that can be obtained by the transaction subject.
[0033] Furthermore, between determining the transaction information set that can be obtained by the transaction subject and providing the transaction information to the transaction subject, it also includes:
[0034] S601, performing type processing on the power generation, carbon emissions, carbon quota records and historical transaction contents of the transaction subject to obtain corresponding type resources, wherein the type resources include at least one of digital resources, information resources, knowledge resources and intention resources;
[0035] S602, convert and calculate the obtained type resources to obtain new type resources that can characterize the electricity-carbon trading behavior characteristics and carbon emission reduction behavior characteristics of the trading subject, type the trading requirements of the trading subject to obtain intention resources that can characterize the trading requirements of the trading subject, convert and calculate the type resources that can characterize the electricity-carbon trading behavior characteristics and carbon emission reduction behavior characteristics of the trading subject and the intention resources that can characterize the trading requirements of the trading subject to obtain new intention resources;
[0036] S603: Type the transaction information in the transaction information set to obtain type resources for characterizing the content and type of the transaction information, determine the degree of match between the intent resource finally obtained in the previous step and the type resource for characterizing the content and type of the transaction information, and preferentially provide the transaction subject with the transaction information with the highest degree of match.
[0037] Furthermore, after assigning evaluation levels to transaction entities, the evaluation information and evaluation levels of the transaction entities are uploaded to a blockchain for storing the evaluation information and evaluation levels of the transaction entities.
[0038] Compared with the prior art, the present invention has the following beneficial effects:
[0039] The method provided by the present invention, when obtaining the transaction needs of the transaction subject, obtains the historical transaction market participation information of the transaction subject according to the historical transaction summary of the transaction subject, and obtains the carbon emissions and carbon quota records, analyzes the historical transaction market participation information, obtains the historical transaction market blockchain identification information, inputs the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module, the cross-chain business information acquisition module obtains the historical transaction content from the corresponding transaction market blockchain, and then triggers the subject evaluation contract to obtain the carbon emissions, carbon quota records and historical transaction content of the transaction subject and inputs them into the evaluation model for processing, obtains the evaluation information of the transaction subject, divides the evaluation level for the transaction subject according to the evaluation information of the transaction subject, and provides the transaction subject with corresponding transaction information based on the evaluation level. The present invention can realize the cross-chain business data collaborative interaction of different electric carbon markets, and based on this, provide transaction subjects with different levels of transaction information acquisition rights, thereby improving the enthusiasm of transaction subjects to participate in carbon trading. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only preferred embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0041] Figure 1 It is a schematic diagram of the overall process of a method for obtaining information on an electric carbon trading market based on cross-chain business provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0042] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The enumerated embodiments are only used to explain the present invention and are not used to limit the scope of the present invention.
[0043] Reference Figure 1 This embodiment provides a method for obtaining information on an electric carbon trading market based on a cross-chain business, the method comprising the following steps:
[0044] S101. When the transaction demand of the transaction subject is obtained, the historical transaction market participation information of the transaction subject is obtained according to the historical transaction summary of the transaction subject, and the carbon emissions and carbon quota records of the transaction subject are obtained at the same time, wherein the historical transaction market participation information includes historical participation in electricity trading market information and / or historical participation in carbon trading market information.
[0045] In this embodiment, the transaction subject is mainly a power generation enterprise, and in some cases may also include a power construction enterprise, a power design enterprise and other auxiliary enterprises, etc. The transaction demand is generally a demand for selling / purchasing power generation, or a demand for selling / purchasing carbon quotas.
[0046] In some implementations, the carbon emissions of the trading entity are acquired through sensors installed in the trading entity's plant or power station.
[0047] S102. Analyze the historical trading market participation information to obtain historical trading market blockchain identification information, where the historical trading market blockchain identification information is used to uniquely identify the historical trading market blockchain.
[0048] In this embodiment, different electric carbon trading markets are deployed with dedicated blockchains for storing electric carbon trading data generated in their trading markets. The blockchain is called a trading market blockchain. The identification information of the trading market blockchain is used to uniquely identify the corresponding trading market blockchain among multiple blockchains.
[0049] S103. Input the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module. The cross-chain business information acquisition module obtains the historical transaction content from the corresponding transaction market blockchain according to the historical transaction summary and the historical transaction market blockchain identification information. The historical transaction content is electricity transaction content and / or carbon transaction content.
[0050] S104. Triggering the subject evaluation contract, the subject evaluation contract obtains the carbon emissions, carbon quota records and historical transaction content of the transaction subject and inputs them into the evaluation model for processing to obtain the evaluation information of the transaction subject.
[0051] S105. Assign evaluation levels to the transaction entities according to their evaluation information.
[0052] S106. According to the evaluation level of the transaction subject, corresponding transaction information acquisition rights are set for the transaction subject, and according to the transaction information acquisition rights of the transaction subject, transaction information that meets its transaction information acquisition rights is provided to the transaction subject.
[0053] When obtaining the transaction demand of the transaction subject, this embodiment obtains the historical transaction market participation information of the transaction subject according to the historical transaction summary of the transaction subject, obtains the carbon emissions and carbon quota records, analyzes the historical transaction market participation information, obtains the historical transaction market blockchain identification information, inputs the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module, and the cross-chain business information acquisition module obtains the historical transaction content from the corresponding transaction market blockchain, and then triggers the subject evaluation contract to obtain the carbon emissions, carbon quota records and historical transaction content of the transaction subject and inputs them into the evaluation model for processing, obtains the evaluation information of the transaction subject, divides the evaluation level for the transaction subject according to the evaluation information of the transaction subject, and provides the corresponding transaction information for the transaction subject based on the evaluation level. The present invention can realize the cross-chain business data collaborative interaction of different electric carbon markets, and based on this, provide different levels of transaction information acquisition rights for transaction subjects, improve the enthusiasm of transaction subjects to participate in carbon trading, calculate the data to be authentic, reliable and traceable, and objectively reduce the time and manpower cost of regulatory agencies for carbon supervision of power generation enterprises, optimize the carbon verification system, and help achieve the dual carbon goals.
[0054] As an optional embodiment, the historical transaction summary is composed of a first string, a second string and a third string, wherein the first string is used to represent the historical transaction time, the second string is used to represent the historical transaction market, and the third string is used to represent the storage block information of the historical transaction content on the historical transaction market blockchain. The generation of the historical transaction summary includes:
[0055] S201. A trading entity conducts trading activities in a trading market, wherein the trading market is an electricity trading market or a carbon trading market.
[0056] S202: Upload the transaction content corresponding to the transaction behavior to the transaction market blockchain corresponding to the transaction market for storage.
[0057] S203. After the transaction of the transaction subject is completed, a first character string is generated according to the time when the transaction occurs, a second character string is generated according to the transaction market where the transaction occurs, and a third character string is generated according to the storage block of the transaction content on the transaction market blockchain.
[0058] S204: Combine the first character string, the second character string and the third character string into a historical transaction summary according to a preset transaction summary combination rule.
[0059] In this optional embodiment, it can be understood that the "first", "second" and "third" are only used to distinguish character strings with different representation functions, and do not represent the order of the corresponding character strings in the historical transaction summary.
[0060] In this optional embodiment, the preset transaction summary combination rule may be to connect the first string, the second string, and the third string in pairs to form a new string as the historical transaction summary; or after processing the first string, the second string, and the third string respectively, the processing results are combined according to the preset combination rule to obtain the historical transaction summary, and the processing may be a hash operation, a modulus operation, or other processing methods. The historical transaction summary may also be obtained according to other transaction summary combination rules, and this embodiment does not specifically limit this.
[0061] On the basis of the foregoing embodiment, the historical transaction market participation information of the transaction subject is obtained according to the historical transaction summary of the transaction subject, specifically: the historical transaction summary is reversely restored according to the preset transaction summary combination rule to obtain the first character string, the second character string and the third character string respectively, the second character string is parsed to obtain the historical transaction market participation information, so as to know in which electricity carbon trading markets the transaction subject has traded.
[0062] At the same time, by analyzing the historical trading market participation information, the market-chain association relationship is queried to further determine the trading market blockchain associated with the historical trading market in the historical trading market participation information. The market-chain association relationship is used to characterize the corresponding association relationship between different power trading markets or carbon trading markets and the trading market blockchain.
[0063] As an optional embodiment, step S103 specifically includes:
[0064] S301. Input the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module. The cross-chain business information acquisition module sends a cross-chain information acquisition request to the corresponding transaction market blockchain according to the historical transaction market blockchain identification information. The cross-chain information acquisition request includes the historical transaction summary.
[0065] S302. After receiving the cross-chain information acquisition request, the transaction market blockchain triggers the cross-chain business contract. The cross-chain business contract verifies the identity of the cross-chain business information acquisition module. If the identity verification is successful, the cross-chain information acquisition request is verified.
[0066] In this optional embodiment, each trading market blockchain is configured with a cross-chain business contract based on a smart contract, and the cross-chain business contract is used to process the cross-chain information acquisition request initiated by the cross-chain business information acquisition module. If the cross-chain business contract fails to pass the identity authentication of the cross-chain business information acquisition module, the process ends.
[0067] In this optional embodiment, the cross-chain information acquisition request is verified, specifically, based on the transaction summary combination rule, the historical transaction summary in the cross-chain information acquisition request is parsed to obtain the corresponding first string, second string and third string, and based on the above string parsing, the historical transaction time, transaction market and storage block of the transaction content on the transaction market blockchain are obtained, and then it is determined whether the transaction market is consistent with the transaction market corresponding to the current transaction market blockchain. If they are consistent, the storage content of the corresponding block is obtained according to the storage block of the transaction content on the transaction market blockchain, and it is determined whether the transaction time in the storage content is consistent with the transaction time obtained by parsing. If they are consistent, it is determined that the verification of the cross-chain information acquisition request is passed.
[0068] S303. If the cross-chain information acquisition request is verified, the cross-chain business contract obtains the historical transaction content according to the historical transaction summary and passes the historical transaction content to the cross-chain business information acquisition module.
[0069] This optional embodiment processes cross-chain business through smart contracts. Before executing the cross-chain data acquisition business, the identity of the cross-chain business information acquisition module is first verified. After the identity authentication of the requester is passed, the cross-chain information acquisition request itself is verified. If any of the verifications fails, the process is terminated, thereby improving the security of cross-chain data interaction.
[0070] As another optional embodiment, the cross-chain business contract verifies the identity of the cross-chain business information acquisition module, specifically:
[0071] S401. Obtain identity authentication content provided by a cross-chain business information acquisition module, where the identity authentication content is generated by the cross-chain business information acquisition module according to a pre-updated cross-chain verification ciphertext.
[0072] S402: Determine the starting speed, acceleration and acceleration time of their respective mappings based on at least three different objective fact information sources.
[0073] In some implementations, the objective fact information sources can be determined as the current time, a certain place in reality, and the real-time weather of the real place at the current time. Different times map different starting speeds, different real places map different accelerations, and different weathers map different acceleration times. When verifying the identity of the cross-chain business information acquisition module, the cross-chain business contract first determines the current time, and then randomly selects a real place, such as a city, through a random generator, and then determines the local real-time weather based on the current time and the determined city, and finally determines the mapped starting speed, acceleration and acceleration time according to the determined current time, place and real-time weather. In some other implementation methods, other sources of objective fact information can also be selected, and this embodiment does not specifically limit this.
[0074] S403. Initialize the moving point at the endpoint of the pre-updated cross-chain verification curve, set the movement constraint conditions of the moving point according to the starting speed, acceleration and acceleration time determined in the previous step, make the moving point move along the cross-chain verification curve under the movement constraint conditions, and obtain the movement trajectory of the moving point on the cross-chain verification curve.
[0075] In this optional embodiment, the moving point starts to move from the end point of the cross-chain verification curve at a determined starting speed, and moves with uniform acceleration along the cross-chain verification curve according to a determined acceleration, stops moving after a determined acceleration time, and obtains the moving trajectory of the moving point from the starting point to the stopping point.
[0076] S404. Establish a mapping relationship between each point on the cross-chain verification curve and each element in the cross-chain verification ciphertext. Extract corresponding elements from the cross-chain verification ciphertext according to the points passed by the moving trajectory and the mapping relationship between the points and the elements. Splice the extracted elements according to the sequence of the points passed by the moving trajectory to obtain comparative verification content.
[0077] It can be understood that each point on the cross-chain verification curve maps an element in the cross-chain verification ciphertext, and the elements mapped by different points are not repeated. At the same time, the number of points on the cross-chain verification curve is not necessarily the same as the total number of elements in the cross-chain verification ciphertext, and the number of points is less than or equal to the number of elements. The extracted elements can be spliced in the order of extraction or in a random order, and this embodiment does not impose specific restrictions on this.
[0078] S405: Compare the verification content with the identity verification content. If the comparison passes, the identity verification is determined to be passed; otherwise, the identity verification is determined to be failed.
[0079] In this optional embodiment, according to the preset update cycle, the cross-chain verification ciphertext and cross-chain verification curve equation within this cycle are regularly and synchronously updated to the cross-chain business information acquisition module and the cross-chain business contract of the trading market blockchain, so that the cross-chain business information acquisition module and the cross-chain business contract can respectively generate identity authentication content and comparison verification content based on the same cross-chain verification ciphertext and cross-chain verification curve equation using the above method. In some implementations, for cross-chain business contracts of different trading market blockchains, the cross-chain verification ciphertext and cross-chain verification curve used in the same period may be different.
[0080] As another optional embodiment, step S106 specifically includes:
[0081] S501. Summarize the transaction information published by all transaction entities through the transaction market, and determine the transaction information acquisition authority required to obtain the transaction information according to the evaluation level and publishing settings of the transaction entity that published the transaction information.
[0082] S502: Determine the transaction information acquisition authority of the transaction subject according to the evaluation level of the transaction subject, and determine the transaction information set that the transaction subject can obtain according to the transaction information acquisition authority of the transaction subject.
[0083] S503: Provide transaction information to the transaction subject based on the transaction information set that can be obtained by the transaction subject.
[0084] As a further optional embodiment, between determining the transaction information set that can be obtained by the transaction subject and providing the transaction information to the transaction subject, the following is further included:
[0085] S601. Type-process the power generation, carbon emissions, carbon quota records and historical transaction contents of the transaction subject to obtain corresponding type resources, where the type resources include at least one of digital resources, information resources, knowledge resources and intention resources.
[0086] S602, convert the obtained type resources to obtain new type resources that can characterize the electricity-carbon trading behavior characteristics and carbon emission reduction behavior characteristics of the trading subject, type the trading requirements of the trading subject to obtain intention resources that can characterize the trading requirements of the trading subject, and convert the type resources that can characterize the electricity-carbon trading behavior characteristics and carbon emission reduction behavior characteristics of the trading subject and the intention resources that can characterize the trading requirements of the trading subject to obtain new intention resources. The conversion calculation includes same-modality conversion calculation and cross-modality conversion calculation. Same-modality conversion calculation is to obtain type resources of the same modality based on at least one type resource, for example, to obtain new information resources based on existing information resources; cross-modality conversion calculation is to obtain type resources of different modalities based on at least one type resource.
[0087] S603: Type the transaction information in the transaction information set to obtain type resources for characterizing the content and type of the transaction information, determine the degree of match between the intent resource finally obtained in the previous step and the type resource for characterizing the content and type of the transaction information, and preferentially provide the transaction subject with the transaction information with the highest degree of match.
[0088] This optional embodiment obtains new type resources that can characterize the trading subject's electricity and carbon trading behavior characteristics and carbon emission reduction behavior characteristics by typifying and converting the trading subject's power generation, carbon emissions, carbon quota records and historical trading content. At the same time, the trading subject's trading needs are typified to obtain intention resources that can characterize the trading subject's trading needs. Based on the new type resources and intention resources, intention resources that can characterize trading needs that meet the trading subject's behavior characteristics are obtained. Based on the last obtained intention resources, trading information with a high degree of matching is provided to the trading subject on a priority basis, thereby improving the accuracy of trading information push and avoiding trading subjects from investing more manpower and time in finding suitable trading information, which can effectively improve user experience.
[0089] As another optional embodiment, after the transaction subjects are divided into evaluation levels, the evaluation information and evaluation levels of the transaction subjects are uploaded to the blockchain used to store the evaluation information and evaluation levels of the transaction subjects.
[0090] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for obtaining information on the electric carbon trading market based on cross-chain business, characterized in that: The method comprises: S101. When the transaction demand of the transaction subject is obtained, the historical transaction market participation information of the transaction subject is obtained according to the historical transaction summary of the transaction subject, and the carbon emissions and carbon quota records of the transaction subject are obtained at the same time, wherein the historical transaction market participation information includes historical participation information of the electricity transaction market and / or historical participation information of the carbon transaction market; S102. Analyze the historical transaction market participation information to obtain historical transaction market blockchain identification information, where the historical transaction market blockchain identification information is used to uniquely identify the historical transaction market blockchain; S103, inputting the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module, and the cross-chain business information acquisition module acquires the historical transaction content from the corresponding transaction market blockchain according to the historical transaction summary and the historical transaction market blockchain identification information, wherein the historical transaction content is the power transaction content and / or the carbon transaction content; S104, triggering the subject evaluation contract, the subject evaluation contract obtains the carbon emissions, carbon quota records and historical transaction content of the transaction subject and inputs them into the evaluation model for processing to obtain the evaluation information of the transaction subject; S105, classifying the transaction subject into evaluation levels according to the evaluation information of the transaction subject; S106. According to the evaluation level of the transaction subject, corresponding transaction information acquisition rights are set for the transaction subject, and according to the transaction information acquisition rights of the transaction subject, transaction information that meets its transaction information acquisition rights is provided to the transaction subject.
2. According to claim 1, a method for obtaining information on the electric carbon trading market based on cross-chain business is characterized in that: The historical transaction summary is composed of a first character string, a second character string, and a third character string. The first character string is used to represent the historical transaction time, the second character string is used to represent the historical transaction market, and the third character string is used to represent the storage block information of the historical transaction content on the historical transaction market blockchain. The generation of the historical transaction summary includes: S201. The trading subject conducts trading activities in the trading market, where the trading market is a power trading market or a carbon trading market; S202, uploading the transaction content corresponding to the transaction behavior to the transaction market blockchain corresponding to the transaction market for storage; S203. After the transaction of the transaction subject is completed, a first character string is generated according to the time when the transaction occurs, a second character string is generated according to the transaction market where the transaction occurs, and a third character string is generated according to the storage block of the transaction content on the transaction market blockchain; S204: Combine the first character string, the second character string and the third character string into a historical transaction summary according to a preset transaction summary combination rule.
3. According to claim 2, a method for obtaining information on the electric carbon trading market based on cross-chain business is characterized in that: The historical transaction market participation information of the transaction subject is obtained according to the historical transaction summary of the transaction subject, specifically: the historical transaction summary is reversely restored according to the preset transaction summary combination rule to obtain the first character string, the second character string and the third character string respectively, and the second character string is parsed to obtain the historical transaction market participation information.
4. According to claim 3, a method for obtaining information on the electric carbon trading market based on cross-chain business is characterized in that: Step S102 specifically includes: analyzing the historical transaction market participation information, and determining the transaction market blockchain associated with the historical transaction market in the historical transaction market participation information by querying the market-chain association relationship.
5. According to claim 1, a method for obtaining information on the electric carbon trading market based on cross-chain business is characterized in that: Step S103 specifically includes: S301, inputting the historical transaction summary and the historical transaction market blockchain identification information into the cross-chain business information acquisition module, and the cross-chain business information acquisition module sends a cross-chain information acquisition request to the corresponding transaction market blockchain according to the historical transaction market blockchain identification information, and the cross-chain information acquisition request includes the historical transaction summary; S302: After receiving the cross-chain information acquisition request, the transaction market blockchain triggers the cross-chain business contract, which verifies the identity of the cross-chain business information acquisition module. If the identity verification is successful, the cross-chain information acquisition request is verified. S303. If the cross-chain information acquisition request is verified, the cross-chain business contract obtains the historical transaction content according to the historical transaction summary and passes the historical transaction content to the cross-chain business information acquisition module.
6. A method for obtaining information on electric carbon trading market based on cross-chain business according to claim 5, characterized in that: The cross-chain business contract verifies the identity of the cross-chain business information acquisition module, specifically: S401. Obtain identity authentication content provided by the cross-chain business information acquisition module, where the identity authentication content is generated by the cross-chain business information acquisition module according to a pre-updated cross-chain verification ciphertext; S402, determining the starting speed, acceleration and acceleration time of their respective mappings based on at least three different objective fact information sources; S403, initialize the moving point at the end point of the pre-updated cross-chain verification curve, set the moving constraint conditions of the moving point according to the starting speed, acceleration and acceleration time determined in the previous step, make the moving point move along the cross-chain verification curve under the moving constraint conditions, and obtain the moving trajectory of the moving point on the cross-chain verification curve; S404, establishing a mapping relationship between each point on the cross-chain verification curve and each element in the cross-chain verification ciphertext, extracting corresponding elements from the cross-chain verification ciphertext according to the points passed by the moving trajectory and the mapping relationship between the points and the elements, and splicing the extracted elements according to the order of the points passed by the moving trajectory to obtain comparative verification content; S405: Compare the verification content with the identity verification content. If the comparison passes, the identity verification is determined to be passed; otherwise, the identity verification is determined to be failed.
7. A method for obtaining information on the electric carbon trading market based on cross-chain business according to claim 6, characterized in that: According to the preset update cycle, the cross-chain verification ciphertext and cross-chain verification curve within this cycle are regularly and synchronously updated to the cross-chain business information acquisition module and the cross-chain business contract of the trading market blockchain respectively.
8. The method for obtaining information on the electric carbon trading market based on cross-chain business according to claim 1 is characterized in that: Step S106 specifically includes: S501. Summarize the transaction information published by all transaction entities through the transaction market, and determine the transaction information acquisition authority required to obtain the transaction information according to the evaluation level and publishing settings of the transaction entity that published the transaction information; S502: Determine the transaction information acquisition authority of the transaction subject according to the evaluation level of the transaction subject, and determine the transaction information set that the transaction subject can obtain according to the transaction information acquisition authority of the transaction subject; S503: Provide transaction information to the transaction subject based on the transaction information set that can be obtained by the transaction subject.
9. A method for obtaining information on electric carbon trading market based on cross-chain business according to claim 8, characterized in that: Between determining the transaction information set that the transaction subject can obtain and providing the transaction information to the transaction subject, it also includes: S601, performing type processing on the power generation, carbon emissions, carbon quota records and historical transaction contents of the transaction subject to obtain corresponding type resources, wherein the type resources include at least one of digital resources, information resources, knowledge resources and intention resources; S602, convert and calculate the obtained type resources to obtain new type resources that can characterize the electricity-carbon trading behavior characteristics and carbon emission reduction behavior characteristics of the trading subject, type the trading requirements of the trading subject to obtain intention resources that can characterize the trading requirements of the trading subject, convert and calculate the type resources that can characterize the electricity-carbon trading behavior characteristics and carbon emission reduction behavior characteristics of the trading subject and the intention resources that can characterize the trading requirements of the trading subject to obtain new intention resources; S603: Type the transaction information in the transaction information set to obtain type resources for characterizing the content and type of the transaction information, determine the degree of match between the intent resource finally obtained in the previous step and the type resource for characterizing the content and type of the transaction information, and preferentially provide the transaction subject with the transaction information with the highest degree of match.
10. The method for obtaining information on the electric carbon trading market based on cross-chain business according to claim 1 is characterized in that: After the transaction subject is divided into evaluation levels, the evaluation information and evaluation level of the transaction subject are uploaded to the blockchain used to store the evaluation information and evaluation level of the transaction subject.
Citation Information
Patent Citations
Carbon transaction analysis and evaluation system based on block chain technology
CN114757715A
Electricity-carbon linkage collaborative transaction system based on block chain
CN115760395A
Web3.0-oriented decentralized identity authentication digital asset cross-chain transfer system
CN117056888A
Cross-chain data interaction sharing method and system
CN117792656A
Node reputation evaluation method between cross-chain nodes of block chain
CN118368215A
