What is the Commit-Reveal scheme used for in Solidity?
-
A
Hiding user inputs until all participants commit, then revealing to prevent front-running
-
B
Encrypting contract state so only the owner can read it
-
C
Committing to an upgrade before executing it
-
D
Compressing large arrays into a hash for cheaper storage