Journal of Applied Sciences ›› 2024, Vol. 42 ›› Issue (4): 598-612.doi: 10.3969/j.issn.0255-8297.2024.04.004

• Blockchain • Previous Articles    

Auditable and Traceable Blockchain Privacy Protection Model under Zero-Knowledge Proof

WU Meng1, QI Yong2   

  1. 1. School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, Jiangsu, China;
    2. Intellectual Property College, Nanjing University of Science and Technology, Nanjing 210094, Jiangsu, China
  • Received:2023-12-29 Published:2024-08-01

Abstract: In order to address the issues of sensitive data exposure due to shared ledgers among nodes in a blockchain network, alongside the inability to audit and trace encrypted privacy data, a blockchain privacy protection model based on directed graphs and zeroknowledge proofs has been proposed. This model extends the open-source Hyperledger Fabric framework and effectively inherits the features of Fabric. By encrypting on-chain transaction information and utilizing Pedersen commitments and Schnorr-type zero-knowledge proofs, it generates proofs of balance, traceability, asset ownership, and consistency to provide fast and verifiable privacy data audits. The model utilizes a directed graph structure to construct a transaction graph, thus achieving traceability of transaction information on the blockchain. Moreover, it generates proofs to validate the correctness of forward tracing transactions. Experimental results demonstrate that the proposed model achieves complete audit and traceability on Fabric at a cost of less than 10% throughput, outperforming existing related models.

Key words: blockchain, privacy protection, zero-knowledge proof, directed graph ledger, audit and traceability

CLC Number: