<p>First they would need to build ASICs to have any hope of competing with the current network hash-rate, secondly it could inspire miners to turn on more ASICs to fight the increased hash-rate, and thirdly the nature of proof of work is such that you cannot guarantee yourself a block no matter how much hash power you really have, there is a huge RNG element involved not to mention networking speed and network uptime. Someone who has been mining their entire life is much more capable of keeping mining up consistently especially on PCs or GPUs than a corporation who is getting into the business just to attack it. There is really a lot going against the possibility.</p>

CC BY-SA 4.0
2022-12-29T02:15:08.517Z
the question was more like "can all the PCs running Windows around the world surpass the 51% computing power?" (assuming that Microsoft could add a "backdoor" in the O.S. to force your PC to mine btc. in secret, given the fact that there are billions of PCs running Windows) RedGrityBrick gave us the numbers and the answer is surprisingly nope.
pee-yay-2021
CC BY-SA 4.0
2022-12-29T02:41:35.053Z
It's unrealistic to expect them to use their back-doors that way, they do it in sneaky ways. Not to mention they flag all miners as malware.
Poseidon
CC BY-SA 4.0
2022-12-29T07:05:48.193Z
that is out of the question
pee-yay-2021
CC BY-SA 4.0
2022-12-29T07:09:10.350Z
Poseidon
CC BY-SA 4.0
2022-12-28T22:38:43.727Z
2022-12-28T22:38:43.727Z
Poseidon
<p>Microsoft's software runs on a very large number of PCs. However the computers in question generally don't have specialised hashing hardware - they only have typical central processing units (CPUs) that are far far slower at hashing than the ASICs used by miners. A million desktop PCs might have less hashing power than a single ASIC.</p>
<p>See <a href="https://bitcoin.stackexchange.com/q/99248/13866">Is the native Bitcoin client intended for mining?</a></p>
<hr />
<p>According to <a href="https://ycharts.com/indicators/bitcoin_network_hash_rate" rel="nofollow noreferrer">Ycharts</a>, the current bitcoin network hashrate is 202.17M TH/s for Dec 27 2022. That is 2 x 10<sup>2</sup> x 10<sup>6</sup> x 10<sup>12</sup> = 2 x 10<sup>20</sup></p>
<p>An Intel® Core™ i7-2600 / 8 / 3.40 GHz has a hashrate of 24 MH/s which is 2.4 x 10<sup>7</sup></p>
<p>So you probably need to subvert more than 10<sup>13</sup> desktop PCs.</p>
<p><a href="https://www.worldometers.info/computers/" rel="nofollow noreferrer">Worldometer</a> reports</p>
<blockquote>
<p>According to a report by Forrester Research, there were over one billion PCs in use worldwide by the end of 2008, and over 2 billion by the year 2015.</p>
</blockquote>
<p>That's only 2 x 10<sup>9</sup> - If my sums are right, flat out they'd have no chance of making any noticeable impact whatsoever on Bitcoin hashrate.</p>

CC BY-SA 4.0
2022-12-28T22:10:59.250Z
I've omitted server-grade CPUs and high-end gaming GPUs to keep the answer simple and because there are probably a lot fewer of these. Even if there were a great many, I'd be surprised if it changed the answer significantly.
RedGrittyBrick
CC BY-SA 4.0
2022-12-29T07:18:10.060Z
great answer! I edited (improved) the question based on your input, I guess the initial explanation is no longer required.
pee-yay-2021
CC BY-SA 4.0
2022-12-29T10:13:55.883Z
@pee-yay-2021: Done.
RedGrittyBrick
CC BY-SA 4.0
2022-12-28T11:38:23.823Z
2022-12-29T10:11:24.763Z
2022-12-29T10:11:24.763Z
RedGrittyBrick
<p>There are billions of computers out there running Windows O.S., putting aside the reputation risks, technically, Microsoft could add a backdoor to force users hardware to mine BTC.</p>
<p>Is the combined computer power of those billions of PCs running Windows enough to conduct a 51% attack against bitcoin network?</p>

