Commitment Schemes 101
This is a simple explanation of cryptographic commitment schemes, requiring minimal math or cryptography background.
What is a commitment scheme?
A commitment scheme is effectively a cryptographic envelope. I can put a secret value in an envelope and then seal the envelope. We call this committing to the secret value. And then I send the envelope to someone or put it somewhere I cannot tamper with it, to open and reveal the secret value I committed to at some later time.