Smart contract architecture for decentralized energy trading and management based on blockchains

Abstract A blockchain-based smart contract has the potential to allow the performance of credible transactions without third parties. This paper presents a universal framework for a blockchain platform that enables peer-to-peer (P2P) energy trading in the retail electricity market. Focusing attention on seeking energy-matching pairs from the supply and demand sides, and encouraging direct energy trading between producers and consumers, the P2P energy trading mechanism is proposed. The designed multidimensional blockchain platform implements a complete energy trading process. As smart contracts strictly execute the trading and payment rules without human interaction, the security and fairness of energy trading are significantly enhanced. Case studies in the Ethereum private chain demonstrate that the proposed mechanism has obvious advantages in reflecting market quotations, balancing profits of players, and facilitating the utilization of renewables. Based on such characteristics, players are incentivized to participate in the P2P energy trading. Moreover, the authentic gas consumption and computational time to the smart contract indicate that this platform is able to achieve an efficient and effective transaction with multi-player participation.

[1]  Yuemin Ding,et al.  Blockchain-based decentralized and secure keyless signature scheme for smart grid , 2019, Energy.

[2]  Ali Vatankhah Barenji,et al.  A Blockchain and AutoML Approach for Open and Automated Customer Service , 2019, IEEE Transactions on Industrial Informatics.

[3]  Mohammad Shahidehpour,et al.  Quantitative Evaluations of Uncertainties in Multivariate Operations of Microgrids , 2020, IEEE Transactions on Smart Grid.

[4]  Alysson Bessani,et al.  Using Blockchains to Implement Distributed Measuring Systems , 2019, IEEE Transactions on Instrumentation and Measurement.

[5]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.

[6]  Li Bai,et al.  BPIIoT: A Light-Weighted Blockchain-Based Platform for Industrial IoT , 2019, IEEE Access.

[7]  Thomas Morstyn,et al.  Using peer-to-peer energy-trading platforms to incentivize prosumers to form federated power plants , 2018, Nature Energy.

[8]  Zhetao Li,et al.  Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[9]  Khaled Salah,et al.  Smart contract-based approach for efficient shipment management , 2019, Comput. Ind. Eng..

[10]  Jinqing Peng,et al.  Energy consumption of cryptocurrency mining: A study of electricity consumption in mining cryptocurrencies , 2019, Energy.

[11]  Luca Guida,et al.  A Service-Oriented Perspective on Blockchain Smart Contracts , 2019, IEEE Internet Computing.

[12]  Nicholas Jenkins,et al.  A general form of smart contract for decentralized energy systems management , 2019, Nature Energy.

[13]  Fred Fletcher,et al.  The Changing Electrical Landscape: End-to-End Power System Operation Under the Transactive Energy Paradigm , 2016, IEEE Power and Energy Magazine.

[14]  Liming Zhu,et al.  uBaaS: A Unified Blockchain as a Service Platform , 2019, Future Gener. Comput. Syst..

[15]  Arda Yurdakul,et al.  Designing a Blockchain-Based IoT With Ethereum, Swarm, and LoRa: The Software Solution to Create High Availability With Minimal Security Risks , 2018, IEEE Consumer Electronics Magazine.

[16]  Manolis Vavalis,et al.  Blockchain based uniform price double auctions for energy markets , 2019, Applied Energy.

[17]  Jo‐Shu Chang,et al.  Ethanol production by modified polyvinyl alcohol-immobilized Zymomonas mobilis and in situ membrane distillation under very high gravity condition , 2017 .

[18]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[19]  Steve Vinoski,et al.  Node.js: Using JavaScript to Build High-Performance Network Programs , 2010, IEEE Internet Comput..

[20]  Walid Saad,et al.  A Game-Theoretic Approach to Energy Trading in the Smart Grid , 2013, IEEE Transactions on Smart Grid.

[21]  Xiaojiang Du,et al.  Towards secure and efficient energy trading in IIoT-enabled energy internet: A blockchain approach , 2020, Future Gener. Comput. Syst..

[22]  M. Chertkov,et al.  Towards future infrastructures for sustainable multi-energy systems: A review , 2019, Energy.

[23]  Naoto Yanai,et al.  RBAC-SC: Role-Based Access Control Using Smart Contract , 2018, IEEE Access.

[24]  Pierre Pinson,et al.  Consensus-Based Approach to Peer-to-Peer Electricity Markets With Product Differentiation , 2018, IEEE Transactions on Power Systems.

[25]  Subhasis Thakur,et al.  Peer to Peer Energy Trade Among Microgrids Using Blockchain Based Distributed Coalition Formation Method , 2018 .

[26]  Andrea Pinna,et al.  A Massive Analysis of Ethereum Smart Contracts Empirical Study and Code Metrics , 2019, IEEE Access.

[27]  Andres Guadamuz,et al.  All watched over by machines of loving grace: A critical look at smart contracts , 2019, Comput. Law Secur. Rev..

[28]  Jei Young Lee,et al.  A decentralized token economy: How blockchain and cryptocurrency can revolutionize business , 2019, Business Horizons.

[29]  Jeng Shiun Lim,et al.  Development and optimization of an integrated energy network with centralized and decentralized energy systems using mathematical modelling approach , 2019, Energy.

[30]  D. Thomas,et al.  Virtual power plants leveraging energy flexibility in regional markets , 2017 .

[31]  Yi Mu,et al.  Building Redactable Consortium Blockchain for Industrial Internet-of-Things , 2019, IEEE Transactions on Industrial Informatics.

[32]  Xiaonan Wang,et al.  Energy Demand Side Management within micro-grid networks enhanced by blockchain , 2018, Applied Energy.

[33]  Hongbo Zhu,et al.  Blockchain for the IoT and industrial IoT: A review , 2020, Internet Things.

[34]  Steve Dahlke,et al.  The impact of wind generation on wholesale electricity market prices in the midcontinent independent system operator energy market: An empirical investigation , 2019, Energy.