Scrypt, un algorithme cryptographique largement adopté comme mécanisme de preuve de travail dans diverses monnaies numériques, a été initialement conçu pour Tarsnap, un service de sauvegarde en ligne. Son objectif principal est d'être plus intensif en mémoire qu'intensif en traitement, limitant ainsi l'efficacité des grandes échelles.