<p>Bitcoin is developed as an open source project managed by <a href="https://bitcoin.org/en/development" rel="nofollow noreferrer">BitcoinCore</a>. They write the code and review commits. They could push backdoors but there is peer review to circumvent this issue.</p>
<p>Also, nodes need to run their new software. As soon as someone outside BitcoinCore discovers the malicious code, entire mining pools would stop running the newest version of the software.</p>

CC BY-SA 4.0
2020-11-10T14:32:26.123Z
Wow, so helpful...
Silver
CC BY-SA 4.0
2020-11-10T14:50:35.790Z
That is what I stated in the second paragraph. Nodes need to run the new code.
Silver
CC BY-SA 4.0
2020-11-25T21:11:39.053Z
Your first sentence is false. "Bitcoin" is the network as a whole and many of those nodes don't run the software managed by BitcoinCore. Bitcoin itself is what BitcoinCore has in common with other Bitcoin implementations.
David Schwartz
CC BY-SA 4.0
2020-11-08T12:50:49.627Z
2020-11-08T12:50:49.627Z
Silver
<p>Bitcoin has <a href="https://youtu.be/2tqo7PX5Pyc" rel="noreferrer">rules without rulers.</a>
Bitcoin has many groups of people who independently write software that implements those rules.</p>
<h2>Software</h2>
<p>There are many different groups of people who independently create Bitcoin software. For example there are many different wallet programs/apps.</p>
<p>The developers of any piece of software usually don't have the ability to force users of that software to upgrade. However such users are reliant on the honesty of the developers if they can't download and inspect the source code themselves. Many people rely on open-source software because it does mean ordinary users can inspect the code and verify that the software can be compiled from that code. Most users probably do assume that someone else will have done this and will let the world know of any malicious code.</p>
<p>When you choose to use a website or choose to install a Bitcoin program or app it is important that you are vigilant and diligently check the credibility of the source and the authenticity of the websites or programs.</p>
<h2>Rules</h2>
<p>There is no single person or organisation with the power to make changes to the Bitcoin network.</p>
<p>There is an open process for proposing changes to the Bitcoin rules but no-one has the power to force other people to adopt those proposed changes.</p>
<hr />
<blockquote>
<p><strong>if there was a major bug discovered in the Bitcoin architecture, there is someone who would have the power to push an update and fix it.</strong></p>
</blockquote>
<p>No.</p>
<p>There are a group of people who could propose a fix. They cannot force anyone to implement the fix and cannot force people to upgrade to the fixed version.</p>
<blockquote>
<p><strong>I assume that they could also make changes for malicious purposes.</strong></p>
</blockquote>
<p>Proposals for rule changes that are malicious would quickly be seen because the whole proposal process is public. There are many different participants with a huge financial incentive to see that the rules are not malicious.</p>
<p>The developers of a closed-source wallet program or custodial-wallet service could make malicious changes. They could only affect their own software and not directly affect people using other software. This is one reason why those categories of software (closed-source and custodial) are regarded as the least trustworthy.</p>
<p>The nearest cases to this that I know of are</p>
<ul>
<li>Multiple failures of custodial services (exchanges etc) where theft or fraud has occurred. MtGox, Quadriga-CX etc.</li>
<li>Fake wallets such as the Electrum hack a few years ago.</li>
</ul>
<blockquote>
<p><strong>Who has the power to make changes to the Bitcoin architecture</strong></p>
</blockquote>
<p>You or I could propose a change. We would have to provide a well-reasoned case supported by evidence in order to convince many other independent groups of people in many countries to support and adopt that change.</p>
<blockquote>
<p><strong>Could they turn of the Bitcoin system completely?</strong></p>
</blockquote>
<p>No.</p>
<p>Even if you could somehow infiltrate and make several software products stop<br />
working, people with other software would be unaffected and affected people would switch to unaffected software. Any damage made by malicious software to the &quot;blockchain&quot; public replicated journal of transactions would be ignored or undone by unaffected software. The malicious software and its damaged blockchain would form an unused fork.</p>

CC BY-SA 4.0
2020-11-08T12:49:03.343Z
2020-11-08T14:38:09.903Z
2020-11-08T14:38:09.903Z
RedGrittyBrick
<p>Surely if there was a major bug discovered in the Bitcoin architecture, there is someone who would have the power to push an update and fix it.</p>
<p>Then I assume that they could also make changes for malicious purposes.</p>
<p>Who has the power to make changes to the Bitcoin architecture and what is the scope of their power?</p>
<p>Could they turn off the Bitcoin system completely?</p>

