Netinfo Security ›› 2022, Vol. 22 ›› Issue (12): 47-56.doi: 10.3969/j.issn.1671-1122.2022.12.006

Previous Articles     Next Articles

Progress in Blockchain Solutions Based on Zero-Knowledge Proof

WANG Yong1,2, CHEN Lijie1,2(), ZHONG Meiling1,2   

  1. 1. School of Computer Science and Information Security, Guilin University of Electronic Technology, Guilin 541004, China
    2. Guangxi Key Laboratory of Cryptography and Information Security, Guilin 541004, China
  • Received:2022-08-29 Online:2022-12-10 Published:2022-12-30
  • Contact: CHEN Lijie E-mail:cecilia_clj@163.com

Abstract:

Anonymity is an important characteristic in blockchain, with the application of blockchain in many fields such as traceability systems, identity authentication, auction system, and the Internet of things, the risk of blockchain de-anonymization has increased greatly, and the privacy protection and audit supervision of data need to be addressed. Researchers have found advanced encryption primitive zero-knowledge proof in the field of cryptography to enhance the anonymity and privacy of blockchain, and there have been breakthroughs. This paper started from the blockchain scheme of zero-knowledge proof, firstly explained the principle mechanism of zero-knowledge proof, then comprehensively analyzed and compared the relevant schemes, divided the three research priorities of privacy payment, privacy computing, and audit supervision, and analyzed the research objectives and progress of each scheme in three priorities, summarized the advantages and shortcomings of the existing work, and finally analyzed the existing limitations and challenges based on the current research status and elaborates the future research directions.

Key words: blockchain, zero-knowledge proof, encryption, anonymity, privacy

CLC Number: