With the increasing demand for energy,distributed energy systems are rapidly developing.Distributed energy systems can provide energy closer to users,which reduces energy loss during transmission and improves energy efficiency.Distributed energy systems have many advantages,but they still rely on centralized data storage.Centralized data storage is vulnerable to external hacking,which can result in the leakage of transaction subject data privacy.Additionally,it overly relies on third-party credit endorsements,increasing the risk of data tampering.Once the data is tampered with,it cannot be traced.Therefore,the research of data security storage mechanism for distributed energy systems is particularly important.The characteristics of blockchain include decentralization,immutability,security and trustworthiness,and anonymity.As an emerging decentralized distributed ledger technology,blockchain can effectively solve the security and trustworthiness problems of traditional centralized data storage.Therefore,it is regarded as a potential way to address the secure storage of data in distributed energy systems.However,there are still deficiencies in the storage and verification of traditional blockchain data,and there is more room for progress in the data layer used for data storage.In this thesis,we focus on the data secure storage mechanism for distributed energy system based on blockchain,propose the use of blockchain technology to ensure the security and reliability of distributed energy system data.In addition,the thesis improves the blockchain data layer and commitment scheme to achieve secure storage of data in distributed energy system.The main research contents of this thesis are as follows:(1)This thesis first analyzes the problems in data storage of distributed energy systems.Then,the feasibility of using blockchain technology for data storage in distributed energy system is discussed.The thesis presents the security and reliability issues related to using blockchain technology for data storage,and proposes the basic framework and composition of blockchain-based data storage for distributed energy system.(2)To address the problems of the traditional blockchain data layer,such as inefficient data storage and data verification,and the proofs required for validation take up too much communication bandwidth.The vector commitment scheme can effectively reduce the storage cost and communication overhead.In this thesis,we use vector commitment to improve the Merkle tree of the traditional blockchain,and thus reduce the memory and communication burden.(3)Based on the improved blockchain structure,this thesis proposes the partition vector commitment scheme and improved vector commitment to consider the growing data demands in distributed energy system.The partition vector commitment has greatly improved in the construction process,update process,and proof size.The scheme is demonstrated to be feasible by security analysis and correctness analysis.The scheme is more compatible with the needs of data secure storage mechanism for distributed energy system based on blockchain.The improved vector commitment enables the message summation function and facilitates the practical application of vector commitment in distributed energy system.Finally,this thesis analyzes and compares other existing schemes.The comparison results show that the new scheme has better communication bandwidth and good storage performance than other original schemes. |