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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|