@inproceedings{7c9a000a71f44457b9b92d4007c37021,
title = "Privacy-Preserving Energy Trading Using Blockchain and Zero Knowledge Proof",
abstract = "Microgrid research and construction effectively use distributed energy resources to stimulate clean energy devel-opment. Peer-to-peer (P2P) energy trading in microgrids helps create a fully competitive and autonomous energy trading market. Blockchain technology is employed to realize a P2P energy trading framework. However, while public blockchain is generally transparent, energy trading information is sensitive and thus requires a privacy-preserving mechanism. In this paper, we design a privacy-preserving energy trading mechanism by using blockchain and zero-knowledge proofs. A user uploads a commitment to the blockchain instead of the original bid amount, and the zero-knowledge proof of commitment is uploaded into the blockchain. Other participants can verify the correctness of energy trading in each auction match. Our experiments show the design is feasible and efficient in Ethereum although there are more gas consumptions.",
keywords = "Blockchain, Double Auction, Energy Data Privacy, Energy Trading, Smart Contract, Zero Knowledge Proof",
author = "Dongkun Hou and Jie Zhang and Sida Huang and Zitian Peng and Jieming Ma and Xiaohui Zhu",
note = "Funding Information: This research is supported by the National Natural Science Foundation of China under (Grant No. 62002296), the Natural Science Foundation of Jiangsu Province under (Grant No. BK20200250), the Suzhou Science and Technology Project-Key Industrial Technology Innovation (Grant No. SYG202006, SYG202122), the Future Network Scientific Research Fund Project (Grant No. FNSRFP-2021-YB-41), the XJTLU Key Programme Special Fund under (Grant No. KSF-E-54, KSF-E-65), the XJTLU Research Development Fund (Grant No. RDF-17-02-04), the XJTLU AI University Research Centre and Jiangsu Provincial Data Science and Cognitive Computational Engineering Research Centre at XJTLU. Publisher Copyright: {\textcopyright} 2022 IEEE.; 5th IEEE International Conference on Blockchain, Blockchain 2022 ; Conference date: 22-08-2022 Through 25-08-2022",
year = "2022",
month = aug,
day = "25",
doi = "10.1109/Blockchain55522.2022.00064",
language = "English",
series = "Proceedings - 2022 IEEE International Conference on Blockchain, Blockchain 2022",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "412--418",
booktitle = "Proceedings - 2022 IEEE International Conference on Blockchain, Blockchain 2022",
}