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
Description
Summary: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.