A Blockchain Consensus Mechanism to Optimize Reputation-Based Distributed Energy Trading in Urban Energy System | IEEE Journals & Magazine | IEEE Xplore