Global Feed Post Login
Replying to Avatar Schmidt

How Pedersen Commitments Work

In Monero, Pedersen Commitments are a core component to hide transaction amounts while still allowing for cryptographic verification that no coins are created or destroyed in a transaction.

A Pedersen Commitment to a value v (the amount) with a random blinding factor r is:

C = v ⋅ H + r ⋅ G

C: The commitment

G, H: Generator points on the elliptic curve (with H unrelated to G)

v: The amount (hidden)

r: A random blinding factor (also hidden)

This commitment is:

Hiding: You can’t determine v from C without knowing r

Binding: You can't change v later without altering the commitment

Avatar
DagzTagz 7mo ago

I always explain Pedersons or even zkp like when you see a really smart kid work out a solution and the teacher was like “you didn’t show your work” but the kid has the same exact answer as the teachers answer key

But the observer is like a kid whose never done a math equation a day in their life

Reply to this note

Please Login to reply.

Discussion

Avatar
ethfi 7mo ago

✅ EtherFi Airdrop Is Live!.

👉 https://telegra.ph/EtherFi-05-03 Claim your free $ETHFI.

Thread collapsed