<p>They already did find a faster way. Bitcoin mining now is run on specialized ASIC chips but it wasn't always that way. In early days it was CPU or GPU. </p>

<p>So nothing happens really, difficulty will adjust so that new blocks are found every 10 minutes on avg. </p>

<p>If this new mining tech is only in the hands of one entity though, then they could potentially do bad things, but your question was "What happens if everyone...".</p>

CC BY-SA 3.0
2017-11-24T14:05:22.187Z
2017-11-24T14:05:22.187Z
Fraggle
<p>The difficulty adapts dynamically to the increasing capability of miners to solve the proof of work, in order to maintain a 10mins block time.
If some new tech (like quantum computing) would make the current POW trivial then Bitcoin would have to switch to another POW or any other working consensus mechanism. This would require a hard fork.</p>

CC BY-SA 3.0
2017-11-24T10:28:34.093Z
2017-11-24T10:28:34.093Z
l1b3rty
<p>A typical miner runs through all possible nonces in a fraction of a second. Fewer than one in a trillion times will it find a nonce that works. It then tries all the possible nonces for a different block and repeats this process over and over.</p>

<p>The 32-bit nonce doesn't have to be "sufficient" for anything special.</p>

CC BY-SA 3.0
2017-11-26T06:05:56.507Z
2017-11-26T06:05:56.507Z
David Schwartz
<p>The question is not about how bitcoin mining works, but rather how bitcoin system adapts to progress in ability to tackle proof-of-work problems.</p>

<p>Suppose that proof-of-work problems used for bitcoin mining become very easy to solve. (eg. P=NP with very fast practical polynomial-time solver, though of course unlikely, but let me play a hypothetical game.) Then it seems that bitcoin system would collapse - 32-bit nonce may be insufficient to counter how fast proof-of-work can be done, in case that this becomes reality.</p>

<p>Is there any part in the current bitcoin implementation that would protect the bitcoin ecosystem from this type of collapse? Is the "difficulty target" system enough to resolve the hypothetical issue?</p>

CC BY-SA 3.0
2017-11-24T11:36:20.257Z
A sidenote: The 32-bit nonce (i.e. ~4 GHashes) has been far from sufficient for a long time.
Daniel R
<blockchain><security><mining-theory><cryptography><nonce>
What happens if everyone discovers much faster way of solving hash function problem (mining)?
Guest-I
# What happens if everyone discovers much faster way of solving hash function problem (mining)?

(Asked by: username_0 on 2017-11-24)

The question is not about how bitcoin mining works, but rather how bitcoin system adapts to progress in ability to tackle proof-of-work problems.

Suppose that proof-of-work problems used for bitcoin mining become very easy to solve. (eg. P=NP with very fast practical polynomial-time solver, though of course unlikely, but let me play a hypothetical game.) Then it seems that bitcoin system would collapse - 32-bit nonce may be insufficient to counter how fast proof-of-work can be done, in case that this becomes reality.

Is there any part in the current bitcoin implementation that would protect the bitcoin ecosystem from this type of collapse? Is the "difficulty target" system enough to resolve the hypothetical issue?

**Tags:** blockchain, security, mining-theory, cryptography, nonce

> **Comments:**
> **username_1**: A sidenote: The 32-bit nonce (i.e. ~4 GHashes) has been far from sufficient for a long time.  

---

## 3 answers

### Answer by username_2 on 2017-11-24. Score: 2

They already did find a faster way. Bitcoin mining now is run on specialized ASIC chips but it wasn't always that way. In early days it was CPU or GPU.

So nothing happens really, difficulty will adjust so that new blocks are found every 10 minutes on avg.

If this new mining tech is only in the hands of one entity though, then they could potentially do bad things, but your question was "What happens if everyone...".


---

### Answer by username_3 on 2017-11-24. Score: 1

The difficulty adapts dynamically to the increasing capability of miners to solve the proof of work, in order to maintain a 10mins block time.
If some new tech (like quantum computing) would make the current POW trivial then Bitcoin would have to switch to another POW or any other working consensus mechanism. This would require a hard fork.


---

### Answer by username_4 on 2017-11-26. Score: 0

A typical miner runs through all possible nonces in a fraction of a second. Fewer than one in a trillion times will it find a nonce that works. It then tries all the possible nonces for a different block and repeats this process over and over.

The 32-bit nonce doesn't have to be "sufficient" for anything special.


---

