A method and system for information sharing in multi-level flexible load clusters based on blockchain technology

By adopting a multi-level flexible workload cluster information sharing method based on blockchain technology, the problems of data silos, insufficient transparency, and privacy and security in traditional methods are solved, realizing efficient and secure flexible workload information sharing, and supporting large-scale cluster management and privacy protection.

CN119944944BActive Publication Date: 2025-10-28STATE GRID ANHUI ELECTRIC POWER CO LTD ELECTRIC POWER SCI RES INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411873292.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-10-28
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

Traditional flexible load information sharing methods suffer from problems such as data silos, insufficient transparency, poor scalability, and inadequate privacy and security protection, making it difficult to meet the needs of efficient collaborative management of large-scale flexible load clusters.

Method used

A multi-level flexible load cluster information sharing method based on blockchain technology is adopted. By constructing a blockchain network, including a security and privacy protection layer, a data layer, a network layer, a consensus layer, and a contract layer, smart contracts are used for data publishing and verification to achieve data transparency and immutability, and to provide a privacy protection mechanism.

Benefits of technology

It improves the efficiency and security of information sharing in flexible workload clusters, supports dynamic expansion, protects user privacy, ensures data transparency and credibility, and prevents data from being obtained by unauthorized third parties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119944944B_ABST
    Figure CN119944944B_ABST
Patent Text Reader

Abstract

This invention proposes a blockchain-based method for information sharing among multi-level flexible load clusters, applied in the field of power grid information sharing technology. The method includes steps S1: constructing a blockchain network; Step S2: publishing and broadcasting load demand information based on the constructed blockchain network; Step S3: the flexible load user node responds to the load demand by receiving the load demand and uploading the corresponding load data from the received load demand to the blockchain; Step S4: the multi-level load aggregator confirms the response of the flexible load user node and generates confirmation information. Utilizing this information sharing method, the security of flexible load user data in the power grid system can be improved, the transparency and scalability of large-scale cluster information can be increased, and the efficiency of cluster information management can be enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information sharing technology, particularly to the secure sharing of flexible load information in power systems, and more specifically to a method and system for sharing information across multi-level flexible load clusters based on blockchain technology. Background Technology

[0002] With the development of smart grids, the proportion of flexible loads in power systems is gradually increasing. Examples of flexible loads include electric vehicles, smart home devices, and distributed energy resources. These flexible loads are adjustable and dispatchable, effectively balancing power grid supply and demand and improving the flexibility and stability of the power grid system.

[0003] However, traditional flexible load information sharing methods have many problems and are difficult to meet the needs of efficient collaborative management of large-scale flexible load clusters. These problems include:

[0004] 1) Traditional information sharing methods typically rely on centralized databases or servers, with data from various flexible workload devices scattered across different systems, forming "data silos." This decentralized data storage method makes data integration and sharing difficult, limiting the value of data utilization.

[0005] 2) In traditional methods, the data collection, transmission, and storage processes lack transparency, making it impossible for participating parties to verify the authenticity and integrity of the data. This not only affects the credibility of the data but also increases the difficulty of data management and auditing.

[0006] 3) Traditional centralized systems have limitations in scalability. As the number of flexible workloads increases, the performance and reliability of centralized systems gradually decline, making it difficult to meet the management needs of large-scale clusters. In addition, the access and management of new devices also require high costs and technical support.

[0007] 4) Flexible load devices involve users' personal privacy data, such as electricity usage habits and location information. Traditional information sharing methods lack effective privacy protection mechanisms, and users' data may be obtained and used by unauthorized third parties, infringing on users' privacy rights.

[0008] It is evident that existing information sharing methods suffer from numerous problems regarding data silos, transparency, scalability, and privacy protection, posing a significant challenge to the management of large-scale flexible load clusters in smart grids. Therefore, improving the efficiency of flexible load cluster collaboration, achieving efficient and secure information sharing, and resolving the problems associated with traditional technologies are urgent technical issues that need to be addressed. Summary of the Invention

[0009] To address the aforementioned issues, this invention provides a method and system for information sharing across multi-level flexible load clusters based on blockchain technology. Specifically applied in power grid system management, it utilizes a rationally constructed blockchain network to publish load demands and confirm and verify data based on the responses of flexible load users. This resolves the data silos and security issues present in the management of flexible load users in existing power grid systems, thereby achieving efficient and secure information sharing.

