New energy settlement system based on block chain
By designing a multi-modular architecture in a new energy settlement system based on blockchain, the scalability and performance bottlenecks, regulatory challenges and security threats of the system when facing rapid growth in transaction volume are solved, and efficient, secure and stable new energy transaction processing is achieved.
Patent Information
- Application Number
- CN202510041138.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-05-30
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing blockchain-based new energy settlement system faces scalability and performance bottlenecks when facing the rapid growth of transaction volume. At the same time, its anonymity and decentralization characteristics bring challenges to supervision, and the system still faces security threats such as hacker attacks and data breaches.
A multi-modular architecture is designed, including data layer module, network layer module, consensus layer module, contract layer module, application layer module, permission management module and supervision and scale block. Through the close collaboration of these modules, functions such as data storage, encryption, timestamp management, node management, data propagation, consensus mechanism, transaction verification, permission control and compliance inspection are realized.
It significantly improves the operating efficiency and transaction speed of the system, enhances the security and stability of the system, ensures the authenticity and integrity of the data, meets the transaction needs of the new energy market, and provides solid support for the rapid development of the new energy industry.
Smart Images

Figure CN120070049A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of the cross - integration of fintech and energy technology, and specifically relates to a new - energy settlement system based on blockchain. Background Art
[0002] The new - energy settlement system based on blockchain, as an innovative application in the field of financial trade technology, skillfully utilizes the core features of blockchain technology such as distributed ledger, data immutability, and transparency. It creates a decentralized new - energy trading and settlement platform, enabling participants such as new - energy producers (production capacity nodes), consumers (energy - using nodes), and energy - storage nodes to directly conduct transactions and settlements, completely getting rid of the shackles of traditional centralized financial institutions or energy trading institutions. This system not only improves the transparency and security of transactions, but also greatly promotes the flexibility and efficiency of the new - energy market. Although blockchain technology shows great potential in the new - energy settlement system, its technical maturity and compatibility still need to be improved to ensure full compatibility with various new - energy markets and trading platforms. With the rapid development of the new - energy market and the sharp increase in trading volume, the blockchain system faces scalability and performance bottlenecks. At the same time, the anonymity and decentralization characteristics of blockchain pose challenges to supervision, and it is necessary to ensure that the system complies with relevant laws and regulatory requirements. In addition, although the contract layer provides certain security protection, the blockchain system still faces security threats such as hacker attacks and data leakage, and security and privacy protection still need continuous improvement. These problems limit the wide application of the existing technology. Summary of the Invention
[0003] The purpose of the present invention is to provide a new - energy settlement system based on blockchain to solve the problems raised in the above - mentioned background art.
[0004] To achieve the above - mentioned purpose, the present invention provides the following technical solution: A new - energy settlement system based on blockchain, which includes a data - layer module, a network - layer module, a consensus - layer module, a contract - layer module, an application - layer module, a permission - management module, and a supervision - and - compliance module;
[0005] The data - layer module is used to store detailed data of new - energy transactions, such as the identity information of the trading parties, transaction quantity, transaction time, and transaction price; the network - layer module is used to realize communication and data exchange between each participating node; the consensus - layer module is used to ensure the consensus of all participating nodes on transaction data; the contract - layer module is used to define and execute the rules and terms of new - energy transactions; the application - layer module is used to realize the interaction between users and the system; the permission - management module is used to manage the permissions and access controls of each participating node, and the supervision - and - compliance module is used to ensure the compliance and security of the system.
[0006] Preferably, the data layer module includes a data storage unit, a data encryption unit, and a timestamp management unit;
[0007] Data storage unit: responsible for storing the original data of the blockchain, including block headers, block bodies, and transaction information; the data encryption unit uses advanced encryption algorithms to encrypt the stored transaction data to protect the privacy and security of the data; the timestamp management unit adds timestamps to each transaction data to ensure the timeliness and integrity of the data.
[0008] Preferably, the network layer module includes a node management control unit, a data propagation control unit, a data verification control unit, a consensus mechanism control unit, and a network communication control unit; the control units in the network layer module are closely connected to jointly ensure the stable operation of the blockchain system. The node management control unit provides a stable node environment for other units and collaborates with the data propagation, verification, and consensus mechanism control units to ensure the efficiency and authenticity of data propagation and the consistency of consensus. The data propagation control unit optimizes the path to ensure the rapid transmission of data; the data verification control unit strictly verifies to ensure the authenticity and integrity of the data; the consensus mechanism control unit selects appropriate algorithms to ensure consistent decisions, and the network communication control unit is based on the protocol.
[0009] Preferably, the consensus layer module includes a consensus algorithm management unit, a transaction consensus confirmation unit, and a malicious behavior detection and defense unit;
[0010] The consensus algorithm management unit is responsible for encapsulating and managing various consensus algorithms; the transaction consensus confirmation unit mainly ensures that all participating nodes reach an agreement on the transaction data through the consensus algorithm; the malicious behavior detection and defense unit is used to monitor abnormal behaviors in the network in real time to prevent the occurrence of malicious attacks and fraud behaviors.
[0011] Preferably, the contract layer module includes a consensus algorithm execution unit, a transaction verification and recording unit, a malicious behavior detection and defense unit, and a consensus state monitoring and maintenance unit; in the consensus layer module, the consensus algorithm execution unit is the core, executing and managing the consensus algorithm, providing mechanisms for transaction verification and recording, malicious behavior detection, and consensus state monitoring. The transaction verification and recording unit ensures the authenticity and integrity of the transaction, receives data from the consensus algorithm execution unit and verifies and records it. The malicious behavior detection and defense unit monitors abnormal behaviors and closely cooperates with the consensus algorithm execution and transaction verification units to maintain system security. The consensus state monitoring and maintenance unit monitors the consensus state in real time, relies on information from the consensus algorithm execution unit and the transaction verification unit, and collaborates with the malicious behavior detection unit to repair when abnormal to ensure the stable operation of the blockchain.
[0012] Preferably, the application layer module includes a user interaction unit, a transaction processing unit, and a system integration unit;
[0013] The user interaction unit is mainly responsible for realizing the direct interaction between the user and the system, such as sending transaction requests, querying transaction status, and managing personal accounts; the transaction processing unit is mainly responsible for receiving and processing the transaction requests sent by the user through the user interaction unit, ensuring the legality and validity of the transactions, and the processed transactions will be sent to the blockchain system for recording and verification; the system integration unit is mainly responsible for integrating with the payment system of financial institutions or the supply management system of new energy suppliers.
[0014] Preferably, the permission management module includes a user authentication unit, a permission allocation unit, and an access control unit;
[0015] The user authentication unit is responsible for verifying the identity of the user to ensure that only legitimate users can access the system; the permission allocation unit is mainly responsible for allocating corresponding access permissions according to the roles and responsibilities of the users; the access control unit is mainly responsible for monitoring the access behaviors of the users in real time to ensure that the operations of the users are within the scope of their permissions.
[0016] Preferably, the supervision and compliance module includes a compliance inspection unit, a supervision interface unit, and an audit record unit;
[0017] The compliance inspection unit is responsible for conducting real-time or regular compliance inspections on the transaction data and operation processes of the system in accordance with relevant laws, regulations, and supervision requirements; the supervision interface unit provides an interface for docking with supervision agencies, including functions such as data transmission and instruction reception; the audit record unit mainly records all compliance-related operations and data changes of the system.
[0018] The beneficial effects of the present invention are as follows:
[0019] Through the close cooperation between the network layer module and the contract layer module, the present invention brings significant advantages to the new energy settlement system based on the blockchain. The network layer ensures the continuity, reliability, and data authenticity of the blockchain network through stable node management, efficient data dissemination, strict data verification, and reasonable consensus mechanisms, while the contract layer provides mechanism guarantee and security protection for the system by executing consensus algorithms, verifying and recording transactions, monitoring malicious behaviors in real time, and maintaining the consensus state. The seamless cooperation between the two not only greatly improves the operation efficiency and transaction speed of the system, but also effectively enhances the security and stability of the system. This highly integrated architecture enables the new energy settlement system based on the blockchain to more efficiently handle the transaction demands of the new energy market, provides a solid support for the rapid development of the new energy industry, and promotes the entire industry to develop in a more healthy and sustainable direction. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a schematic diagram of the overall process of the present invention. Detailed implementation manners
[0021] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0022] As Figure 1 shown, the embodiment of the present invention provides a new energy settlement system based on blockchain, and the system includes a data layer module, a network layer module, a consensus layer module, a contract layer module, an application layer module, a permission management module, and a supervision and compliance module.
[0023] The data layer module is used to store the detailed data of new energy transactions, such as the identity information of the trading parties, the trading quantity, the trading time, and the trading price; the network layer module is used to realize the communication and data exchange between each participating node (such as new energy suppliers, users, financial institutions); the consensus layer module is used to ensure the consensus of all participating nodes on the transaction data; the contract layer module is used to define and execute the rules and terms of new energy transactions; the application layer module is used to realize the interaction between the user and the system; the permission management module is used to manage the permissions and access controls of each participating node, and the supervision and compliance module is used to ensure the compliance and security of the system.
[0024] In the new energy settlement system based on blockchain, each module is closely connected to jointly ensure the security and efficiency of the system. The data layer stores the core data of the blockchain. These data are efficiently spread among nodes through the network layer and serve as the basis for the operations of the consensus layer and the contract layer. The consensus layer ensures the consistency of data among all nodes and maintains the immutability of the blockchain. The contract layer uses smart contracts to implement business logic and interacts with the application layer to meet user needs. The application layer is the bridge for users to interact with the system and collaborates with the permission management and supervision and compliance modules to ensure the legality of user operations and the compliance of the system. The permission management module not only manages user permissions but may also participate in the consensus process and jointly provide necessary review services for regulatory agencies with the supervision and compliance module. The supervision and compliance module realizes real-time monitoring and data exchange by accessing the data layer and the network layer to ensure the legality and reliability of the system.
[0025] Among them, the data layer module includes a data storage unit, a data encryption unit, and a timestamp management unit;
[0026] Data storage unit: Responsible for storing the original data of the blockchain, including block headers, block bodies, and transaction information. These data are the historical records of new energy transactions and are crucial for ensuring the transparency and traceability of transactions.
[0027] The data encryption unit uses advanced encryption algorithms to encrypt the stored transaction data to protect the privacy and security of the data; this helps prevent unauthorized access and data leakage.
[0028] The timestamp management unit adds timestamps to each transaction data to ensure the chronological order and integrity of the data. Timestamps are an essential element in the blockchain, which proves the existence and immutability of the data at a specific point in time.
[0029] The data storage unit is a core component of the blockchain system. It is responsible for securely storing the original data, including block headers, block bodies, and transaction information. These data, as the historical records of new energy transactions, play an irreplaceable role in ensuring the transparency and traceability of transactions. To protect the privacy and security of these data, the data encryption unit uses advanced encryption algorithms to encrypt them, effectively preventing unauthorized access and data leakage. At the same time, the timestamp management unit adds accurate timestamps to each transaction data to ensure the chronological order and integrity of the data, further proving the existence and immutability of the data at a specific point in time, providing a strong guarantee for the stable operation of the blockchain system.
[0030] The data layer module ensures the security and efficiency of the blockchain system through data storage, encryption, and timestamp management. The data storage unit preserves the history of new energy transactions, ensuring transaction transparency and traceability; the data encryption unit uses advanced algorithms to protect data privacy and prevent leakage; the timestamp management unit ensures the chronological integrity of the data, proving the existence and immutability of the data. These functions jointly maintain the stable operation of the blockchain system, providing reliable technical support for new energy transactions. They not only ensure the security and privacy of transactions but also guarantee the authenticity and integrity of the data, laying a solid foundation for the application of blockchain technology in the new energy field.
[0031] Among them, the network layer module includes a node management and control unit, a data propagation control unit, a data verification control unit, a consensus mechanism control unit, and a network communication control unit; each control unit in the network layer module is closely connected to jointly ensure the stable operation of the blockchain system. The node management and control unit provides a stable node environment for other units and collaborates with the data propagation, verification, and consensus mechanism control units to ensure the efficiency and authenticity of data propagation and the consistency of consensus. The data propagation control unit optimizes the path to ensure the rapid transmission of data; the data verification control unit strictly verifies to ensure the authenticity and integrity of data; the consensus mechanism control unit selects a suitable algorithm to ensure consistent decision-making, and the network communication control unit is based on the protocol to provide a secure and reliable communication platform for each unit, implement encryption and anti-attack strategies, and maintain the overall security and stability of network communication.
[0032] The network layer module ensures the stable operation of the blockchain system through control units such as node management, data propagation, data verification, consensus mechanism, and network communication. The node management provides a stable environment, the data propagation optimizes the path to ensure rapid transmission, the data verification strictly verifies to ensure authenticity and integrity, the consensus mechanism selects a suitable algorithm to ensure consistent decision-making, and the network communication implements encryption and anti-attack strategies based on the protocol to maintain overall security and stability. Each unit closely collaborates to jointly improve the operation efficiency and security of the blockchain system, providing solid technical support for applications such as new energy settlement, and ensuring efficient data propagation, consistent decision-making, and secure and reliable operation.
[0033] Among them, the consensus layer module includes a consensus algorithm management unit, a transaction consensus confirmation unit, and a malicious behavior detection and defense unit;
[0034] The consensus algorithm management unit is responsible for encapsulating and managing various consensus algorithms, such as Proof of Work (PoW) and Proof of Stake (PoS). This module can select a suitable consensus algorithm according to system requirements and configure and optimize it.
[0035] The transaction consensus confirmation unit mainly ensures that all participating nodes reach an agreement on transaction data through the consensus algorithm. This module is responsible for collecting, verifying, and recording transaction data to ensure that each transaction is correctly processed and verified.
[0036] The malicious behavior detection and defense unit: real-time monitors abnormal behaviors in the network to prevent the occurrence of malicious attacks and fraud behaviors. This module closely collaborates with the consensus algorithm management unit to ensure the security and stability of the system.
[0037] The consensus algorithm management unit, the transaction consensus confirmation unit, and the malicious behavior detection and defense unit are closely connected in the blockchain system. The consensus algorithm management unit provides the basic algorithm for the transaction consensus confirmation unit, and its optimization directly affects the efficiency and accuracy of transaction confirmation. The data generated by the transaction consensus confirmation unit during transaction verification provides valuable information for the malicious behavior detection and defense unit to monitor network anomalies. At the same time, the malicious behavior detection and defense unit can promptly feedback malicious behaviors to assist the transaction consensus confirmation unit in taking defensive measures. In addition, the selection of the consensus algorithm not only affects the transaction confirmation efficiency but also the detection ability of the defense module, and the information feedback by the defense module provides a basis for algorithm optimization. The three work together to jointly ensure the secure, stable, and efficient operation of the blockchain system.
[0038] Among them, the contract layer module includes a consensus algorithm execution unit, a transaction verification and recording unit, a malicious behavior detection and defense unit, and a consensus state monitoring and maintenance unit; in the consensus layer module, the consensus algorithm execution unit is the core, executing and managing the consensus algorithm, providing mechanisms for transaction verification and recording, malicious behavior detection, and consensus state monitoring. The transaction verification and recording unit ensures the authenticity and integrity of transactions, receives data from the consensus algorithm execution unit and verifies and records them. The malicious behavior detection and defense unit monitors abnormal behaviors, closely cooperates with the consensus algorithm execution and transaction verification units to maintain system security. The consensus state monitoring and maintenance unit real-time monitors the consensus state, relies on the information of the consensus algorithm execution unit and the transaction verification unit, and cooperates with the malicious behavior detection unit to repair when abnormal, ensuring the stable operation of the blockchain. Each unit closely cooperates to jointly maintain the security and consistency of the blockchain.
[0039] The contract layer module ensures the security and consistency of the blockchain system through units such as consensus algorithm execution, transaction verification and recording, malicious behavior detection and defense, and consensus state monitoring and maintenance. The consensus algorithm execution unit is the core, driving transaction verification and recording to ensure the authenticity and integrity of transactions. The malicious behavior detection unit real-time monitors abnormalities, closely cooperates with the consensus algorithm and transaction verification units to effectively maintain system security. The consensus state monitoring unit real-time monitors and maintains the consensus state, and repairs in a timely manner when abnormal to ensure the stable operation of the blockchain. Each unit works together to jointly build a secure and reliable blockchain environment, providing a solid guarantee for applications such as new energy settlement.
[0040] Among them, the application layer module includes a user interaction unit, a user interaction unit, and a system integration unit;
[0041] The user interaction unit is mainly responsible for realizing the direct interaction between users and the system, such as sending transaction requests, querying transaction status, and managing personal accounts; this unit provides a friendly user interface for convenient user operation.
[0042] The transaction processing unit is mainly responsible for receiving and processing transaction requests sent by users through the user interaction unit, ensuring the legality and validity of transactions. The processed transactions will be sent to the blockchain system for recording and verification;
[0043] The system integration unit is mainly responsible for integrating with the payment systems of financial institutions or the supply management systems of new energy suppliers. This unit realizes data exchange and information sharing between the blockchain system and other systems, improving the practicability and flexibility of the system.
[0044] As a bridge, the user interaction unit connects users with the new energy settlement system, providing a friendly interface for users to send transaction requests, query status, and manage accounts. The transaction information input by users is directly passed to the transaction processing unit. The user interaction unit strictly reviews the legality and validity of transactions and, after verification, sends them to the blockchain system for recording and verification to ensure the security and immutability of transactions. At the same time, the system integration unit seamlessly docks with other systems such as the payment systems of financial institutions and the supply management systems of new energy suppliers to achieve data exchange and information sharing, enhancing the practicability of the system. After the transaction is completed, the system integration unit automatically synchronizes the transaction results to relevant systems for easy query and tracking by users and other parties, ensuring the efficient operation of the system.
[0045] The application layer module significantly improves the user experience and practicability of the new energy settlement system through the three units of user interaction, transaction processing, and system integration. The user interaction unit provides a friendly interface, simplifies the operation process, and facilitates users to send requests, query status, and manage accounts. The transaction processing unit strictly reviews transactions to ensure legality and validity and records and verifies them through the blockchain system to ensure transaction security. The system integration unit realizes seamless docking with other systems, promotes data exchange and information sharing, and enhances the flexibility of the system. These functions together ensure the efficient operation of the system, provide users with a convenient and secure transaction experience, and also improve the overall efficiency and practicability of the system.
[0046] Among them, the permission management module includes a user authentication unit, a permission allocation unit, and an access control unit;
[0047] The user authentication unit is responsible for verifying the identity of users to ensure that only legitimate users can access the system; this usually involves verifying usernames and passwords, or more advanced authentication methods such as multi-factor authentication.
[0048] The permission allocation unit is mainly responsible for allocating corresponding access permissions according to the roles and responsibilities of users. For example, some users may only have the permission to query transaction information, while others may have the permissions to initiate transactions and modify system configurations.
[0049] The access control unit mainly monitors the user's access behavior in real time to ensure that the user's operations are within the scope of their permissions. If an unauthorized access attempt is detected, the unit will take timely measures, such as blocking access or recording abnormal behavior.
[0050] The user authentication unit, as the primary line of defense for system security, is responsible for verifying the user's identity to ensure that legitimate users can access. Methods such as username and password verification or multi-factor authentication are used to enhance the system's security. The permission allocation unit assigns different access permissions based on the user's role and responsibilities to protect sensitive information and key functions of the system. Ordinary users can only query transaction information, while administrators have advanced permissions such as initiating transactions and modifying configurations. The access control unit monitors the user's behavior in real time to ensure compliance with operations. Once an anomaly is detected, immediate measures such as blocking access, recording behavior, or triggering an alarm are taken to ensure the safe and stable operation of the system. The three units work closely together to jointly build a security protection system for the new energy settlement system.
[0051] The permission management module, through the three units of user authentication, permission allocation, and access control, builds a solid security defense line for the new energy settlement system. User authentication ensures that legitimate users can access, enhancing the system's security; permission allocation assigns permissions based on the user's role to protect sensitive information and key functions; access control monitors the user's behavior in real time to ensure compliance with operations and responds to anomalies in a timely manner. The three units work closely together to effectively prevent unauthorized access and malicious behavior, ensuring the safe and stable operation of the system. This not only improves the reliability and security of the system but also provides strong support for the smooth progress of new energy transactions, promoting the healthy development of the new energy industry.
[0052] Among them, the supervision and compliance module includes a compliance check unit, a supervision interface unit, and an audit record unit;
[0053] The compliance check unit is responsible for conducting real-time or regular compliance checks on the system's transaction data and operation processes against relevant laws, regulations, and supervision requirements to ensure that the system always meets the supervision standards.
[0054] The supervision interface unit: provides interfaces for docking with supervision agencies, including functions such as data transmission and instruction reception. Through this unit, the system can report transaction data to the supervision agency in real time and accept audits and inspections by the supervision agency.
[0055] The audit record unit: records all compliance-related operations and data changes in the system, including compliance check results, supervision agency audit records, etc., for traceability and query when needed.
[0056] The compliance check unit conducts real-time or regular reviews of the transaction data and operation processes of the new energy settlement system against laws, regulations, and regulatory requirements to ensure the system operates in compliance. The regulatory interface unit builds a bridge with regulatory agencies to achieve data transmission and instruction reception, enabling the system to report transaction data immediately and smoothly undergo regulatory audits. Meanwhile, the audit record unit details the compliance operations and data changes within the system, covering compliance check results and regulatory audit records, facilitating subsequent traceability and querying, and comprehensively ensuring the compliance and transparency of the system.
[0057] The supervision and compliance module, through three major units: compliance check, regulatory interface, and audit record, ensures that the new energy settlement system fully complies with laws, regulations, and regulatory requirements. The compliance check unit reviews transaction data and operation processes in real time to ensure the system operates in compliance; the regulatory interface unit achieves seamless connection with regulatory agencies to ensure timely data reporting and acceptance of audits; the audit record unit details compliance operations and data changes for easy traceability and querying. This module not only enhances the legality and reliability of the system but also reduces legal risks and increases transparency, laying a solid foundation for the stable operation and sustainable development of the new energy settlement system.
[0058] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements that are inherent to such process, method, article, or device.
[0059] Although the embodiments of the present invention have been shown and described, for those of ordinary skill in the art, it can be understood that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A new energy settlement system based on blockchain, characterized by: The system includes data layer module, network layer module, consensus layer module, contract layer module, application layer module, authority management module, supervision and compliance module; The data layer module is used to store detailed data of new energy transactions, such as the identity information of both parties to the transaction, the transaction amount, the transaction time, and the transaction price; The network layer module is used to realize communication and data exchange between various participating nodes; The consensus layer module is used to ensure consensus among all participating nodes on transaction data; The contract layer module is used to define and execute the rules and terms of new energy transactions; The application layer module is used to realize the interaction between the user and the system; The authority management module is used to manage the authority and access control of each participating node; The supervision and compliance module is used to ensure the compliance and security of the system.
2. The new energy settlement system based on blockchain according to claim 1, characterized in that: The data layer module includes a data storage unit, a data encryption unit and a timestamp management unit; Data storage unit: responsible for storing the original data of the blockchain, including block headers, block bodies, and transaction information; the data encryption unit uses advanced encryption algorithms to encrypt the stored transaction data to protect the privacy and security of the data; the timestamp management unit adds a timestamp to each transaction data to ensure the timing and integrity of the data.
3. The new energy settlement system based on blockchain according to claim 1, characterized in that: The network layer module includes a node management control unit, a data transmission control unit, a data verification control unit, a consensus mechanism control unit and a network communication control unit; the control units in the network layer module are closely connected to jointly ensure the stable operation of the blockchain system. The node management control unit provides a stable node environment for other units and cooperates with the data transmission, verification and consensus mechanism control units to ensure the efficiency and authenticity of data transmission and the consistency of consensus. The data transmission control unit optimizes the path to ensure rapid data transmission; the data verification control unit strictly verifies to ensure the authenticity and integrity of the data; The consensus mechanism control unit selects a suitable algorithm to ensure consistent decisions, while the network communication control unit is based on the protocol.
4. The new energy settlement system based on blockchain according to claim 1, characterized in that: The consensus layer module includes a consensus algorithm management unit, a transaction consensus confirmation unit, and a malicious behavior detection and defense unit; The consensus algorithm management unit is responsible for encapsulating and managing various consensus algorithms; the transaction consensus confirmation unit mainly ensures that all participating nodes reach an agreement on transaction data through the consensus algorithm; the malicious behavior detection and defense unit is used to monitor abnormal behaviors in the network in real time to prevent malicious attacks and fraudulent behaviors.
5. The new energy settlement system based on blockchain according to claim 1, characterized in that: The contract layer module includes a consensus algorithm execution unit, a transaction verification and recording unit, a malicious behavior detection and defense unit, and a consensus status monitoring and maintenance unit; in the consensus layer module, the consensus algorithm execution unit is the core, executes and manages the consensus algorithm, and provides a mechanism for transaction verification and recording, malicious behavior detection and consensus status monitoring. The transaction verification and recording unit ensures that the transaction is authentic and complete, receives data from the consensus algorithm execution unit and verifies the records. The malicious behavior detection and defense unit monitors abnormal behavior, works closely with the consensus algorithm execution and transaction verification units to maintain system security. The consensus status monitoring and maintenance unit monitors the consensus status in real time, relies on the information of the consensus algorithm execution unit and the transaction verification unit, and collaborates with the malicious behavior detection unit to repair abnormalities to ensure stable operation of the blockchain.
6. The new energy settlement system based on blockchain according to claim 1, characterized in that: The application layer module includes a user interaction unit, a transaction processing unit, and a system integration unit; The user interaction unit is mainly responsible for realizing direct interaction between users and the system, such as sending transaction requests, querying transaction status, and managing personal accounts; the transaction processing unit is mainly responsible for receiving and processing transaction requests sent by users through the user interaction unit, ensuring the legality and validity of the transactions, and the processed transactions will be sent to the blockchain system for recording and verification; the system integration unit is mainly responsible for integration with the payment system of financial institutions or the supply management system of new energy suppliers.
7. The new energy settlement system based on blockchain according to claim 1, characterized in that: The authority management module includes a user authentication unit, an authority allocation unit, and an access control unit; The user authentication unit is responsible for verifying the user's identity to ensure that only legitimate users can access the system; the authority allocation unit is mainly responsible for allocating corresponding access rights based on the user's role and responsibilities; the access control unit mainly monitors the user's access behavior in real time to ensure that the user's operation is in line with their authority scope.
8. The new energy settlement system based on blockchain according to claim 1, characterized in that: The supervision and compliance module includes a compliance checking unit, a supervision interface unit, and an audit record unit; The compliance check unit is responsible for conducting real-time or regular compliance checks on the system's transaction data and operating procedures in accordance with relevant laws, regulations and regulatory requirements; the regulatory interface unit provides an interface for docking with regulatory agencies, including data transmission and instruction receiving functions; the audit record unit mainly records all compliance-related operations and data changes in the system.