Design and management of a distributed hybrid energy system through smart contract and blockchain[J] APPLIED ENERGY 2019(248) Li, Yinan Yang, Wentao He, Ping Chen, Chang Wang, Xiaonan