Survey on blockchain for future smart grids: Technical aspects, applications, integration challenges and future research | Synapse