[0010] The first aspect of this invention discloses a method for information sharing in a multi-level flexible load cluster based on blockchain, the method comprising:

[0011] Step S1: Construct a blockchain network, including power grid control platform nodes, multi-level load aggregator nodes, and flexible load user nodes. The blockchain network system includes a security and privacy protection layer, a data storage layer, a network layer, a consensus layer, a contract layer, and an application layer. The load aggregator nodes publish load demands through smart contracts and broadcast the demand information to all flexible load user nodes. The smart contracts set the parameters, time periods, and response strategies of the demands according to pre-defined power grid application rules, verify the response amount and response time of the load user nodes when responding to the load demands, determine whether the response meets the demand requirements, and after verifying the validity of the response, execute the reward mechanism to distribute rewards to the load users.

[0012] Step S2: The multi-level load aggregator generates load demand based on the power grid demand, stores the load demand in the multi-level aggregator node, and publishes and broadcasts the load demand information based on the constructed blockchain network;

[0013] Step S3: The flexible load user node responds to the load demand by receiving the load demand and uploading the corresponding load data from the received load demand to the blockchain;

[0014] Step S4: The multi-level load aggregator confirms the response of the flexible load user node and generates confirmation information.

[0015] According to the blockchain-based multi-level flexible load cluster information sharing method of the first aspect of the present invention, the construction of the blockchain network in step S1 includes:

[0016] Step S11: Construct a blockchain network, which includes connecting various power grid control platforms, multi-level load aggregators, and flexible load nodes through the blockchain network, and setting up multiple sub-clusters based on different power grid control platforms;

[0017] Step S12: Configure the nodes in the blockchain network. Within each sub-cluster, configure blockchain software, which is supervised by the power grid control platform node, recorded and verified by the load aggregator node, and uploaded to the blockchain by the flexible load node.

[0018] Step S13: Construct the genesis block. Create a genesis block for each sub-cluster in the blockchain network. The genesis block contains basic information about the sub-cluster, including the sub-cluster ID and member list.

[0019] Step S14: Each node in the blockchain network registers and synchronizes. Each node registers with the genesis block and generates its public and private keys. Starting from the genesis block, each node synchronizes the blockchain ledger to ensure data consistency across all nodes.

[0020] According to the blockchain-based multi-level flexible load cluster information sharing method of the first aspect of the present invention, step S2 specifically includes:

[0021] Step S21: Demand generation. The multi-level load aggregator generates load demand based on the grid demand, including demand ID, publisher ID, publication time, demand type, demand parameters, and deadline.

[0022] Step S22: Demand release. The multi-level load aggregator releases load demand through a smart contract and stores the demand information on the blockchain.

[0023] Step S23: Demand Broadcast. The smart contract broadcasts the load demand to all the flexible load user nodes, ensuring that the flexible load user nodes can receive the demand information.

[0024] According to the first aspect of the present invention, in the blockchain-based multi-level flexible load cluster information sharing method, in step S3, the demand reception includes the flexible load user node receiving load demand information through a smart contract; the load data uploading includes the flexible load user node adjusting the load generation data according to the availability and demand parameters of its own equipment, including response ID, user ID, response time, response parameters, and timestamp.

[0025] According to the first aspect of the present invention, the information sharing method for a multi-level flexible load cluster based on blockchain, in step S4, data confirmation and verification includes generating confirmation, load confirmation, and recording results.

[0026] According to the blockchain-based multi-level flexible load cluster information sharing method of the first aspect of the present invention, the generation of confirmation includes the multi-level aggregator confirming the user's response transaction through a smart contract and generating confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, and execution result; the load confirmation includes confirming the load based on the load data uploaded by the electricity meters of the flexible load user nodes; the recording of results includes recording the load data results corresponding to the flexible load user nodes on the blockchain to ensure the transparency and immutability of the data.

[0027] According to the first aspect of the present invention, the blockchain-based multi-level flexible load cluster information sharing method further includes step S5: a data query and analysis step, wherein the power grid dispatching platform queries the operation data through the sub-cluster in which it is located, and the multi-level load aggregator queries the operation data of its own node and its subordinate aggregators or flexible load users through the sub-cluster in which it is located.

