5
1
I have heard in many places that mining difficulty is increasing, meaning that the hardware used to mine new coins will need to be more and more powerful as time goes on.
What is pushing mining difficulty upward? Is it related the number of people mining (a supply and demand kind of thing), the size of the blockchain, an intentional system design?
I found two related questions 1 2, but they are not exactly the same. I am more interested in what factors affect the difficulty and how. For bonus points, include predictions about future conditions.
So it is by system design? – 4276 – 2014-03-06T15:19:59.920
The goal is that a single block is mined every 10 minutes? So if half the miners dropped out, the difficulty would drop too? – 4276 – 2014-03-06T15:28:38.733
Yes, if a large number of miners dropped out, then the difficulty would decrease. See What would happen if 90% of the Bitcoin miners suddenly stopped mining? for more discussion about that.
– Greg Hewgill – 2014-03-06T20:11:39.0571Just to clarify a point, the difficulty does not decrease immediately. So if half the miners dropped out, the immediate effect would be that a block is solved every 20 minutes on average. However, at a difficulty retarget time, the difficulty is reset to give a 10 minute average time. – Tony – 2014-03-11T03:39:12.520