Cryptocurrency mining as a novel virtual energy storage system in islanded and grid-connected microgrids energy.renewable Link 12 votes