A Self-Trading and Authenticated Roaming Scheme Based on Blockchain for Smart Grids | IEEE Journals & Magazine | IEEE Xplore