A secured and scalable Peer-to-Peer (P2P) energy trading platform can facilitate the integration of renewable energy and thus contribute to building sustainable energy infrastructure. The decentralized architecture of blockchain makes it a befitting candidate to actualize an efficient P2P energy trading market. However, for a sustainable and dynamic blockchain-based P2P energy trading platform, few critical aspects such as security, privacy and scalability need to be addressed with high priority. This paper proposes a blockchain-based solution for energy trading among the consumers which ensures the systems’ security, protects users’ privacy, and improves the overall scalability. More specifically, we develop a multilayered semi-permissioned blockchain-based platform to facilitate energy transactions. The practical byzantine fault tolerant algorithm is employed as the underlying consensus for verification and validation of transactions which ensures the system’s tolerance against internal error and malicious attacks. Additionally, we introduce the idea of quality of transaction (QoT)—a reward system for the participants of the network that eventually helps determine the participant’s eligibility for future transactions. The resiliency of the framework against the transaction malleability attack is demonstrated with two uses cases. Finally, a qualitative analysis is presented to indicate the system’s usefulness in improving the overall security, privacy, and scalability of the network.
References
[1]
Hess, D.J. and Gentry, H. (2019) 100% Renewable Energy Policies in US Cities: Strategies, Recommendations, and Implementation Challenges. Sustainability: Science, Practice and Policy, 15, 45-61.
https://doi.org/10.1080/15487733.2019.1665841
[2]
Morstyn, T., Teytelboym, A., Hepburn, C. and McCulloch, M.D. (2019) Integrating P2P Energy Trading with Probabilistic Distribution Locational Marginal Pricing. IEEE Transactions on Smart Grid, 11, 3095-3106.
https://doi.org/10.1109/TSG.2019.2963238
[3]
Burger, C., Jens, W., Andreas, K. and Philipp, R. (2016) Blockchain in the Energy Transition. A Survey among Decision-Makers in the German Energy Industry. DENA German Energy Agency, 60, 1-44.
[4]
Mainelli, M. and Smith, M. (2015) Sharing Ledgers for Sharing Economies: An Exploration of Mutual Distributed Ledgers (Aka Blockchain Technology). Journal of Financial Perspectives, 3.
[5]
Beck, R., Czepluch, J., Lollike, N. and Malone, S. (2016) Blockchain-The Gateway to Trust-Free Cryptographic Transactions.
[6]
Münsing, E., Mather, J. and Moura, S. (2017) Blockchains for Decentralized Optimization of Energy Resources in Microgrid Networks. 2017 IEEE conference on control technology and applications (CCTA), Maui, 27-30 August 2017, 2164-2171.
https://doi.org/10.1109/CCTA.2017.8062773
[7]
Bahga, A. and Madisetti, V.K. (2016) Blockchain Platform for Industrial Internet of Things. Journal of Software Engineering and Applications, 9, 533-546.
https://doi.org/10.4236/jsea.2016.910036
[8]
Nakamoto, S. (2008) Bitcoin: A Peer-to-Peer Electronic Cash System. Decentralized Business Review, Artcile ID: 21260.
[9]
Aitzhan, N.Z. and Svetinovic, D. (2016) Security and Privacy in Decentralized Energy Trading through Multi-Signatures, Blockchain and Anonymous Messaging Streams. IEEE Transactions on Dependable and Secure Computing, 15, 840-852.
https://doi.org/10.1109/TDSC.2016.2616861
[10]
Hahn, A. et al. (2017) Smart Contract-Based Campus Demonstration of Decentralized Transactive Energy Auctions. 2017 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, 23-26 April 2017, 1-5.
https://doi.org/10.1109/ISGT.2017.8086092
[11]
Horta, J., Kofman, D. and Menga, D. (2017) Novel Paradigms for Advanced Distribution Grid Energy Management. arXiv: 1712.05841.
[12]
King, S. and Nadal, S. (2012) Ppcoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake. Self-Published Paper, 19.
[13]
Mihaylov, M., Jurado, S., Avellana N., et al. (2014) NRGcoin: Virtual Currency for Trading of Renewable Energy in Smart Grids. 11th International Conference on the European Energy Market (EEM14), Krakow, 28-30 May 2014, 1-6.
https://doi.org/10.1109/EEM.2014.6861213
[14]
Wang, S., et al. (2019) Energy Crowdsourcing and Peer-to-Peer Energy Trading in Blockchain-Enabled Smart Grids. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49, 1612-1623. https://doi.org/10.1109/TSMC.2019.2916565
[15]
Aublin, P.-L., Mokhtar, S.B. and Quéma, V. (2013) Rbft: Redundant Byzantine Fault Tolerance. 2013 IEEE 33rd International Conference on Distributed Computing Systems, Philadelphia, 8-11 July 2013, 297-306.
https://doi.org/10.1109/ICDCS.2013.53
[16]
The Future of Energy: LO3 Pando: Blockchain, Transactive Grids, Microgrids, Energy Trading: LO3 Tokens and Information. https://lo3energy.com/
[17]
Power Ledger: Energy Trading Platform. https://www.powerledger.io/platform
[18]
Baliga, A. (2017) Understanding Blockchain Consensus Models. Persistent, 4, 14.
[19]
Varodayan, D. and Khisti, A. (2011) Smart Meter Privacy Using a Rechargeable Battery: Minimizing the Rate of Information Leakage. 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, 22-27 May 2011, 1932-1935. https://doi.org/10.1109/ICASSP.2011.5946886
[20]
Pongnumkul, S., Siripanpornchana, C. and Thajchayapong, S. (2017) Performance Analysis of Private Blockchain Platforms in Varying Workloads. 2017 26th International Conference on Computer Communication and Networks (ICCCN), Vancouver, BC, 31 July-3 August 2017, 1-6. https://doi.org/10.1109/ICCCN.2017.8038517
[21]
Castro, M. and Liskov, B. (1999) Practical Byzantine Fault Tolerance. Proceedings of the Third Symposium on Operating Systems Design and Implementation, New Orleans, 22-25 February 1999, 173-186.
[22]
Zaman, I. and He, M. (2021) A Multilayered Semi-Permissioned Blockchain Based Platform for Peer to Peer Energy Trading. 2021 IEEE Green Technologies Conference (GreenTech), Denver, CO, 07-09 April 2021, 279-285.
https://doi.org/10.1109/GreenTech48523.2021.00052
[23]
Poullikkas, A., Kourtis, G. and Hadjipaschalis, I. (2013) A Review of Net Metering Mechanism for Electricity Renewable Energy Sources. International Journal of Energy and Environment (Print), 4, 975-1002.
[24]
Dorri, A., Hill, A., Kanhere, S., et al. (2019) Peer-to-Peer Energytrade: A Distributed Private Energy Trading Platform. 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Seoul, 14-17 May 2019, 61-64.
https://doi.org/10.1109/BLOC.2019.8751268