[0028] The second aspect of the present invention discloses a blockchain-based multi-level flexible load cluster information sharing system, the system comprising a processing unit configured to execute steps for implementing the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect.

[0029] The third aspect of the present invention discloses an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is used to execute the program in the memory to implement the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect.

[0030] The fourth aspect of this invention discloses a computer-readable storage medium storing a computer program that implements the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect.

[0031] In summary, the solution proposed in this invention has the following technical effects: This invention provides a method and system for information sharing in a multi-level flexible load cluster based on blockchain. By setting up a blockchain structure, it ensures the immutability and security of data, prevents malicious data tampering, and improves the data security of flexible load users in the power grid system. All participants in the blockchain network can view and verify the data, improving the transparency and credibility of information. The system supports the dynamic addition of new flexible load devices and sub-clusters, exhibiting good scalability. Furthermore, it utilizes blockchain technology to provide multiple privacy protection mechanisms, enabling users to participate in data sharing without revealing their identities, effectively protecting users' privacy data, such as electricity usage habits and location information, and preventing these sensitive data from being obtained and used by unauthorized third parties. Attached Figure Description

[0032] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0033] Figure 1 This is a flowchart of a blockchain-based multi-level flexible load cluster information sharing method according to an embodiment of the present invention;

[0034] Figure 2 This is a blockchain sub-cluster structure according to an embodiment of the present invention;

[0035] Figure 3 This is an overall architecture diagram of a blockchain network system according to an embodiment of the present invention;

[0036] Figure 4 This is a block data structure diagram of a flexible load user node according to an embodiment of the present invention;

[0037] Figure 5 This is a flowchart of load demand and response according to an embodiment of the present invention. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0039] Figure 1 This is a flowchart of a blockchain-based multi-level flexible load cluster information sharing method according to an embodiment of the present invention, such as... Figure 1 As shown, the implementation steps are as follows:

[0040] Step S1: Building a blockchain network includes network setup, node configuration, genesis block, node registration and synchronization.

[0041] The network setup includes building a consortium blockchain network to ensure that various power grid control platforms, load aggregators, and flexible load nodes can connect through the network.

[0042] The node configuration includes configuring blockchain software within each sub-cluster to ensure that the nodes can operate normally on the blockchain network. The power grid control platform nodes are responsible for supervision, the load aggregator nodes are responsible for accounting and verification, and the flexible load nodes are responsible for uploading data to the blockchain.

[0043] The genesis block includes the genesis block for creating the sub-cluster, which contains basic information about the sub-cluster (such as the sub-cluster ID, member list, etc.).

[0044] The node registration and synchronization process includes each node registering with the genesis block and generating its public and private keys. Starting from the genesis block, all nodes synchronize the blockchain ledger to ensure data consistency across all nodes.

[0045] Step S2: Load demand information dissemination includes demand generation, demand dissemination, and demand broadcasting.

[0046] Demand generation involves load aggregators generating load demands based on grid demand, including demand ID, publisher ID, publication time, demand type, demand parameters, and deadline. Typically, the minimum unit time period for flexible load control is 1 hour, and the preferred method is to generate a block every 1 hour. After a transaction is completed, the load broker node records the transaction, timestamps the block, and proves the validity of all transactions, ensuring their traceability. The block body mainly contains load information for the current time period, as well as the expected responsive load from flexible load users and the load aggregator's load demand for the next time period.

[0047] In this process, demand publishing involves aggregators publishing load demands via smart contracts and storing the demand information on the blockchain.

[0048] Among them, demand broadcasting: the smart contract broadcasts the load demand to all load users, ensuring that users can receive the demand information.

[0049] Step S3: Flexible load users respond to demands, including demand reception and load data uploading.

[0050] Demand reception includes the process where load users receive load demand information through smart contracts.

[0051] The load data upload process includes users adjusting load generation data based on their own device availability and demand parameters, including response ID, user ID, response time, response parameters, and timestamp.

[0052] Step S4: Data confirmation and verification includes generating confirmation, load confirmation, and recording results.

[0053] The confirmation process involves the aggregator confirming the user's response to the transaction via a smart contract and generating confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, and execution result.

[0054] Load confirmation includes confirming the load based on the load data uploaded by flexible load users' electricity meters.

