Articles on: StarkWare - Scalability Engine

rhino.fi: What are Zero-Knowledge Proofs?

What are Zero-Knowledge Proofs?




Zero-Knowledge Proofs are cryptographic proofs of Computational Integrity (CI), where no sensitive information is revealed.



Proofs of CI are, as the name suggests, proofs that a computation was done correctly. In a CI protocol, there are two entities: a prover and a verifier. The prover takes a given computation - a computational statement - proves that it was done correctly, and presents this proof to the verifier. The verifier then verifies the proof - not the original computation - and can thus be satisfied that the original computation is correct.



The Zero-Knowledge component means the verifier did not learn any new information, besides the statement that was proven.

Updated on: 14/07/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!