#cryptographic-commitment