Scrypt – это хэш-функция, которая впервые была использована криптовалютой Litecoin в качестве альтернативы более известной хэш-функции SHA-256. Scrypt и SHA-256 используются в качестве алгоритмов майнинга в протоколах Litecoin и Bitcoin соответственно. Оба работают в рамках механизма консенсуса доказательства работы (proof-of-work), при котором майнер должен решить хэш-функцию, чтобы добавить блок в блокчейн. Майнер должен успешно решить хэш-функцию Scrypt по протоколу Litecoin, чтобы иметь возможность добавить следующий блок, и, таким образом, получить за это вознаграждение. Обе хэш-функции требуют необработанной вычислительной мощности для генерации большого количества возможных решений для своих соответствующих функций. Однако функция Scrypt отличается от функции SHA-256 тем, что требует много памяти. Scrypt во время выполнения хранит в памяти 1024 разных значений хэша, а уже на выходе комбинирует их для получения конечного результата. С точки зрения общей мощности хэширования, прот