A blockchain-based smart contract trading mechanism for energy power supply and demand network[J] ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT 2019(14) Hu, W. Hu, Y. W. Yao, W. H. Lu, W. Q. Li, H. H. Lv, Z. W.