Zero-knowledge proof technique has been proven as a strong tool in protecting privacy in many different kinds of blockchain networks (e.g., ZCash, Algorand, Hyperledger). This article is intended to introduce recent development of zero-knowledge proof systems and give a complete comparison among those important published works until the end of…