{"title":"Security and Privacy Smart Contract Architecture for Energy Trading based on Blockchains","authors":"M. Nazari, S. Khorsandi, Jaber Babaki","doi":"10.1109/ICEE52715.2021.9544155","DOIUrl":null,"url":null,"abstract":"Nowaday, centralized smart grid systems encounter many challenges to peer-to-peer (P2P) energy trading, such as communications overhead, security, and privacy issues. Blockchain-based energy trading has been proposed as a possible solution to the above problems. This paper proposes a secure and automated blockchain-based framework that allows energy producers and consumers to conduct energy trade without intermediate entity interaction. Smart contracts have been established to automate the energy trade based on an agreement energy-relevant both from the supply and demand sides without third parties. In a smart contract, if all transactions are successful, the energy trade will take place. We used the Solidity programming language and Metamask wallet to create the smart contract. Then, smart contract implementation results in the Ropsten blockchain network are tested and compared with related works. According to the analysis, the proposed framework has enhanced security and privacy.","PeriodicalId":254932,"journal":{"name":"2021 29th Iranian Conference on Electrical Engineering (ICEE)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 29th Iranian Conference on Electrical Engineering (ICEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEE52715.2021.9544155","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Nowaday, centralized smart grid systems encounter many challenges to peer-to-peer (P2P) energy trading, such as communications overhead, security, and privacy issues. Blockchain-based energy trading has been proposed as a possible solution to the above problems. This paper proposes a secure and automated blockchain-based framework that allows energy producers and consumers to conduct energy trade without intermediate entity interaction. Smart contracts have been established to automate the energy trade based on an agreement energy-relevant both from the supply and demand sides without third parties. In a smart contract, if all transactions are successful, the energy trade will take place. We used the Solidity programming language and Metamask wallet to create the smart contract. Then, smart contract implementation results in the Ropsten blockchain network are tested and compared with related works. According to the analysis, the proposed framework has enhanced security and privacy.