Company
Date Published
Author
Chainlink Labs Research
Word count
1862
Language
English
Hacker News points
None

Summary

In this post, the authors delve into the challenges and solutions for parsing and verifying claims about JSON data in Zero-Knowledge Proofs (ZKP) without exposing sensitive information. Building on the previous discussion of TLS response authenticity, the focus here is on efficiently parsing the JSON to ensure claims about the data can be verified, such as proving a bank balance exceeds a specific amount without revealing the exact figure. The authors introduce a protocol that allows a prover to send a redacted JSON and a commitment to its scalar values, enabling the verifier to check the claim's validity while maintaining privacy. They highlight the complexity of parsing JSON in ZKP due to the hidden structure and propose a method where the prover partially reveals the JSON structure, allowing the verifier to parse it without ZKP. The process involves several checks to ensure the integrity of the data, preventing dishonest manipulation by the prover, and ensuring that the redacted JSON accurately reflects the original data's structure. This post is part of a series by Chainlink Labs Research Team on DECO, exploring secure and private data verification methods.