Cudo Miner 2018Cudo Miner 2018Cudo Miner 2018
  • Home
  • Platforms
    • CudoMiner
    • CudoFarm
    • CudoOS
  • Users
    • Mining Farms
    • Rig Miners
    • Internet Cafe’s
    • PC/Laptop Miners
    • Gamers
  • Features
    • Desktop App Features
    • Pricing and Fees
    • Release History
  • Mining
    • Affiliate Referral Program
    • Mining Algorithms
    • Automated Coins Available
    • Hardware Sellers
    • Optimised Mining
    • Supported Hardware
    • Supported Miners
    • The Ultimate Guide to Mining
  • About
    • About CudoMiner
    • Blog
  • Support
    • Join our Discord
    • Join our Telegram
    • FAQs
    • Forum
  • Login
  • English (English)
    • Русский (Russian)
    • Español (Spanish)

How does the CryptoNight algorithm work?

You are here:
  • Knowledge Base
  • Understanding Crypto
  • How does the CryptoNight algorithm work?
Estimated reading time: 1 min

The most well-known coin to implement CryptoNight is Monero (XMR), though the algorithm was initially created for use with Bytecoin (BCN).

Similar to the Ethash algorithm, the main goal of CryptoNight is ASIC resistance, though it also aims to bolster relevance on CPUs by being more inefficient to run on GPUs.

The algorithm’s performance is extremely sensitive to memory latency, because it includes a loop where memory write operations and subsequent read operations occur repeatedly. The result of the memory-intensive work then determines which hash function to use in a later step, to produce the potential block solution output.

Another design choice in the algorithm was to make the working data the same size as shared cache memory per-core in a modern CPU. Such memory is ultra low latency when compared to normal system DRAM, or a GPU’s VRAM, so sees a significant efficiency advantage running CryptoNight compared to on a GPU.

In the case of the Monero project, the developers have also committed to implementing replacement variants of the CryptoNight algorithm with new versions of the blockchain protocol, changing things slightly so as to scupper the efforts of ASIC designers, as ASICs cannot be reprogrammed after manufacture.

It is rare to see PCs built with multiple CPUs for mining Monero, due to the specialised, high-cost nature of such builds. More commonly, dedicated Monero mining PCs are GPU-based, akin to Ethereum mining PCs, and these also benefit from similar memory clock frequency increases.

Knowledge Base Categories

  • For Miners
  • General Help
  • Referrals and Affiliates
  • Understanding Crypto

Popular Questions

  • What are your mining fees?
  • Why should I use Cudo Miner over other mining software?
  • How much can I earn?
  • When and how do I get paid?
  • Can I choose which coins to mine?
  • Can I refer other miners?
  • I’m a Pro Miner, should i use this software?

Questions

  • For Miners
  • Understanding Crypto
  • General Help

Access & Existing Users

  • Login
  • Download
  • Referrals
  • Release History

CudoMiner

  • About CudoMiner
  • Carbon Neutral
  • Media
  • Contact

Socialise with us

Follow Cudo Miner on Facebook Follow Cudo Miner on Twitter Join Cudo Miner on Telegram Join our Discord server
CudoMiner Ltd | Vistra Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands. | Company Number: 2086929
Carbon Neutral | Privacy Policy | Cookie Policy | Terms of service
  • Home
  • Platforms
    • Cudo Miner
    • Cudo Farm
    • CudoOS
    • Cudo Compute
  • Users
    • Cudo Farm
    • Rig Miners
    • iCafé’s
    • PC/Laptop Miners
    • Gamers
  • Features
    • Desktop App Features
    • CudoMiner Changelog
  • Mining
    • Mining Algorithms
    • Automated Coins Available
    • Hardware Sellers
    • Optimised Mining
    • Supported Hardware
    • Supported Miners
    • The Ultimate Guide to Mining
  • About
    • About Cudo
    • Blog
  • Support
    • Join our Discord
    • Join our Telegram
    • FAQs
    • Forum
  • Login
Cudo Miner 2018

Great - you will be one of the first to test Cudo Miner Beta!

Get a 5,000 satoshi bonus from us to get you started!

Your details are safe with us. See our Privacy Policy

This site uses Cookies to provide you with the best experience when you browse our website. Read more

 
Accept all cookies
Read more
  • English
  • Russian
  • Spanish