4

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?

2 Answers 2

4

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 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 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.

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.