  The energy industry needs to shift to a new paradigm from its classical model
of energy generation, distribution, and management. This shift is necessary to
handle digitization, increased renewable energy generation, and to achieve
goals of environmental sustainability. This shift has several challenges on its
way and has been seen through research and development that blockchain which is
one of the budding technology in this era could be suitable for addressing
those challenges. This paper is aimed at the survey of all the research and
development related to blockchain in the energy industry and uses a software
engineering approach to categories all the existing work in several clusters
such as challenges addressed, quality attribute promoted, the maturity level of
the solutions, etc. This survey provides researchers in this field a
well-defined categorization and insight into the existing work in this field
from 3 different perspectives (challenges, quality attributes, maturity).
