What Is the Concept of a ‘Pre-Commitment’ and How Does It Differ from the ‘Commitment’ Step?
A 'pre-commitment' is an optional, preliminary step that may be used to further secure the process. It involves submitting a hash of the commitment itself, essentially creating a hash of a hash.
It differs from the commitment in that it adds an extra layer of cryptographic proof of intent at an even earlier stage. While the 'commitment' reveals the hash of the trade details, the 'pre-commitment' reveals only the hash of that hash, making it even more opaque and preventing certain advanced attacks.