<p>Like you've mentioned Bitcoin does not only works because of the software powering it. There is a also a general social contract or agreement around Bitcoin definition, which include the 21M limit.</p>
<p>For example, if another inflation bug would happen in the future, allowing an attacker to break this limit, I'm very confident the Bitcoin network would accept a hard fork in order to restore the 21M limit (I'm not talking about the disastrous short/medium term consequences around such bug though).</p>
<p>Yes, part of the network could decide to hard fork and increase the limit as well. This would require changing the Bitcoin emission rate at some point in the future. At this point if you run your own node, you will simply reject the blocks with a coinbase transaction adding too many Bitcoin on the network. A hard fork happen and people choose which rules they want to follow.</p>
<p>So, stating that there never be more than 21M Bitcoin is quite right, otherwise, it's not Bitcoin, just another fork.</p>

CC BY-SA 4.0
2021-09-17T12:00:05.803Z
2021-09-17T12:00:05.803Z
nymkappa
<p>Yes, it is currently capped at 21m. But it is just a <a href="https://github.com/bitcoin/bitcoin/blob/7fcf53f7b4524572d1d0c9a5fdc388e87eb02416/src/amount.h" rel="nofollow noreferrer">line of code</a>.
<a href="https://i.sstatic.net/uQYS3.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/uQYS3.png" alt="enter image description here" /></a>
Anybody can go and change it to whatever they want and what is needed then is to persuade the miners to accept it. Blockchain provides immutability of data already on the blockchain but nothing stops people from changing the code.</p>
<p>It's just that.</p>
<p>There is no need to persuade Bitcoin wallet users.</p>
<p>So why are we seeing a media message that there can only be 21m BTC in circulation where this is strictly speaking not true.</p>
<p>It could be more.</p>
<p>What we need is just an agreement of miners that they are happy. And given the hashrate it would take less than ten mining pools to get 50%+ hashrate. Not much.</p>
<p>Obviously mining pools would not make such a decision because it would hurt their interests and BTC main selling point is that there can be only 21m BTC in cicrulation but ... they could make such a decision at some point.</p>
<p>Please correct me if I am wrong.</p>
<p><a href="https://miningpoolstats.stream/bitcoin" rel="nofollow noreferrer">https://miningpoolstats.stream/bitcoin</a></p>

CC BY-SA 4.0
2021-09-18T22:29:31.357Z
Your assumptions are incorrect: it is network nodes that enforce the rules. If the miners attempt to change the rules (ie, hardfork to increase supply), the nodes will simply ignore those blocks as invalid.
chytrik
CC BY-SA 4.0
2021-09-18T22:30:21.650Z
See also: https://bitcoin.stackexchange.com/a/106830/63872
chytrik
<mining-reward><consensus><reward-schedule><governance>
How many people are needed to make a decision to increase Bitcoin money supply?
matcheek
# How many people are needed to make a decision to increase Bitcoin money supply?

(Asked by: username_0 on 2021-09-17)

Yes, it is currently capped at 21m. But it is just a [line of code](https://github.com/bitcoin/bitcoin/blob/7fcf53f7b4524572d1d0c9a5fdc388e87eb02416/src/amount.h).
[![enter image description here](https://i.sstatic.net/uQYS3.png)](https://i.sstatic.net/uQYS3.png)
Anybody can go and change it to whatever they want and what is needed then is to persuade the miners to accept it. Blockchain provides immutability of data already on the blockchain but nothing stops people from changing the code.

It's just that.

There is no need to persuade Bitcoin wallet users.

So why are we seeing a media message that there can only be 21m BTC in circulation where this is strictly speaking not true.

It could be more.

What we need is just an agreement of miners that they are happy. And given the hashrate it would take less than ten mining pools to get 50%+ hashrate. Not much.

Obviously mining pools would not make such a decision because it would hurt their interests and BTC main selling point is that there can be only 21m BTC in cicrulation but ... they could make such a decision at some point.

Please correct me if I am wrong.

<https://miningpoolstats.stream/bitcoin>

**Tags:** mining-reward, consensus, reward-schedule, governance

> **Comments:**
> **username_1**: Your assumptions are incorrect: it is network nodes that enforce the rules. If the miners attempt to change the rules (ie, hardfork to increase supply), the nodes will simply ignore those blocks as invalid.  
> **username_1**: See also: https://bitcoin.stackexchange.com/a/106830/63872  

---

## 1 answers

### Answer by username_2 on 2021-09-17. Score: 0

Like you've mentioned Bitcoin does not only works because of the software powering it. There is a also a general social contract or agreement around Bitcoin definition, which include the 21M limit.

For example, if another inflation bug would happen in the future, allowing an attacker to break this limit, I'm very confident the Bitcoin network would accept a hard fork in order to restore the 21M limit (I'm not talking about the disastrous short/medium term consequences around such bug though).

Yes, part of the network could decide to hard fork and increase the limit as well. This would require changing the Bitcoin emission rate at some point in the future. At this point if you run your own node, you will simply reject the blocks with a coinbase transaction adding too many Bitcoin on the network. A hard fork happen and people choose which rules they want to follow.

So, stating that there never be more than 21M Bitcoin is quite right, otherwise, it's not Bitcoin, just another fork.


---

