Data verification system implementation method based on block chain and zero-knowledge proof

The invention discloses a data verification system implementation method based on a block chain and zero knowledge proof. According to the method, in the data verification stage, the data use end prepays the corresponding data verification cost for the on-chain smart contract according to the verifi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MA SHANSI, LIANG CHUFENG, ZHOU YU, TANG HUA, ZHAO GANSEN, WEI ZEMING, ZHANG JUNLANG
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses a data verification system implementation method based on a block chain and zero knowledge proof. According to the method, in the data verification stage, the data use end prepays the corresponding data verification cost for the on-chain smart contract according to the verification demand, and verification of demand satisfiability and data real possession is completed through interaction with the smart contract; in the data declaration stage, the data owning end carries out Merkel tree processing on the data and generates a feature zero-knowledge proof, on-chain verification and evidence storage of the data are completed through interaction with the intelligent contract, and in the data verification stage, the data owning end responds to challenges of the real possession of the data, and the data owning end sends the challenges to the data owning end. According to the method, existence proof of challenge data block sets is generated, and on-chain verification and evidence storage are c