I understand that bitcoins are currently produced at ~25BTC/10 min
If I understand correctly how fast a block is created is what determines how fast bitcoins are created.
If everyone starts using bitcoins it will create huge demand and price will rise if miners can't keep up with the adoption rate.
If a new technology appears (assume accessible to everyone so the problem of attacks on the network by trying to create a longer block isn't there) this will lead to a huge supply of bitcoins.
I'm trying to understand the dynamics of these two factors.
Is there a self regulating way where a sudden huge increase in the ability to solve for the block and how fast would this be?
Would a huge demand be also somehow self regulating or will it just spike the price?