# Algoritmo CryptoNight (CryptoNight Algorithm)

CryptoNight é um [algoritmo](https://pt.glossario.w3d.community/a/algoritmo) de [*hash*](https://pt.glossario.w3d.community/f/funcao-hash-criptografica) projetado especificamente para mineração de CPU e GPU. O principal objetivo do algoritmo CryptoNight é desencorajar a [mineração](https://pt.glossario.w3d.community/m/mineracao) com [*hardware*](https://pt.glossario.w3d.community/h/hardware) de circuitos integrados específicos de aplicativos ([ASIC](https://pt.glossario.w3d.community/a/asic)). Em outras palavras, o algoritmo é [resistente ao ASIC](https://pt.glossario.w3d.community/r/resistente-ao-asic). CryptoNight evita uma possível centralização ao favorecer CPUs e GPUs sobre ASICs. Esse recurso incentiva uma mineração mais justa, dando a todos os participantes da rede a chance de ganhar recompensas.
