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