Scrypt to algorytm haszujący używany jako podstawowa funkcja obliczeniowa wielu kryptowalut, w tym Litecoin, Dogecoin i wielu innych. Scrypt został pierwotnie opracowany jako funkcja, która wymaga dużych ilości pamięci RAM. Takie podejście miało na celu ułatwienie wydobycia na zwykłych procesorach i kartach graficznych oraz zwiększenie odporności na specjalistyczny sprzęt.
Kluczowa różnica między Scrypt a klasycznym algorytmem SHA-256 polega na tym, że celowo obciąża pamięć, a nie tylko moc obliczeniową. To utrudniło budowanie wąsko wyspecjalizowanych urządzeń. Z biegiem czasu jednak producenci opracowali urządzenia ASIC dla Scrypt, co zmniejszyło pierwotną przewagę algorytmu w zakresie odporności na specjalistyczne wydobycie.
Cechy algorytmu Scrypt
- Zwiększone wymagania dotyczące pamięci podczas obliczeń;
- Początkowy nacisk na wydobycie CPU i GPU;
- Użycie jako podstawy kilku znanych kryptowalut;
- Pojawienie się specjalistycznego sprzętu ASIC z biegiem czasu.
Scrypt stał się ważną częścią historii kryptowalut jako przykład próby uczynienia wydobycia bardziej zdecentralizowanym. Znajomość działania algorytmu pomaga lepiej zrozumieć różnice między sieciami i podejściami do ochrony przed nadmierną centralizacją obliczeń.


