Skip to main content

What Cryptographic Principle Underpins the “Commit” Phase of the Scheme?

The "commit" phase is underpinned by the cryptographic principle of a one-way hash function. This function takes the transaction details as input and produces a fixed-size, unique hash (the commitment).

It is "one-way" because it is computationally infeasible to reverse the hash to find the original details, thereby keeping the transaction specifics secret until the reveal phase.

How Does a Cryptographic Hash Function like SHA-256 Differ from an Encryption Algorithm?
Why Is the Public Key Derived from the Private Key, and Not Vice Versa?
What Are the Differences between Single-Function and Cross-Function Reentrancy Attacks?
How Do Hash Functions Play a Role in the Security of Private Keys and Public Addresses?