Peer-to-peer energy trading system using IoT and a low-computation blockchain network
- Authors: Ncube, Tyron
- Date: 2021-10-29
- Subjects: Blockchains (Databases) , Internet of things , Renewable energy sources , Smart power grids , Peer-to-peer architecture (Computer networks) , Energy trading system
- Language: English
- Type: Master's theses , text
- Identifier: http://hdl.handle.net/10962/192119 , vital:45197
- Description: The use of renewable energy is increasing every year as it is seen as a viable and sustain- able long-term alternative to fossil-based sources of power. Emerging technologies are being merged with existing renewable energy systems to address some of the challenges associated with renewable energy, such as reliability and limited storage facilities for the generated energy. The Internet of Things (IoT) has made it possible for consumers to make money by selling off excess energy back to the utility company through smart grids that allow bi-directional communication between the consumer and the utility company. The major drawback of this is that the utility company still plays a central role in this setup as they are the only buyer of this excess energy generated from renewable energy sources. This research intends to use blockchain technology by leveraging its decentralized architecture to enable other individuals to be able to purchase this excess energy. Blockchain technology is first explained in detail, and its main features, such as consensus mechanisms, are examined. This evaluation of blockchain technology gives rise to some design questions that are taken into consideration to create a low-energy, low-computation Ethereum-based blockchain network that is the foundation for a peer-to-peer energy trading system. The peer-to-peer energy trading system makes use of smart meters to collect data about energy usage and gives users a web-based interface where they can transact with each other. A smart contract is also designed to facilitate payments for transactions. Lastly, the system is tested by carrying out transactions and transferring energy from one node in the system to another. , Thesis (MSc) -- Faculty of Science, Computer Science, 2021
- Full Text:
- Date Issued: 2021-10-29
Private blockchain networks: a solution for data privacy
- Authors: Ncube, Tyron , Dlodlo, Nomusa , Terzoli, Alfredo
- Date: 2020
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/474375 , vital:77706 , xlink:href="https://ieeexplore.ieee.org/abstract/document/9334132"
- Description: The widespread adoption of blockchain technology has had a big impact on how people transact in the digital world. Individuals can transact in an anonymous but transparent manner. Their identities remain hidden but the records of their transactions are publicly available. This has had its benefits in certain application areas but might not be suited for transactions where it is important to know who you are dealing with and in circumstances where the data in the blockchain might be confidential. Private blockchain networks are better suited for such transactions as only authorized users can transact on the network. Sensitive data can also be stored on the blockchain as it is possible to restrict the users that can see the details of the transactions. This paper describes how to create a private blockchain network and how other users can join the network. It also details the benefits of using a private blockchain network with regards to data privacy as opposed to a public network.
- Full Text:
- Date Issued: 2020