Glossary
Commitment-Verfahren
Ein kryptografisches Primitiv, mit dem man sich jetzt auf einen Wert festlegt und ihn später offenlegt — ohne ihn dazwischen ändern zu können.
Ein Commitment-Verfahren hat zwei Eigenschaften: „hiding" (das
Commitment verrät nichts über den Wert) und „binding" (man kann das
Commitment später nicht zu einem anderen Wert öffnen). Die einfachste
Konstruktion ist hash(value || nonce).
Commitments untermauern viele On-Chain-Protokolle: versteckte Auktionen, Hash-Time-Locked-Contracts, Randomness Beacons und KZG-Commitments für Blob-Daten. Überall, wo man „ich habe entschieden" veröffentlichen muss, ohne schon zu zeigen, was, ist ein Commitment-Verfahren das passende Primitiv.