<p>The short answer is yes, provided the difficulty factor feedback loop (adjusted after 2016 (14*24*6) block awards which nominally maps to every two weeks for whatever next generation hardware gets used) remains stable, which it should from basic control theory 101. </p>

<p>The reason has everything to do with mathematics and the convergence of the geometric series to limit the number of Bitcoins to 21M.</p>

<p>Go to <a href="http://www.basic-mathematics.com/geometric-sequence-calculator.html" rel="nofollow">http://www.basic-mathematics.com/geometric-sequence-calculator.html</a>. Enter 10.5M (number of Bitcoins mined during the first four years 50*4*365*24*6) into the first field, 0.5 into the second field (number of Bitcoins awarded gets scaled back every 4 years), 8 into the third field for n (roughly the number of 4 year time constants between 2009 &amp; 2040), and select Sn and hit calculate. As n approaches infinity, the geometric series converges to 21M.</p>

CC BY-SA 3.0
2013-12-08T04:12:03.817Z
2013-12-08T04:12:03.817Z
skaht
<p>The block halving takes place every 210,000 blocks. The difficulty retargeting mechanism makes it so that 210,000 blocks take approximately 4 years, but this is not exact. If the hashrate is rapidly growing, it will take a little less than that.</p>

<p>For example, if the total network hashrate doubles every year, it will take about 1 month less. If it doubles every week (increases by a factor of 4.5 quadrillion every year), it will take only 2 years.</p>

CC BY-SA 3.0
2013-10-27T05:16:55.230Z
so the answer is yes, it will get halved approximately every four years, regardless of hardware advancements or lack thereof. do i have this right?
Gaia
CC BY-SA 3.0
2013-10-27T05:28:37.707Z
@Gaia: Correct.
Meni Rosenfeld
CC BY-SA 3.0
2013-10-27T05:35:51.413Z
hmm, just saw your edit: "if it doubles every week, it will take only 4 years". So the 4yrs can be affected only down, not up?
Gaia
CC BY-SA 3.0
2013-10-27T07:52:42.307Z
@Gaia: 2 years, not 4. Anyway, if hashrate is going up it will take less time, if hashrate is going down it will take more time.
Meni Rosenfeld
CC BY-SA 3.0
2013-10-27T16:46:09.827Z
Yes, I meant 2 not 4 yrs. So is the answer now "no, the halving period does vary according to advancements (or lack thereof) in hardware" ?
Gaia
CC BY-SA 3.0
2013-10-27T22:20:26.660Z
@Gaia: Not sure what you're asking. As I explained, the more rapidly the hashrate is increasing, the less time halving would take. The change is very small for any reasonable hardware progress. Note that to get to 2 years you need the hashrate to multiply by 4500000000000000 every year.
Meni Rosenfeld
CC BY-SA 3.0
2013-10-28T04:01:54.623Z
I think you do understand what I'm asking. I get that if HW progression is geometrical, we could eventually end up with 2 instead of 4 years. What if HW doesn't progress much, could the 4 become 5 or 6 years? This is the question "So the 4yrs can be affected only down, not up?"
Gaia
CC BY-SA 3.0
2013-10-28T06:28:39.637Z
@Gaia: If the hashrate is static, the time will be pretty much exactly 4 years. Only if the hashrate goes down it can take more than 4 years. Note that the network only sees the hashrate, it doesn't know if increases in hashrate come from technology advancement or more money poured into mining.
Meni Rosenfeld
CC BY-SA 3.0
2013-10-27T05:10:04.143Z
2013-10-27T05:28:53.880Z
2013-10-27T05:28:53.880Z
Meni Rosenfeld
<p>Is the invention of a faster computer (let's say a quantum computer) or the lack of advancements in computing power (let's say it takes a decade to make any progress greater than incremental increases on currently technology) capable of affecting the amount of time it takes to halve the block reward?</p>

<p>In other words, <strong>does the block reward get halved every 4 years, regardless of how much the hardware available is or isn't progressing?</strong></p>

<blockchain><block><mining-hardware><reward-schedule><quantum-computing>
Does the block reward get halved every 4 years regardless of hardware advancements?
Gaia
# Does the block reward get halved every 4 years regardless of hardware advancements?

(Asked by: username_0 on 2013-10-27)

Is the invention of a faster computer (let's say a quantum computer) or the lack of advancements in computing power (let's say it takes a decade to make any progress greater than incremental increases on currently technology) capable of affecting the amount of time it takes to halve the block reward?

In other words, **does the block reward get halved every 4 years, regardless of how much the hardware available is or isn't progressing?**

**Tags:** blockchain, block, mining-hardware, reward-schedule, quantum-computing


---

## 2 answers

### Answer by username_2 on 2013-10-27. Score: 5 | Accepted answer

The block halving takes place every 210,000 blocks. The difficulty retargeting mechanism makes it so that 210,000 blocks take approximately 4 years, but this is not exact. If the hashrate is rapidly growing, it will take a little less than that.

For example, if the total network hashrate doubles every year, it will take about 1 month less. If it doubles every week (increases by a factor of 4.5 quadrillion every year), it will take only 2 years.

> **Comments:**
> **username_0**: so the answer is yes, it will get halved approximately every four years, regardless of hardware advancements or lack thereof. do i have this right?  
> **username_2**: @username_0: Correct.  
> **username_0**: hmm, just saw your edit: "if it doubles every week, it will take only 4 years". So the 4yrs can be affected only down, not up?  
> **username_2**: @username_0: 2 years, not 4. Anyway, if hashrate is going up it will take less time, if hashrate is going down it will take more time.  
> **username_0**: Yes, I meant 2 not 4 yrs. So is the answer now "no, the halving period does vary according to advancements (or lack thereof) in hardware" ?  
> **username_2**: @username_0: Not sure what you're asking. As I explained, the more rapidly the hashrate is increasing, the less time halving would take. The change is very small for any reasonable hardware progress. Note that to get to 2 years you need the hashrate to multiply by 4500000000000000 every year.  
> **username_0**: I think you do understand what I'm asking. I get that if HW progression is geometrical, we could eventually end up with 2 instead of 4 years. What if HW doesn't progress much, could the 4 become 5 or 6 years? This is the question "So the 4yrs can be affected only down, not up?"  
> **username_2**: @username_0: If the hashrate is static, the time will be pretty much exactly 4 years. Only if the hashrate goes down it can take more than 4 years. Note that the network only sees the hashrate, it doesn't know if increases in hashrate come from technology advancement or more money poured into mining.  

---

### Answer by username_1 on 2013-12-08. Score: 2

The short answer is yes, provided the difficulty factor feedback loop (adjusted after 2016 (14\*24\*6) block awards which nominally maps to every two weeks for whatever next generation hardware gets used) remains stable, which it should from basic control theory 101.

The reason has everything to do with mathematics and the convergence of the geometric series to limit the number of Bitcoins to 21M.

Go to <http://www.basic-mathematics.com/geometric-sequence-calculator.html>. Enter 10.5M (number of Bitcoins mined during the first four years 50\*4\*365\*24\*6) into the first field, 0.5 into the second field (number of Bitcoins awarded gets scaled back every 4 years), 8 into the third field for n (roughly the number of 4 year time constants between 2009 & 2040), and select Sn and hit calculate. As n approaches infinity, the geometric series converges to 21M.


---

