A blockchain based data management system for energy trade

Mengjie Chen*, Yuexuan Li, Zhuocheng Xu, Xin Huang, Wei Wang

*Corresponding author for this work

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

4 Citations (Scopus)


A new type of energy trade called the distributed energy resource has emerged in recent years, which can bring several benefits to people. However, trust issue also appeared among governments, users and energy companies. To solve the problem, smart contract and Ethereum are used to develop a system for distributed energy trade. A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Ethereum is one of the decentralized platforms that run smart contracts. With the usage of smart contract and Ethereum, the system is reliable and it avoids the risk of using centralized energy management system. Therefore, the purpose of this project is to develop a blockchain based data management IoT system for energy chain transaction by Ethereum and test the smart contract by communicating sequential process (CSP) which is a formal language for describing patterns of interaction in concurrent systems.

Original languageEnglish
Title of host publicationSmart Blockchain - 1st International Conference, SmartBlock 2018, Proceedings
EditorsMeikang Qiu
PublisherSpringer Verlag
Number of pages11
ISBN (Print)9783030057633
Publication statusPublished - 2018
Event1st International Conference on Smart Blockchain, SmartBlock 2018 - Tokyo, Japan
Duration: 10 Dec 201812 Dec 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11373 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference1st International Conference on Smart Blockchain, SmartBlock 2018


  • Blockchain
  • CSP
  • Energy auction
  • Ethereum
  • Smart contract

Cite this