Scrypt, un algoritmo criptográfico ampliamente adoptado como mecanismo de prueba de trabajo en varias monedas digitales, fue diseñado inicialmente para Tarsnap, un servicio de respaldo en línea. Su objetivo principal es ser más intensivo en memoria que en procesamiento, limitando así la efectividad de gran escala.