Distributed Power Trading System Based on Blockchain Technology[J] COMPLEXITY 2021(2021) Chen, Shuguo Ding, Weibin Xiang, Zhongzheng Liu, Yuanyuan