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.