Please use this identifier to cite or link to this item:
Title: Novel implementation of a blockchain-based energy trading engine
Authors: Ye, Fan
Keywords: Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Engineering::Computer science and engineering::Software::Software engineering
Issue Date: 2020
Publisher: Nanyang Technological University
Project: SCSE 19-0554
Abstract: Contemporary trends suggest a growing interest in decentralised electrical grids. These “microgrids” involve power generation at the household and municipal level, enough for self-sufficiency. Excess electricity can be supplied to consumers for a price. This project facilitates the trading of energy between producers and consumers within the microgrid. This is done through the design and implementation of a trading engine and matching algorithms. Due to the decentralised nature of the microgrid, energy trading will be done on the blockchain. Out algorithms are built and deployed onto the Ethereum blockchain network in the form of multiple smart contracts. Once deployed, the system receives buy and sell bids from consumers and producers, match them, and monitors the fulfilment. The matching is based on a custom “Double Auction” algorithm. These contracts will oversee orders, clearings, and settlements. The use of blockchain technology promises automation and trust between independent parties. The project has fulfilled its basic requirements. It will continue to be in development to add on more advanced features for real world application.
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP Report_Ye Fan__U1620131K.pdf
  Restricted Access
2.28 MBAdobe PDFView/Open

Page view(s)

Updated on May 16, 2022


Updated on May 16, 2022

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.