CC BY-SA 4.0
2020-11-24T18:13:47.780Z
Related: https://bitcoin.stackexchange.com/q/8236/5406, https://bitcoin.stackexchange.com/q/1530/5406
Murch
CC BY-SA 4.0
2020-11-24T20:48:42.673Z
Blockstream and bitcoin core are what are you looking for.
mpapec
<bitcoin-core-development><governance>
Who really controls Bitcoin?
Gimme the 411
# Who really controls Bitcoin?

(Asked by: username_0 on 2020-11-08)

Surely if there was a major bug discovered in the Bitcoin architecture, there is someone who would have the power to push an update and fix it.

Then I assume that they could also make changes for malicious purposes.

Who has the power to make changes to the Bitcoin architecture and what is the scope of their power?

Could they turn off the Bitcoin system completely?

**Tags:** bitcoin-core-development, governance

> **Comments:**
> **username_1**: Related: https://bitcoin.stackexchange.com/q/8236/5406, https://bitcoin.stackexchange.com/q/1530/5406  
> **username_2**: Blockstream and bitcoin core are what are you looking for.  

---

## 2 answers

### Answer by username_5 on 2020-11-08. Score: 8 | Accepted answer

Bitcoin has [rules without rulers.](https://youtu.be/2tqo7PX5Pyc)
Bitcoin has many groups of people who independently write software that implements those rules.

## Software

There are many different groups of people who independently create Bitcoin software. For example there are many different wallet programs/apps.

The developers of any piece of software usually don't have the ability to force users of that software to upgrade. However such users are reliant on the honesty of the developers if they can't download and inspect the source code themselves. Many people rely on open-source software because it does mean ordinary users can inspect the code and verify that the software can be compiled from that code. Most users probably do assume that someone else will have done this and will let the world know of any malicious code.

When you choose to use a website or choose to install a Bitcoin program or app it is important that you are vigilant and diligently check the credibility of the source and the authenticity of the websites or programs.

## Rules

There is no single person or organisation with the power to make changes to the Bitcoin network.

There is an open process for proposing changes to the Bitcoin rules but no-one has the power to force other people to adopt those proposed changes.

---

> **if there was a major bug discovered in the Bitcoin architecture, there is someone who would have the power to push an update and fix it.**

No.

There are a group of people who could propose a fix. They cannot force anyone to implement the fix and cannot force people to upgrade to the fixed version.

> **I assume that they could also make changes for malicious purposes.**

Proposals for rule changes that are malicious would quickly be seen because the whole proposal process is public. There are many different participants with a huge financial incentive to see that the rules are not malicious.

The developers of a closed-source wallet program or custodial-wallet service could make malicious changes. They could only affect their own software and not directly affect people using other software. This is one reason why those categories of software (closed-source and custodial) are regarded as the least trustworthy.

The nearest cases to this that I know of are

* Multiple failures of custodial services (exchanges etc) where theft or fraud has occurred. MtGox, Quadriga-CX etc.
* Fake wallets such as the Electrum hack a few years ago.

> **Who has the power to make changes to the Bitcoin architecture**

You or I could propose a change. We would have to provide a well-reasoned case supported by evidence in order to convince many other independent groups of people in many countries to support and adopt that change.

> **Could they turn of the Bitcoin system completely?**

No.

Even if you could somehow infiltrate and make several software products stop  
working, people with other software would be unaffected and affected people would switch to unaffected software. Any damage made by malicious software to the "blockchain" public replicated journal of transactions would be ignored or undone by unaffected software. The malicious software and its damaged blockchain would form an unused fork.


---

### Answer by username_3 on 2020-11-08. Score: -1

Bitcoin is developed as an open source project managed by [BitcoinCore](https://bitcoin.org/en/development). They write the code and review commits. They could push backdoors but there is peer review to circumvent this issue.

Also, nodes need to run their new software. As soon as someone outside BitcoinCore discovers the malicious code, entire mining pools would stop running the newest version of the software.

> **Comments:**
> **username_3**: Wow, so helpful...  
> **username_3**: That is what I stated in the second paragraph. Nodes need to run the new code.  
> **username_4**: Your first sentence is false. "Bitcoin" is the network as a whole and many of those nodes don't run the software managed by BitcoinCore. Bitcoin itself is what BitcoinCore has in common with other Bitcoin implementations.  

---

