1. Xidian University, Xi'an, Shaanxi, China and Engineering Research Center of Blockchain Technology Application and Evaluation, Ministry of Education, Xi'an, Shaanxi, China
2. Microsoft Research Asia, Shanghai, China and University of Massachusetts Amherst, Amherst, United States
3. Xidian University, Xi'an, Shaanxi, China