| Literature DB >> 32033254 |
Iago Sestrem Ochôa1,2, Luis Augusto Silva1, Gabriel de Mello1, Nuno M Garcia3,4, Juan Francisco de Paz Santana5, Valderi Reis Quietinho Leithardt1,3,6.
Abstract
Smart grid systems have become popular and necessary for the development of a sustainable power grid. These systems use different technologies to provide optimized services to the users of the network. Regarding computing, these systems optimize electrical services by processing a large amount of the data generated. However, privacy and security are essential in this kind of system. With a large amount of data generated, it is necessary to protect the privacy of users, because this data may reveal the users' personal information. Today, blockchain technology has proven to be an efficient architecture for solving privacy and security problems in different scenarios. Over the years, different blockchain platforms have emerged, attempting to solve specific problems in different areas. However, the use of different platforms fragmented the market, which was no different in the smart grid scenario. This work proposes a blockchain architecture that uses sidechains to make the system scalable and adaptable. We used three blockchains to ensure privacy, security, and trust in the system. To universalize the proposed solution, we used the Open Smart Grid Protocol and smart contracts. The results show that architecture security and privacy are guaranteed, making it feasible for implementation in real systems; although scalability issues regarding the storage of the data generated still exist.Entities:
Keywords: blockchain; sidechain; smart grid
Year: 2020 PMID: 32033254 PMCID: PMC7038678 DOI: 10.3390/s20030843
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Blockchain structure.
Figure 2Smart contract operation.
Figure 3Sidechain concept.
Related Work.
| Work | Year | Privacy | Blockchain Type | Platform Used | Communication Protocol |
|---|---|---|---|---|---|
| Guan et al. [ | 2018 | Yes | Private | NS | NS |
| Gür et al. [ | 2019 | Yes | Private | Hyperledger | NS |
| Gai et al. [ | 2019 | Yes | Private | Hyperledger | NS |
| Li et al. [ | 2019 | No | Private | Ethereum | NS |
| Niu and Zhang et al. [ | 2019 | No | Private | NS | NS |
| Vashista and Barbhuiya [ | 2019 | Yes | Private | Ethereum | NS |
| Li et al. [ | 2019 | No | Private | Ethereum | NS |
| Our work | 2020 | Yes | Sidechain | Ethereum | OSGP |
NS: Not Specified; OSGP: Open Smart Grid Protocol.
Acronym Definition.
| Acronym | Definition |
|---|---|
| PPC | Privacy Preference Contract |
| BL | Blockchain Layer |
| PL | Protocol Layer |
| UL | User Layer |
| EC | Electric Company |
| CP | Consumer/Prosumer |
| CC | Consumer/Company |
| PP | Prosumer/Company |
| UI | User Interface |
| ET | Energy Trade |
| EC | Electrical Company |
Figure 4Proposed Architecture.
Figure A1Privacy Preference Contract.
Figure A2Storage Contract.
Figure A3Energy transfer Contract.
Figure 5Application Scenario.
Figure 6Privacy preferences registering.
Figure 7Energy trade situation.
Figure 8Energy trade situation.
Figure 9Transactions per second.
Token Cost in Different Situations.
| Demand | Generation | Privacy Preferences | Trade Type | Energy Ammount | Price (SGT) | |
|---|---|---|---|---|---|---|
| Situation 1 | 75 | 25 | Disabled | CP | 50 | 30 |
| Situation 2 | 25 | 75 | Disabled | CC | 50 | 20 |
| Situation 3 | 75 | 25 | Enabled | CP | 50 | 30 |
| Situation 4 | 25 | 75 | Enabled | CC | 50 | 10 |
| Situation 5 | 25 | 75 | Enabled | PP | 50 | 15 |
| Situation 6 | 25 | 75 | Disabled | PP | 50 | 10 |
Deploy Cost by Contract.
| Contract | Cost (ETH) |
|---|---|
| Access | 0.001413 |
| Storage | 0.003389 |
| Transfer | 0.001417 |
| Token | 0.001862 |
Function Cost.
| Function | Contract | Cost (ETH) |
|---|---|---|
| setTranslog | Storage | 0.000821 |
| buyEnergy | Transfer | 0.000536 |
| getEnergyUsage | Storage | 0.000519 |
| getTranslog | Storage | 0.000447 |
| sellEnergy | Transfer | 0.000452 |
Figure 10Unauthorized access to storage.
Figure 11Stored Contents.