Here is a thread I wrote a while ago that covers more the mining side of things and helps people figure out if mining is for them. Most of these statistics don't mean anything to the general BTC public, apart from th eodd long block contributing to network congestion.
First time/Small miner reference for getting started.To answer some of your questions
Basics
- Each block was designed to be mined every 10 minutes [Block Time]. On average
- New computers that can perform calculations faster [Hash Rate] can mine new bitcoin faster. Not new computers. We are way beyond that they are Asic chip machines mining BTC
- Mining difficulty is adjusted every 2,016 blocks to bring back the block time to normal [10 minutes]. The increase or decrease is proportional to how far off the average time of 10 minutes/block is
- The 2016 blocks are expected to be mined in two weeks [calculated using 1 block per 10 minutes].
Please note that there are times when the total hashrate drops since some miners may decide to turn off their machines at any point in time. As a result, mining for each block could be longer than 10 mins and the difficulty will be reduced for the same reason when another 2016 blocks are mined after the last adjustment. The drop could encourage miners to turn on their machine and join the mining business again and we can expect hash rate to increase should that happen.
There is rarely an event like this. Hashrate is so large at the moment it would take a catastrophic event to impact it with any large significance. Every year there is a bit of a swing around rainy season chinese miners turning on and off gear as the season comes to pass, even this doesn't really affect thing.
I don't understand what the "Difficulty Epoch" and "Block Time, Diff. Epoch" are for.
Other points
- There are some people who associate drop in hash rate to drop in btc price and vice versa but that's still speculation.
- The increase [decrease] in hash rates and mining difficulty is directly related to the network fees you pay. The faster the mining, the faster the mempool is cleared. Meaning transactions are mined faster [higher fees first] which allows txs with lower fees to be added on the next block sooner.
Consider the difficulty epoch to be a "period" of difficulty. So one of the 2016 block timeframes that make up a diff adjustment. The other one not sure. The points are somewhat accurate but also misleading. If there is a prolonged downturn in BTC price, clearly there will be some Farms that can't cover costs and pay the bills. This tends to balance out though as a decrease in hashrate means an increase in mining rewards.
The second one on fees , not so much. You would need to see a very large network hashrate drop to significantly impact day to day transactions. Now if it coincides with a higher than normal level of network transaction such as price swings or holidays then yes it will affect fees. No more than people FOMO'ing there transactions. I'll note here you still can choose lower fees it will just take longer to confirm.
I personally prefer the below site for monitoring network difficulty
https://diff.cryptothis.com/