Block chain-based power transaction management and control system and method
Through blockchain technology, the power transaction management and control system is built, which solves the problem that the traditional power transaction model cannot meet personalized needs, realizes dynamic auction and credit evaluation of power transactions, and improves transaction efficiency and security.
Patent Information
- Application Number
- CN202411182420.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2024-12-13
AI Technical Summary
The traditional single-price electricity trading model cannot meet the personalized needs of the current power market, and the lack of effective transaction credit assessment and risk management mechanisms lead to insufficient transaction efficiency and security.
Adopt a blockchain-based power transaction management and control system, including data collection module, transaction module, transaction auction module, blockchain smart contract module and enterprise evaluation module, and realize power transactions through distributed ledgers, asymmetric encryption technology and smart contracts. dynamic auctions and credit assessments ensure fairness and security of transactions.
It realizes the dynamic fluctuation mode and fair auction of electricity transactions, maximizes seller returns, and reduces transaction risks through credit assessment, improving transaction efficiency and security.
Smart Images

Figure CN119130646A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of power transaction management and control, and specifically relates to a power transaction management and control system and method based on blockchain. Background Art
[0002] Blockchain is essentially a shared database. The data or information stored in it is unforgeable, traceable, traceable, open and transparent, and collectively maintained. The core technologies of blockchain mainly include: Distributed ledger technology: Blockchain uses distributed ledger technology to disperse data to multiple nodes, each of which stores a complete copy of the ledger. This technology ensures the security and immutability of data, because any modification of the data needs to be verified and agreed upon by multiple nodes in the network.
[0003] Asymmetric encryption technology: In blockchain, asymmetric encryption technology is used to protect the confidentiality and integrity of data. Each participant has a pair of public and private keys, the public key is used to encrypt information, and the private key is used to decrypt information. This encryption method ensures that only users holding the corresponding private key can access and decrypt data, greatly improving data security.
[0004] Consensus mechanism: The consensus mechanism is the rules and methods for reaching consensus among nodes in the blockchain network. It ensures that in a decentralized network environment, all nodes can reach consensus on the modification and addition of data. Common consensus mechanisms include proof of work (PoW), proof of stake (PoS), etc.
[0005] Smart Contract: A smart contract is a computer program that automatically executes and verifies the terms of a contract. It is based on blockchain technology and can execute preset rules and conditions without the intervention of a third party. The emergence of smart contracts has greatly improved the efficiency and security of transactions and reduced the possibility of human intervention and fraud.
[0006] In general, blockchain technology provides strong support for applications in various fields through its advantages such as decentralization, data security, transparency, smart contracts and cross-border payments, and promotes the pace of digital transformation and innovation.
[0007] Electricity, as the power source for all industries, is the basic power for production and life. The current power industry is in a period of rapid change. Due to the emergence of renewable energy and the research on distributed energy, energy storage methods, energy utilization efficiency and energy digitization are accelerating. The birth of blockchain provides a new path for these possible applications. The traditional single-pricing electricity trading model is no longer suitable for the current economic development needs. It often requires personalized response to the purchasing needs of different companies. The bidding model is now a popular trading form, and prices will fluctuate dynamically according to market conditions and customer conditions. Therefore, the present invention provides a blockchain-based electricity trading management and control system and method. Summary of the invention
[0008] The purpose of the present invention is to provide a blockchain-based electricity trading management and control system and method, aiming to solve the above-mentioned problems.
[0009] The present invention is mainly achieved through the following technical solutions: A blockchain-based power transaction management and control system, including a data collection module, a transaction module, a transaction auction module, a blockchain smart contract module and an enterprise evaluation module; The data collection module is used to receive transaction bidding information and store it on the blockchain; the transaction bidding information includes the buyer's power purchase information and the seller's power sale information, the power sale information includes the seller's real-name authentication information, the power sales quantity and the sales price range, and the power purchase information includes the buyer's real-name authentication information, the seller's information, the pre-purchased power quantity and the bidding price; The transaction auction module is used to obtain the best combination of power purchase information based on the power purchase information of each seller collected during the auction period, taking profit maximization as the objective function, and store it on the blockchain; The blockchain smart contract module is used to generate a seller preset transaction order and a buyer preset transaction order according to the best combination of power purchase information, and store them on the blockchain; the seller preset transaction order includes the seller's transaction time, refund, seller penalty commitment, locked selling amount, seller signature and seller cut-off conditions; the buyer preset transaction order includes the buyer's transaction time, payment, buyer penalty commitment, locked buying amount, buyer signature and buyer cut-off conditions; The transaction module is used to conduct electricity transactions according to the seller's preset transaction order and the buyer's preset transaction order; The enterprise evaluation module is used to evaluate the transaction credit of the buyer and the seller respectively according to the historical transaction situation and the company's operation situation, and display them in order on the page for the seller or buyer to choose to cooperate.
[0010] In order to better implement the present invention, it further includes an auction reminder module, which is used to determine whether the seller's pre-purchased electricity quantity and auction price are consistent with the seller's electricity sales quantity range and corresponding selling price information. If not, the user is reminded to re-enter the pre-purchased electricity quantity and auction price.
[0011] In order to better implement the present invention, further, it also includes a blacklist module, which is used to move buyers or buyers whose transaction credit is lower than a set threshold into a blacklist, and store the blacklist information in the blockchain to restrict the use of the account.
[0012] In order to better implement the present invention, further, it also includes a registration encryption authentication module for realizing the registration of seller and buyer users, and completing user identity authentication based on private keys and public keys to generate user certificates.
[0013] The present invention is mainly achieved through the following technical solutions: A blockchain-based power transaction management and control method is based on the above system and includes the following steps: Step S1: The buyer and seller register with the registration agency and implement information storage and authentication based on blockchain; Step S2: A trading cycle is divided into an auction period and a lock-order transaction period. During the auction period, the seller sets the power sale information and stores it on the blockchain. The buyer selects the seller and sets the pre-purchased power quantity and auction price based on the market trend and the seller's transaction credit ranking, and generates power purchase information and stores it on the blockchain. Step S3: During the lock-in transaction period, the power purchase information of each seller is collected, and the objective function is to maximize the sum of the product of the pre-purchased power quantity and the auction price and the sum of the buyer's transaction credit; and the constraint function is that the sum of the pre-purchased power quantity is less than the sold power quantity and each auction price is within the selling price range, and the best combination of power purchase information is solved; Step S4: Generate a seller preset transaction order and a buyer preset transaction order according to the best combined power purchase information, and store them on the blockchain; Step S5: The seller and the buyer respectively execute the seller's preset transaction order and the buyer's preset transaction order to conduct electricity trading; Step S6: Based on the historical electricity trading situation and the company's operating conditions, the transaction credit of the buyer and seller is evaluated respectively, and stored on the blockchain, and the seller's transaction credit ranking is updated.
[0014] In order to better implement the present invention, further, in the step S2, according to the buyer's pre-purchased electricity quantity and the auction price, the selling price range of the corresponding pre-purchased electricity quantity of the seller selected by the buyer is located, and if the auction price does not conform to the selling price range, the buyer is reminded to re-set the pre-purchased electricity quantity and the auction price for the seller; and in the locked order transaction time period, the latest electricity purchase information is used to analyze and solve the best combination of electricity purchase information.
[0015] In order to better realize the present invention, further, in the step S5, the evaluation indicators include operation behavior indicators and historical transaction indicators. The operation behavior indicators are obtained based on the artificial intelligence machine learning evaluation system, which collects the operation information of the enterprise and stores it on the blockchain, and classifies, grades and Bayesian deep learning the operation information in turn; the operation information includes the enterprise's financial statement library, industry library and quarterly operating report library, the financial statement library includes the enterprise's operating income report and profit report, the industry library includes industry market size information and industry favorable policy information, and the quarterly operating report library includes the enterprise's team information, product information, technical information and market information.
[0016] The beneficial effects of the present invention are as follows: The present invention realizes the reliability and non-tamperability of transaction information based on blockchain, ensures the fairness of transactions, and realizes the bidding mode of the dynamic fluctuation of the quantity and price of power transactions. At the same time, based on the solution of the objective function and the constraint conditions, the best selling plan for a seller is obtained, which effectively promotes the order rate and the good operation of the platform. Secondly, the present invention realizes the credit evaluation of buyers and sellers based on historical transaction conditions and the company's operation conditions, which facilitates the later buyers to select sellers and the sellers to screen the latest selling plans, forming a good feedback mechanism, reducing the risk of transactions, and has good practicality. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a flow chart of the blockchain-based power transaction management and control method of the present invention. DETAILED DESCRIPTION
[0018] Embodiment 1: A blockchain-based power trading management and control method realizes data storage and user registration encryption authentication based on blockchain. Based on the attributes of auction transactions, a trading cycle is divided into an early auction period and a later lock-order transaction period. In the auction period, the seller and the buyer submit power sales information and power purchase information respectively; in the lock-order transaction period, the best selling plan for each seller is calculated and determined, and power transactions are carried out based on the seller's preset transaction order and the buyer's preset transaction order. Figure 1 As shown, the specific steps are as follows: Step S1: The buyer and seller register with the registration agency and implement information storage and authentication based on blockchain; During authentication, a registration agency, several electricity buyers and several electricity sellers are involved, and the asymmetric encryption technology based on blockchain is used to implement registration, authentication and generate user certificates.
[0019] Step S2: A trading cycle is divided into an auction period and a lock-order transaction period. During the auction period, the seller sets the power sale information and stores it on the blockchain. The buyer selects the seller and sets the pre-purchased power quantity and auction price based on the market trend and the seller's transaction credit ranking, and generates power purchase information and stores it on the blockchain. The power selling information includes the seller's real-name authentication information, the power selling quantity and the selling price range, and the power purchase information includes the buyer's real-name authentication information, the seller's information, the pre-purchased power quantity and the auction price. The selling price range refers to dividing the power selling quantity into several levels of quantity nodes, and setting a corresponding selling price range for each quantity node, where the quantity node can be a specific value or a data interval range.
[0020] Based on the buyer's pre-purchased electricity quantity and the auction price, the selling price range of the corresponding pre-purchased electricity quantity of the seller selected by the buyer is located. If the auction price does not meet the selling price range, the buyer is reminded to re-set the pre-purchased electricity quantity and auction price for the seller; and during the lock-in transaction time period, the latest electricity purchase information is used to analyze and solve the best combination of electricity purchase information.
[0021] Step S3: During the lock-in transaction period, the power purchase information of each seller is collected, and the objective function is to maximize the sum of the product of the pre-purchased power quantity and the auction price and the sum of the buyer's transaction credit; and the constraint function is that the sum of the pre-purchased power quantity is less than the sold power quantity and each auction price is within the selling price range, and the best combination of power purchase information is solved; First, several selling plans can be obtained by maximizing the seller's profit and solving various constraints; then, based on factors such as maximizing the sum of the transaction credits of each seller entity and minimizing the number of seller entities, the best selling plan, that is, the best combination of electricity purchase information, can be screened out.
[0022] Step S4: Generate a seller preset transaction order and a buyer preset transaction order based on the best combination of power purchase information, and store them on the blockchain; Step S5: The seller and the buyer respectively execute the seller's preset transaction order and the buyer's preset transaction order to conduct electricity trading; the seller's preset transaction order includes the seller's transaction time, refund, seller's penalty commitment, locked selling amount, seller's signature and seller's deadline conditions; the buyer's preset transaction order includes the buyer's transaction time, payment, buyer's penalty commitment, locked buying amount, buyer's signature and buyer's deadline conditions.
[0023] Step S6: Based on the historical electricity trading situation and the company's operating conditions, the transaction credit of the buyer and seller is evaluated respectively, and stored on the blockchain, and the seller's transaction credit ranking is updated.
[0024] The indicators evaluated in step S6 include operation behavior indicators and historical transaction indicators, which are respectively multiplied by the corresponding weight indicators and then added to obtain the transaction credit. The operation behavior indicators are obtained based on the artificial intelligence machine learning evaluation system, which collects the operation information of the enterprise and stores it on the blockchain, and classifies, grades and conducts Bayesian deep learning on the operation information in turn; the operation information includes the enterprise's financial statement library, industry library and quarterly operating report library, the financial statement library includes the enterprise's operating income report and profit report, the industry library includes industry market size information and industry favorable policy information, and the quarterly operating report library includes the enterprise's team information, product information, technical information and market information.
[0025] The present invention realizes the reliability and non-tamperability of transaction information based on blockchain, ensures the fairness of transactions, and realizes the bidding mode of the dynamic fluctuation of the quantity and price of power transactions. At the same time, based on the solution of the objective function and the constraint conditions, the best selling plan for a seller is obtained, which effectively promotes the order rate and the good operation of the platform. Secondly, the present invention realizes the credit evaluation of buyers and sellers based on historical transaction conditions and the company's operation conditions, which facilitates the later buyers to select sellers and the sellers to screen the latest selling plans, forming a good feedback mechanism, reducing the risk of transactions, and has good practicality.
[0026] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any simple modification or equivalent change made to the above embodiment based on the technical essence of the present invention shall fall within the protection scope of the present invention.
Claims
1. A blockchain-based power trading management and control system. It is characterized in that It includes data collection module, transaction module, transaction auction module, blockchain smart contract module and enterprise evaluation module; The data collection module is used to receive transaction bidding information and store it on the blockchain; the transaction bidding information includes the buyer's power purchase information and the seller's power sale information, the power sale information includes the seller's real-name authentication information, the power sales quantity and the sales price range, and the power purchase information includes the buyer's real-name authentication information, the seller's information, the pre-purchased power quantity and the bidding price; The transaction auction module is used to obtain the best combination of power purchase information based on the power purchase information of each seller collected during the auction period, taking profit maximization as the objective function, and store it on the blockchain; The blockchain smart contract module is used to generate a seller preset transaction order and a buyer preset transaction order according to the best combination of power purchase information, and store them on the blockchain; the seller preset transaction order includes the seller's transaction time, refund, seller penalty commitment, locked selling amount, seller signature and seller cut-off conditions; the buyer preset transaction order includes the buyer's transaction time, payment, buyer penalty commitment, locked buying amount, buyer signature and buyer cut-off conditions; The transaction module is used to conduct electricity transactions according to the seller's preset transaction order and the buyer's preset transaction order; The enterprise evaluation module is used to evaluate the transaction credit of the buyer and the seller respectively according to the historical transaction situation and the company's operation situation, and display them in order on the page for the seller or buyer to choose to cooperate.
2. According to the blockchain-based power transaction management and control system of claim 1, It is characterized in that It also includes an auction reminder module, which is used to determine whether the seller's pre-purchased electricity quantity and auction price are consistent with the seller's electricity sales quantity range and corresponding selling price information. If not, the user is reminded to re-enter the pre-purchased electricity quantity and auction price.
3. According to the blockchain-based power transaction management and control system of claim 1, It is characterized in that It also includes a blacklist module, which is used to move buyers or buyers whose transaction credit is lower than a set threshold into a blacklist, and store the blacklist information in the blockchain to restrict the use of the account.
4. According to the blockchain-based power transaction management and control system of claim 1, It is characterized in that It also includes a registration encryption authentication module, which is used to realize the registration of seller and buyer users, complete user identity authentication based on private keys and public keys, and generate user certificates.
5. A method for controlling power transactions based on blockchain, based on the system according to any one of claims 1 to 4, It is characterized in that The following steps are involved: Step S1: The buyer and seller register with the registration agency and implement information storage and authentication based on blockchain; Step S2: A trading cycle is divided into an auction period and a lock-order transaction period. During the auction period, the seller sets the power sale information and stores it on the blockchain. The buyer selects the seller and sets the pre-purchased power quantity and auction price based on the market trend and the seller's transaction credit ranking, and generates power purchase information and stores it on the blockchain. Step S3: During the lock-in transaction period, the power purchase information of each seller is collected, and the objective function is to maximize the sum of the product of the pre-purchased power quantity and the auction price and the sum of the buyer's transaction credit; and the constraint function is that the sum of the pre-purchased power quantity is less than the sold power quantity and each auction price is within the selling price range, and the best combination of power purchase information is solved; Step S4: Generate a seller preset transaction order and a buyer preset transaction order according to the best combined power purchase information, and store them on the blockchain; Step S5: The seller and the buyer respectively execute the seller's preset transaction order and the buyer's preset transaction order to conduct electricity trading; Step S6: Based on the historical electricity trading situation and the company's operating conditions, the transaction credit of the buyer and seller is evaluated respectively, and stored on the blockchain, and the seller's transaction credit ranking is updated.
6. According to the blockchain-based power transaction management method of claim 5, It is characterized in that In step S2, based on the buyer's pre-purchased electricity quantity and the auction price, the selling price range of the corresponding pre-purchased electricity quantity of the seller selected by the buyer is located. If the auction price does not conform to the selling price range, the buyer is reminded to re-set the pre-purchased electricity quantity and the auction price for the seller; and during the locked order transaction time period, the latest electricity purchase information is used to analyze and solve the best combination of electricity purchase information.
7. According to the blockchain-based power transaction management method of claim 5, It is characterized in that In step S6, the evaluation indicators include operation behavior indicators and historical transaction indicators. The operation behavior indicators and historical transaction indicators are multiplied by corresponding weight indicators respectively and then added to obtain the transaction credit.
8. According to the blockchain-based power transaction management method of claim 7, It is characterized in that The behavior indicators are obtained based on an artificial intelligence machine learning evaluation system, which collects the company's operating information and stores it on the blockchain, and classifies, grades and performs Bayesian deep learning on the operating information in turn; the operating information includes the company's financial statement library, industry library and quarterly operating report library, the financial statement library includes the company's operating income report and profit report, the industry library includes industry market size information and industry favorable policy information, and the quarterly operating report library includes the company's team information, product information, technical information and market information.
Citation Information
Cited By
Intelligent electricity transaction method and system based on block chain technology
CN120450831A
