Peer-to-Peer Energy Trading in Virtual Power Plant Based on Blockchain Smart Contracts | IEEE Journals & Magazine | IEEE Xplore