Scrypt è un algoritmo di hashing utilizzato come base computazionale di molte criptovalute, tra cui Litecoin, Dogecoin e molte altre. Scrypt è stato originariamente sviluppato come una funzione che richiede grandi quantità di RAM. Questo approccio era inteso a rendere il mining più accessibile su processori e schede grafiche comuni e più resistente all'hardware specializzato.
La principale differenza tra Scrypt e l'algoritmo classico SHA-256 è che carica deliberatamente la memoria piuttosto che solo la potenza di calcolo. Questo ha reso più difficile costruire dispositivi specializzati in modo ristretto. Nel tempo, tuttavia, i produttori hanno sviluppato dispositivi ASIC per Scrypt, riducendo così il vantaggio originale dell'algoritmo in termini di resistenza al mining specializzato.
Caratteristiche dell'algoritmo Scrypt
- Aumento dei requisiti di memoria durante il calcolo;
- Un focus iniziale sul mining CPU e GPU;
- Utilizzo come base di diverse criptovalute ben note;
- L'emergere di hardware ASIC specializzati nel tempo.
Scrypt è diventato una parte importante della storia delle criptovalute come esempio di un tentativo di rendere il mining più decentralizzato. Conoscere il funzionamento dell'algoritmo ti aiuta a comprendere meglio le differenze tra le reti e gli approcci per proteggere contro l'eccessiva centralizzazione del calcolo.


