I. Introduction
During the past ten years since the birth of Bitcoin in 2009 [1], the investors have witnessed the prosperity of the Internet as a carrier of information transmission, raising great expectations on the blockchain, which is praised as the next generation of the Internet. The essence of Blockchain lies in its helping participants to reach a consensus without authoritative third parties and ensuring the anonymity of its users. However, the characteristics of decentralization and anonymity have also made the blockchain become a chaotic ground with nourishing frauds and other illegal activities [2].