Pedersen Commitments

Exploring Pedersen Commitments

What are Pedersen commitments?

As said, they are often used in zkSNARKs to commit to polynomials or vectors of values, such as the witness or the input to a computation. By committing to the witness or input values, the prover can prove the knowledge of the solution to a computation without revealing the solution or any information about the witness or input. This enables private and efficient verification of computations, making Pedersen commitments an important building block in modern cryptographic protocols.

A working example:

Last updated