Blockchain-based decentralized energy management platform for residential distributed energy resources in a virtual power plant[J] APPLIED ENERGY 2021(294) Yang, Qing Wang, Hao Wang, Taotao Zhang, Shengli Wu, Xiaoxiao Wang, Hui