[0055] The recording results include recording user load data on the blockchain to ensure data transparency and immutability.

[0056] Step S5: Data query and analysis, including the power grid dispatch center or other authorized agencies can query operational data through the cluster's blockchain network, while load aggregators can only query operational data of their own node and its subordinate aggregators or flexible load users.

[0057] like Figure 2 The diagram shows the blockchain sub-cluster structure of an embodiment of the present invention. Based on a multi-level flexible load cluster, the construction of the blockchain network includes network setup, node configuration, genesis block, node registration and synchronization.

[0058] The network setup includes building a consortium blockchain network to ensure that various power grid control platforms, load aggregators, and flexible load nodes can connect through the network.

[0059] The node configuration includes configuring blockchain software within each sub-cluster to ensure that the nodes can operate normally on the blockchain network. The power grid control platform nodes are responsible for supervision, the load aggregator nodes are responsible for accounting and verification, and the flexible load nodes are responsible for uploading data to the blockchain.

[0060] The genesis block includes the genesis block for creating the sub-cluster, which contains basic information about the sub-cluster (such as the sub-cluster ID, member list, etc.).

[0061] The node registration and synchronization process includes each node registering with the genesis block and generating its public and private keys. Starting from the genesis block, all nodes synchronize the blockchain ledger to ensure data consistency across all nodes.

[0062] The overall architecture of the blockchain is shown in the attached figure. Figure 3 As shown:

[0063] The security and privacy protection layer uses technologies such as encryption, identity verification, and authorization control to ensure that all data and operations on the blockchain platform have sufficient security, preventing data leakage, malicious attacks, and identity theft.

[0064] The data layer stores all transaction data, block data, hash values, and other information, ensuring data immutability and traceability. All load demand information, user response information, timestamps, etc., are stored via the blockchain to ensure data integrity and security. This includes: Block data storage: storing load demand and user response data, with each block containing information such as demand ID, response time, and response volume; Off-chain storage: some large-scale data (such as load adjustment logs, user device status, etc.) can be stored off-chain, linked to blockchain data via hash values ​​to ensure data integrity. For example, load users' personal privacy data (such as electricity usage habits) can be encrypted and stored off-chain, while the hash value is recorded on the blockchain; Hash value storage: each transaction, load demand, and response data generates a hash value, which is permanently stored to ensure the immutability of transaction data.

[0065] The network layer is responsible for communication and data synchronization between nodes in the blockchain network, ensuring that nodes can efficiently and securely synchronize blockchain data. This includes node communication: different participants (load aggregators, power grid dispatching platforms, and load users) communicate through the blockchain network to transmit load demand information and user response information; block propagation and synchronization: the blockchain platform needs to ensure that load demand and response data are updated synchronously among all nodes, guaranteeing data consistency across all nodes; and network protocols: defining how nodes communicate with each other and how data is transmitted, ensuring that data can be effectively broadcast and propagated.

[0066] The consensus layer ensures the decentralization of the blockchain system, guaranteeing that all nodes reach agreement on transactions and data without central control through a consensus mechanism. It includes a consensus mechanism that uses PBFT (Practical Byzantine Fault Tolerance) to verify the validity of load demand and response data, ensuring transaction consistency. Different nodes (such as load aggregators and power grid dispatching platforms) use the consensus mechanism to decide whether to accept new load demand and response data. Block generation and verification: Through the consensus mechanism, new blocks are generated and added to the blockchain. Each block contains load demand and user response data for a specific period.

[0067] The contract layer ensures the security, decentralization, and participant engagement of the blockchain network through economic incentives. The incentive layer motivates nodes (such as validator nodes and load users) to provide resources to the system through reward mechanisms. This includes load demand publication and broadcasting: load aggregators publish load demands via smart contracts and broadcast the demand information to all load users. Smart contracts define parameters, time periods, and response strategies for the demands through rules; response verification: when load users respond to load demands, the smart contract verifies the response based on actual conditions (such as response volume and response time) to determine if the response meets the demand requirements; reward mechanism: after verifying the validity of the load user's response, the smart contract automatically executes the reward mechanism, distributing rewards or electricity discounts to the load user.

[0068] The application layer directly faces users such as load aggregators, load users, and power grid dispatching platforms, providing various operation and interaction interfaces to handle specific business needs.

