Commit-And-Run

Definition ∞ Commit-And-Run describes a cryptographic primitive where a party commits to a value and later reveals it, but can disappear after the commitment phase. This concept is fundamental in certain secure multi-party computation protocols. It allows participants to make choices or provide inputs without revealing them immediately. The design ensures that once a value is committed, it cannot be altered without detection.
Context ∞ The security implications of commit-and-run schemes are central to discussions about fairness and collusion resistance in decentralized applications. Its application in zero-knowledge proofs and secure auctions highlights its role in maintaining data privacy while ensuring protocol integrity. Future research focuses on strengthening the non-repudiation aspects and preventing malicious actors from exploiting the “run” phase.