Network difficulty refers to the difficulty of cryptocurrency mining.
When we speak about the difficulty of mining a crypto coin, we mean the difficulty of the network of this coin.
Network difficulty is the primary network parameter that shows how much work the mining equipment (ASIC, graphics card, processor) must perform to find a block.
The more miners in the network are engaged in mining (mining a particular cryptocurrency), the higher the difficulty.
The higher the network’s difficulty, the more complex the task the miners must solve to find the block.
The network’s difficulty shows how often, on average, miners must solve the task (find the hash value) to find a cryptocurrency block.
Divide network difficulty by total hashrate and you will get the amount of seconds it will take to find a block on that network with this hashrate.
Every cryptocurrency has the preset average block find time managed by a network.
If there are more miners (network hashrate grows) the actual block time becomes lower than the average value.
The network begins to increase its difficulty. The difficulty increases until the block time is approximately equal to some value set by the coin developers.
The same thing happens if the number of miners reduces.
When the miners stop mining the coin, the network hashrate decreases. So it takes more time to find the block. So the network reduces its difficulty and makes it easier for miners.
Network difficulty and network hashrate are closely related to each other.
If we divide the value of the network’s difficulty by the value of the network’s hashrate, we will get the average time to find a cryptocurrency block.