Peer-to-peer energy trading and smart contracting platform of community-based virtual power plant[J] FRONTIERS IN ENERGY RESEARCH 2023(10) Guo, Mingxing Zhang, Ke Wang, Su Xia, Jinlei Wang, Xiaohui Lan, Li Wang, Lingling