[0069] like Figure 4 The diagram illustrates the specific structure of a flexible load user block based on the present invention. Its block header information includes a version number, timestamp, parent block ID, block ID / Merkle, and other information. It also includes the stored current time period, aggregator demand, actual load value of the flexible load, response value, and load response benefit information; the next time period includes aggregator demand information, the available response value of the flexible load, and expected load response benefit information. The constructed block information storage is achieved by synchronizing information from each node of the system, ensuring data transparency and immutability.

[0070] 2) Load demand information dissemination includes demand generation, demand publication, and demand broadcasting. Typically, the minimum unit time period for flexible load control is 1 hour, and the preferred method is to generate a block once every 1 hour. After a transaction is completed, the load broker node with the highest virtual average revenue value records the transaction, timestamps the block, and proves the validity of all transactions to ensure their traceability. The block body mainly contains the load information for the current time period, the expected responsive load of flexible load users in the next time period, and the load demand of load aggregators. The block data structure is as follows: Figure 3 As shown.

[0071] Demand generation includes load aggregators generating load demands based on grid demand, including demand ID, publisher ID, publication time, demand type, demand parameters, reward mechanism, and deadline.

[0072] Demand publishing includes aggregators publishing load demands through smart contracts and storing the demand information on the blockchain.

[0073] Demand broadcasting includes smart contracts broadcasting load demands to all load users, ensuring that users can receive the demand information.

[0074] 3) Flexible load user response requirements, including demand reception and load data uploading.

[0075] Demand reception includes the process where load users receive load demand information through smart contracts.

[0076] The load data upload process includes users adjusting load generation data based on their own device availability and demand parameters, including response ID, user ID, response time, response parameters, and timestamp.

[0077] 4) Data confirmation and verification includes generation confirmation, load confirmation, and recording results.

[0078] The confirmation process involves the aggregator confirming the user's response to the transaction via a smart contract and generating confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, and execution result.

[0079] Load confirmation includes confirming the load based on the load data uploaded by flexible load users' electricity meters.

[0080] The recording results include recording user load data on the blockchain to ensure data transparency and immutability.

[0081] 4) Data query and analysis, including the power grid dispatch center or other authorized agencies can query operation data through the cluster's blockchain network, while load aggregators can only query the operation data of their own node and its subordinate aggregators or flexible load users.

[0082] Load demand release and response sequence diagram as follows Figure 5 As shown, with the intervention of a blockchain trading platform, the process of publishing load demands and users responding to those demands becomes more automated and transparent. Load aggregators publish load demands through smart contracts, and the blockchain trading platform records all transaction information and broadcasts it to all load users. After load users respond, the platform records the response information and verifies the accuracy of the data through the blockchain, ensuring the transparency and security of the entire power dispatching process. Finally, an analysis report is generated for both load aggregators and users.

[0083] The present invention also provides a blockchain-based multi-level flexible load cluster information sharing system to realize the aforementioned blockchain-based multi-level flexible load cluster information sharing method.

[0084] The present invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is used to execute the program in the memory to realize the aforementioned blockchain-based multi-level flexible load cluster information sharing method.

[0085] The present invention also provides a computer-readable storage medium storing a computer program that implements the aforementioned blockchain-based multi-level flexible load cluster information sharing method.

[0086] In summary, this invention provides a blockchain-based multi-level flexible load cluster information sharing method and system. By establishing a blockchain structure, it ensures the immutability and security of data, prevents malicious data tampering, and improves the data security of flexible load users in the power grid system. Applied to the management of flexible load users in the power grid, all participants in the blockchain network can view and verify data, improving information transparency and credibility. Furthermore, blockchain technology provides multiple privacy protection mechanisms, allowing users to participate in data sharing without revealing their identities, effectively protecting user privacy data, improving data security, and preventing these sensitive data from being obtained and used by unauthorized third parties. By setting up a sub-cluster management method, it ensures system performance and reliability, meeting the data management needs of large-scale clusters.

