Currently, many efforts have been done towards secure data privacy protection and reliable information trace, however the conventional solutions are still vulnerable to information loss, privacy leakage and other attacks till the blockchain technology emerged. Blockchain can record historical data by establishing a collectively maintained and tamper-resistant public ledger to ensure the security and reliability of the data stored in a distributed network. It realizes a decentralized network architecture, which can bring new solutions to many fields such as information tracing and privacy prote...