Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing

In recent years, blockchain technology has developed rapidly and attracted more and more attention. The decentralization, traceability, openness and transparency of transaction data and other characteristics of blockchain technology make it well applied in financial-related fields. In fact, as an un...

Full description

Saved in:
Bibliographic Details
Main Author: Hu, Tianbin
Other Authors: Gooi Hoay Beng
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/158533
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-158533
record_format dspace
spelling sg-ntu-dr.10356-1585332023-07-04T17:44:51Z Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing Hu, Tianbin Gooi Hoay Beng School of Electrical and Electronic Engineering EHBGOOI@ntu.edu.sg Engineering::Electrical and electronic engineering In recent years, blockchain technology has developed rapidly and attracted more and more attention. The decentralization, traceability, openness and transparency of transaction data and other characteristics of blockchain technology make it well applied in financial-related fields. In fact, as an underlying security data technology, blockchain also has broad application prospects in other fields besides finance. With the advancement of electricity reform, an efficient and transparent electricity trading market is gradually improving. Under this circumstance, it is difficult for the traditional single centralized power trading model to fully meet the needs of marketization. Because it is not conducive to market competition and cannot fully protect the interests of all parties. So the use of blockchain technology to support power transactions and build a safe and reliable power trading platform is an inevitable trend in future. Based on this, this project studies and designs a microgrid system based on blockchain technology. The specific work is as follows: First, the basic technical knowledge and application cases of blockchain are introduced, including the working principle of blockchain, infrastructure such as data storage, consensus algorithms and zero-knowledge proofs. Then, the applicability of blockchain technology to microgrid is analyzed. Based on Ethereum and related technologies of smart contracts, this work illustrates the convenience and intelligent operation of electricity transactions. Secondly, by building the Ethereum PoA private chain platform, a new way of applying smart contracts to electricity transactions is studied. Limited by the high cost and complexity of actual power system attempts, this research simulates the power transaction behavior of power generation users and power users on the chain by deploying, maintaining and running smart contracts. Transactions and other related operations are completed by blockchain technology. Finally, the simulation implementation runs an electricity transaction process. The experiment simulates the power execution and transaction settlement of users who purchase and sell electricity. The whole experiment is based on the smart contract blockchain technology of the Ethereum platform. Through the analysis of information flow, the experiment successfully completed operations such as electric energy transfer and fund settlement. The transaction information is recorded in the blockchain, and the corresponding information can be queried. Master of Science (Power Engineering) 2022-05-27T05:00:23Z 2022-05-27T05:00:23Z 2022 Thesis-Master by Coursework Hu, T. (2022). Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/158533 https://hdl.handle.net/10356/158533 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Hu, Tianbin
Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing
description In recent years, blockchain technology has developed rapidly and attracted more and more attention. The decentralization, traceability, openness and transparency of transaction data and other characteristics of blockchain technology make it well applied in financial-related fields. In fact, as an underlying security data technology, blockchain also has broad application prospects in other fields besides finance. With the advancement of electricity reform, an efficient and transparent electricity trading market is gradually improving. Under this circumstance, it is difficult for the traditional single centralized power trading model to fully meet the needs of marketization. Because it is not conducive to market competition and cannot fully protect the interests of all parties. So the use of blockchain technology to support power transactions and build a safe and reliable power trading platform is an inevitable trend in future. Based on this, this project studies and designs a microgrid system based on blockchain technology. The specific work is as follows: First, the basic technical knowledge and application cases of blockchain are introduced, including the working principle of blockchain, infrastructure such as data storage, consensus algorithms and zero-knowledge proofs. Then, the applicability of blockchain technology to microgrid is analyzed. Based on Ethereum and related technologies of smart contracts, this work illustrates the convenience and intelligent operation of electricity transactions. Secondly, by building the Ethereum PoA private chain platform, a new way of applying smart contracts to electricity transactions is studied. Limited by the high cost and complexity of actual power system attempts, this research simulates the power transaction behavior of power generation users and power users on the chain by deploying, maintaining and running smart contracts. Transactions and other related operations are completed by blockchain technology. Finally, the simulation implementation runs an electricity transaction process. The experiment simulates the power execution and transaction settlement of users who purchase and sell electricity. The whole experiment is based on the smart contract blockchain technology of the Ethereum platform. Through the analysis of information flow, the experiment successfully completed operations such as electric energy transfer and fund settlement. The transaction information is recorded in the blockchain, and the corresponding information can be queried.
author2 Gooi Hoay Beng
author_facet Gooi Hoay Beng
Hu, Tianbin
format Thesis-Master by Coursework
author Hu, Tianbin
author_sort Hu, Tianbin
title Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing
title_short Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing
title_full Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing
title_fullStr Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing
title_full_unstemmed Zero-knowledge proof (ZKP)-based blockchains for community microgrid energy sharing
title_sort zero-knowledge proof (zkp)-based blockchains for community microgrid energy sharing
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/158533
_version_ 1772825281273266176