Research Article

Design of a Blockchain-Based Traceability System with a Privacy-Preserving Scheme of Zero-Knowledge Proof

Table 1

Comparative of traceability systems.

Traceability targetAttack resistancePrivacy protectionData reliabilityTraceability cost

Our approachPrivacy data/nonprivacy dataCertification + zero-knowledge proofAccording to the contract consumption of calculation
CentralizedNonprivacy dataxCertificationxDetermined by the traceability system creator
Blockchain-based without privacy-preservingNonprivacy dataNoneAccording to the contract consumption of calculation
Blockchain-based with privacy-preservingPrivacy dataCertificationAccording to the contract consumption of calculation