1. Blockchain Lab, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, People's Republic of China
2. School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing, People's Republic of China
3. School of Computer Science and Technology, Huazhong University of Science and Technology, Hubei, People's Republic of China
4. Shandong Key Laboratory of Blockchain Finance, Shandong, People's Republic of China