<p>Q: If bitcoin algorithm was broken and some one started spitting out blocks one after the other through their other worldly space computer, could it be detected that the same miner was busting all the blocks?  </p>

<p>This needs to be less "other worldly" worded and more plainly stated.</p>

<p>Q: How does the network strength or hashing power get computed? By just assuming the required H/s for the current technology?</p>

<p>Short answer: Yes.</p>

<p>Long answer:
First we need a definition of "power": The time rate at which work is done or energy emitted or transferred.</p>

<p>The work is a hash thus the power is: hashes/time. Currently the network power can be expressed in peta hashes per second or PH/s.</p>

<p>For a given difficulty is is easy to compute the average number o hash attempts that must be made to satisfy the difficulty. The average is all we need because there are a large number of blocks that are hashed.</p>

CC BY-SA 3.0
2014-03-02T18:39:06.703Z
2014-03-02T21:17:54.450Z
2014-03-02T21:17:54.450Z
zaph
<blockquote>
  <p>If bitcoin algorithm was broken and some one started spitting out blocks one after the other through their other worldly space computer, could it be detected that the same miner was busting all the blocks?</p>
</blockquote>

<p>Not necessarily. There's not enough data recorded to conclusively show that the same person is behind the new blocks, but people would figure it out: The block generation rate and <a href="https://en.bitcoin.it/wiki/Difficulty" rel="nofollow noreferrer">network difficulty</a> would shoot up without anyone knowing why. People could try to trace where the mined bitcoins are first seen and where they go. And you could trace the first IPs known to report the blocks: if your interplanetary computer always communicates over one IP, it might get noticed as something that has a lot of power behind it (be that a pool, supercomputer, etc.).</p>

<p>If that happened, the value of Bitcoin would probably drop as people realize that we'd be vulnerable to a <a href="https://bitcoin.stackexchange.com/questions/658/what-can-an-attacker-with-51-of-hash-power-do">51% attack</a> at the hands of an unknown party.</p>

<blockquote>
  <p>Follow up question: How does the network strength or hashing power get computed? By just assuming the required H/s for the current technology?</p>
</blockquote>

<p>The difficulty is known (since it's calculated based on all the previous blocks), and the block generation rate is known (since you can look at how often blocks are coming in). From these, it's easy to estimate the network's total hashing power.</p>

<p>It's like having a lot of people throwing weighted coins (such that 1 millionth of the time it comes up heads) and telling you when they hit a heads. If one such "heads" is reported every 10 minutes (600 seconds), you can make a very accurate estimation of how many times per second the coins are being flipped. In this example:</p>

<pre><code>(1,000,000 flips/heads) / (600 seconds/heads) ~= 
1,667 flips/second
</code></pre>

<p>The network difficulty is how you adjust this <code>1,000,000</code> figure so that the <code>600</code> figure stays consistent as the network's total hash power (<code>1,667</code>) changes.</p>

CC BY-SA 3.0
2014-03-02T19:42:01.897Z
2014-03-02T19:47:13.720Z
2017-04-13T12:47:36.647Z
Tim S.
<p>If the Bitcoin algorithm was broken and someone started spitting out blocks one after the other through their otherworldly space computer, could it be detected that the same miner was busting all the blocks? Follow-up question: How does the network strength or hashing power get computed? By just assuming the required H/s for the current technology?</p>

<blockchain><security><network><hashpower><mining-technical-details>
How to tell who mined a bitcoin?
Motomotes
# How to tell who mined a bitcoin?

(Asked by: username_0 on 2014-03-02)

If the Bitcoin algorithm was broken and someone started spitting out blocks one after the other through their otherworldly space computer, could it be detected that the same miner was busting all the blocks? Follow-up question: How does the network strength or hashing power get computed? By just assuming the required H/s for the current technology?

**Tags:** blockchain, security, network, hashpower, mining-technical-details


---

## 2 answers

### Answer by username_2 on 2014-03-02. Score: 4 | Accepted answer

> If bitcoin algorithm was broken and some one started spitting out blocks one after the other through their other worldly space computer, could it be detected that the same miner was busting all the blocks?

Not necessarily. There's not enough data recorded to conclusively show that the same person is behind the new blocks, but people would figure it out: The block generation rate and [network difficulty](https://en.bitcoin.it/wiki/Difficulty) would shoot up without anyone knowing why. People could try to trace where the mined bitcoins are first seen and where they go. And you could trace the first IPs known to report the blocks: if your interplanetary computer always communicates over one IP, it might get noticed as something that has a lot of power behind it (be that a pool, supercomputer, etc.).

If that happened, the value of Bitcoin would probably drop as people realize that we'd be vulnerable to a [51% attack](https://bitcoin.stackexchange.com/questions/658/what-can-an-attacker-with-51-of-hash-power-do) at the hands of an unknown party.

> Follow up question: How does the network strength or hashing power get computed? By just assuming the required H/s for the current technology?

The difficulty is known (since it's calculated based on all the previous blocks), and the block generation rate is known (since you can look at how often blocks are coming in). From these, it's easy to estimate the network's total hashing power.

It's like having a lot of people throwing weighted coins (such that 1 millionth of the time it comes up heads) and telling you when they hit a heads. If one such "heads" is reported every 10 minutes (600 seconds), you can make a very accurate estimation of how many times per second the coins are being flipped. In this example:

```
(1,000,000 flips/heads) / (600 seconds/heads) ~= 
1,667 flips/second

```

The network difficulty is how you adjust this `1,000,000` figure so that the `600` figure stays consistent as the network's total hash power (`1,667`) changes.


---

### Answer by username_1 on 2014-03-02. Score: 1

Q: If bitcoin algorithm was broken and some one started spitting out blocks one after the other through their other worldly space computer, could it be detected that the same miner was busting all the blocks?

This needs to be less "other worldly" worded and more plainly stated.

Q: How does the network strength or hashing power get computed? By just assuming the required H/s for the current technology?

Short answer: Yes.

Long answer:
First we need a definition of "power": The time rate at which work is done or energy emitted or transferred.

The work is a hash thus the power is: hashes/time. Currently the network power can be expressed in peta hashes per second or PH/s.

For a given difficulty is is easy to compute the average number o hash attempts that must be made to satisfy the difficulty. The average is all we need because there are a large number of blocks that are hashed.


---

