Show simple item record

dc.contributor.advisorBoutros, Joseph
dc.contributor.advisorBalog, Robert
dc.creatorAl-Qahtani, Shaikha Saad S A
dc.date.accessioned2022-07-27T16:19:45Z
dc.date.available2023-12-01T09:23:40Z
dc.date.created2021-12
dc.date.issued2021-09-17
dc.date.submittedDecember 2021
dc.identifier.urihttps://hdl.handle.net/1969.1/196250
dc.description.abstractWith more outages in recent times, the energy sector needs to shift to more reliable electricity grid. Smart grids are the new solution where it is much more reliable and secure than the traditional electricity grid. The use of smart grid would help with integrating new technologies to the grid such as the blockchain. The blockchain is a public distributed ledger which stores transactions in blocks that are chained together by cryptographic hashes. The blockchain is managed by a peer-to-peer network autonomously without the need of a central entity. The use of blockchain in smart grids will help in removing the third parties in transactions, which makes it easier for smaller energy providers to enter the market. Also, the blockchain is immutable due to how each block is chained together, if you alter a block, it causes a chain effect and changes subsequent blocks. Thus, it is impossible to hack as other nodes in the network have a copy of the blockchain and they can easily identity a corrupted blockchain. In this paper, we explore the use of blockchain in handling smart grid transactions. A smart grid specialized blockchain was developed in Python. The users can interact with the blockchain by sending HTTP requests over Postman. Postman is a program for API testing, and it is the main user interface. The blockchain developed is account based, so the user has to generate an e-Wallet before running transactions on the blockchain. There are three types of users in the blockchain, a generator, a prosumer, and a customer. Based on the type, the user can then either generate electricity and sell it over the blockchain or purchase the electricity then consume it. The users can either run transactions or mine blocks in the blockchain.
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectSmart Grid
dc.subjectBlockchain
dc.subjecttransactions
dc.subjectBlockchain development
dc.subjecthash
dc.subjectcryptography
dc.subjectsmart contract
dc.titleSmart Grid Transactions via the Blockchain
dc.typeThesis
thesis.degree.departmentElectrical and Computer Engineering
thesis.degree.disciplineEnergy
thesis.degree.grantorTexas A&M University
thesis.degree.nameMaster of Science
thesis.degree.levelMasters
dc.contributor.committeeMemberbouhali, othmane
dc.contributor.committeeMemberboutros, Joseph
dc.type.materialtext
dc.date.updated2022-07-27T16:19:47Z
local.embargo.terms2023-12-01
local.etdauthor.orcid0000-0001-5153-5556


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record