Abstract

Blockchain technology and, in particular, smart contracts based on it, offers a new, decentralized mechanism for entering into and fulfilling contracts in diverse markets. Energy markets are no exception, and indeed, the decentralized nature of the blockchain may be particularly important for them as the penetration of residential prosumers offering microgeneration to the grid grows. At this time, however, the literature on smart contracts in energy markets—and particularly their interaction with the technical infrastructure of the smart grid—is limited and scattered. There is a need to consolidate these studies into a comprehensive understanding of the state-of-the-art in smart contract design for the smart grid. However, no existing reviews focus on smart contracts in energy systems. The scope of our study is the role of smart contracts in energy systems and what limitations they encounter. We conduct a systematic review of this topic, focusing on systems that have been implemented as prototypes. These studies provide key evidence on the scalability of smart contracts for energy systems and their interaction with the technical elements of the smart grid. We selected a pool of 76 papers meeting our criteria, with three others excluded for misinterpreting fundamental aspects of blockchains and smart contracts. After reviewing each paper, we found that this literature falls into four categories: market operations, ancillary services, auditing and monitoring, and cybersecurity. We then identify and examine the cross-cutting concerns of data storage in and interoperability between blockchains. We finally discuss the implications of our findings for future research. In particular, there is likely to be a complex interplay between the data generated and stored via the blockchain versus the data required to meet energy system reliability targets and market obligations for participants.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call