El algoritmo de minería CryptoNight es un algoritmo de minería pensado para ser especialmente eficiente en CPU y resistente a ASIC. Esto con el objetivo de permitir una mayor descentralización de la minería de las criptomonedas que lo apliquen, pero también, permitir que dichas criptomonedas puedan ofrecer avanzadas opciones de privacidad y anonimato.