[0087] Please note that the technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments have been described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification. The above embodiments only illustrate several implementation methods of this application, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be pointed out that for those skilled in the art, several modifications and improvements can be made without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for information sharing in a multi-level flexible workload cluster based on blockchain, characterized in that, The method includes: Step S1: Construct a blockchain network, including power grid control platform nodes, multi-level load aggregator nodes, and flexible load user nodes. The blockchain network system includes a security and privacy protection layer, a data storage layer, a network layer, a consensus layer, a contract layer, and an application layer. The load aggregator nodes publish load demands through smart contracts and broadcast the load demand information to all flexible load user nodes. The smart contracts set the parameters, time periods, and response strategies of the demands according to pre-defined power grid application rules, verify the response amount and response time of the load user nodes when responding to the load demands, determine whether the response meets the demand requirements, and after verifying the validity of the response, execute the reward mechanism to distribute rewards to the load users. Step S2: The multi-level load aggregator generates load demand based on the power grid demand, stores the load demand in the multi-level aggregator node, and publishes and broadcasts the load demand information based on the constructed blockchain network; Step S3: The flexible load user node responds to the load demand by receiving the load demand and uploading the corresponding load data from the received load demand to the blockchain; Step S4: The multi-level load aggregator confirms the response of the flexible load user node and generates confirmation information; The construction of the blockchain network in step S1 includes: Step S11: Construct a blockchain network, which includes connecting various power grid control platforms, multi-level load aggregators, and flexible load nodes through the blockchain network, and setting up multiple sub-clusters based on different power grid control platforms; Step S12: Configure the nodes in the blockchain network. Within each sub-cluster, configure blockchain software, which is supervised by the power grid control platform node, recorded and verified by the load aggregator node, and uploaded to the blockchain by the flexible load node. Step S13: Construct the genesis block. Create a genesis block for each sub-cluster in the blockchain network. The genesis block contains basic information about the sub-cluster, including the sub-cluster ID and member list. Step S14: Each node in the blockchain network registers and synchronizes. Each node registers with the genesis block and generates its public and private keys. Starting from the genesis block, each node synchronizes the blockchain ledger to ensure data consistency across all nodes.

2. The blockchain-based multi-level flexible load cluster information sharing method according to claim 1, characterized in that, Step S2 specifically includes: Step S21: Demand generation. The multi-level load aggregator generates load demand based on the grid demand, including demand ID, publisher ID, publication time, demand type, demand parameters, and deadline. Step S22: Demand release. The multi-level load aggregator releases load demand through a smart contract and stores the demand information on the blockchain. Step S23: Demand Broadcast. The smart contract broadcasts the load demand to all the flexible load user nodes, ensuring that the flexible load user nodes can receive the demand information.

3. The blockchain-based multi-level flexible load cluster information sharing method according to claim 1, characterized in that, In step S3, the demand reception includes the flexible load user node receiving load demand information through a smart contract; the load data uploading includes the flexible load user node adjusting the load generation data according to the availability and demand parameters of its own equipment, including response ID, user ID, response time, response parameters, and timestamp.

4. The method for information sharing in a multi-level flexible load cluster based on blockchain according to claim 1, characterized in that, In step S4, data confirmation and verification includes generating confirmation, load confirmation, and recording results.

5. The blockchain-based multi-level flexible load cluster information sharing method according to claim 4, characterized in that, The confirmation generation includes the multi-level aggregator confirming the user's response to the transaction through a smart contract and generating confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, and execution result; the load confirmation includes confirming the load based on the load data uploaded by the electricity meters of the flexible load user nodes; the result recording includes recording the load data results corresponding to the flexible load user nodes on the blockchain to ensure data transparency and immutability.

6. The method for information sharing in a multi-level flexible load cluster based on blockchain according to claim 1, characterized in that, It also includes step S5: data query and analysis step, in which the power grid control platform queries the operation data through the sub-cluster in which it is located, and the multi-level load aggregator queries the operation data of its own node and its subordinate aggregators or flexible load users through the sub-cluster in which it is located.

7. A blockchain-based multi-level flexible load cluster information sharing system, characterized in that, The system includes a processing unit configured to perform steps for implementing the blockchain-based multi-level flexible load cluster information sharing method as described in any one of claims 1-6.

8. An electronic device, characterized in that: It includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the program in the memory to implement the blockchain-based multi-level flexible load cluster information sharing method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that implements the blockchain-based multi-level flexible load cluster information sharing method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Method for realizing power grid information sharing based on block chain technology

    CN111932250A

  • Block chain-based power demand response processing method and device

    CN113327059A