Cryptographic Commitment

Mechanism

A cryptographic commitment functions as a digital equivalent of placing a value in a sealed envelope, where the content is hidden but the commitment itself is publicly verifiable. This mechanism involves two phases: the commitment phase, where a user generates a hash of a secret value and a random nonce, and the reveal phase, where the user discloses the original value and nonce to prove the commitment. The core property ensures that once committed, the value cannot be altered.