In cryptography, scrypt (pronounced “ess-crypt”) is an algorithm used in some proof-of-work cryptocurrencies. It is designed to be more difficult to mine by requiring large amounts of memory, making it more resistant to mining with specialized hardware.