RandomX is a mining algorithm protected against ASICs. The most popular cryptocurrency is Monero that switched to this algorithm on block 1978433 at the end of fall 2019. RandomX is optimized for graphics cards and central processors. Its main feature is random execution of different parts of the code. This allows RandomX to minimize ASIC efficiency and protect the network. As a result, ASIC manufacturers are discouraged from creating new models, as they simply wouldn’t work properly.