CC BY-SA 4.0
2022-12-28T07:50:11.090Z
at first I was thinking about how a botnet could conduct the attack, but then I realize a botnet would just mimic a fraction of the power these companies have.
pee-yay-2021
CC BY-SA 4.0
2022-12-28T19:17:55.550Z
If Microsoft or Google used their software to run unwanted computations on computers globally, how would that be something different than a botnet?
Murch
CC BY-SA 4.0
2022-12-28T21:09:41.623Z
no difference at all, what I meant is that originally I was thinking about the idea of any random person attempting the attack, when I realized those companies could just do it right away
pee-yay-2021
<majority-attack><botnets>
Couldn't Microsoft execute 51% attack?
pee-yay-2021
# Couldn't Microsoft execute 51% attack?

(Asked by: username_0 on 2022-12-28)

There are billions of computers out there running Windows O.S., putting aside the reputation risks, technically, Microsoft could add a backdoor to force users hardware to mine BTC.

Is the combined computer power of those billions of PCs running Windows enough to conduct a 51% attack against bitcoin network?

**Tags:** majority-attack, botnets

> **Comments:**
> **username_0**: at first I was thinking about how a botnet could conduct the attack, but then I realize a botnet would just mimic a fraction of the power these companies have.  
> **username_1**: If Microsoft or Google used their software to run unwanted computations on computers globally, how would that be something different than a botnet?  
> **username_0**: no difference at all, what I meant is that originally I was thinking about the idea of any random person attempting the attack, when I realized those companies could just do it right away  

---

## 2 answers

### Answer by username_3 on 2022-12-28. Score: 6 | Accepted answer

Microsoft's software runs on a very large number of PCs. However the computers in question generally don't have specialised hashing hardware - they only have typical central processing units (CPUs) that are far far slower at hashing than the ASICs used by miners. A million desktop PCs might have less hashing power than a single ASIC.

See [Is the native Bitcoin client intended for mining?](https://bitcoin.stackexchange.com/q/99248/13866)

---

According to [Ycharts](https://ycharts.com/indicators/bitcoin_network_hash_rate), the current bitcoin network hashrate is 202.17M TH/s for Dec 27 2022. That is 2 x 102 x 106 x 1012 = 2 x 1020

An Intel® Core™ i7-2600 / 8 / 3.40 GHz has a hashrate of 24 MH/s which is 2.4 x 107

So you probably need to subvert more than 1013 desktop PCs.

[Worldometer](https://www.worldometers.info/computers/) reports

> According to a report by Forrester Research, there were over one billion PCs in use worldwide by the end of 2008, and over 2 billion by the year 2015.

That's only 2 x 109 - If my sums are right, flat out they'd have no chance of making any noticeable impact whatsoever on Bitcoin hashrate.

> **Comments:**
> **username_3**: I've omitted server-grade CPUs and high-end gaming GPUs to keep the answer simple and because there are probably a lot fewer of these. Even if there were a great many, I'd be surprised if it changed the answer significantly.  
> **username_0**: great answer! I edited (improved) the question based on your input, I guess the initial explanation is no longer required.  
> **username_3**: @username_0: Done.  

---

### Answer by username_2 on 2022-12-28. Score: -2

First they would need to build ASICs to have any hope of competing with the current network hash-rate, secondly it could inspire miners to turn on more ASICs to fight the increased hash-rate, and thirdly the nature of proof of work is such that you cannot guarantee yourself a block no matter how much hash power you really have, there is a huge RNG element involved not to mention networking speed and network uptime. Someone who has been mining their entire life is much more capable of keeping mining up consistently especially on PCs or GPUs than a corporation who is getting into the business just to attack it. There is really a lot going against the possibility.

> **Comments:**
> **username_0**: the question was more like "can all the PCs running Windows around the world surpass the 51% computing power?" (assuming that Microsoft could add a "backdoor" in the O.S. to force your PC to mine btc. in secret, given the fact that there are billions of PCs running Windows) RedGrityBrick gave us the numbers and the answer is surprisingly nope.  
> **username_2**: It's unrealistic to expect them to use their back-doors that way, they do it in sneaky ways. Not to mention they flag all miners as malware.  
> **username_0**: that is out of the question  
> **username_2**:   

---

