# Difference between revisions of "Talk:Block"

(→What if I'm 1% towards calculating a block and...?) |
|||

Line 7: | Line 7: | ||

:If you go back in time after completing a block and don't generate for one of the days that you did originally, then you could actually end up getting the block ''sooner'', as the work required is random. [[User:Theymos|theymos]] 11:06, 15 January 2011 (GMT) | :If you go back in time after completing a block and don't generate for one of the days that you did originally, then you could actually end up getting the block ''sooner'', as the work required is random. [[User:Theymos|theymos]] 11:06, 15 January 2011 (GMT) | ||

+ | |||

+ | Probabilistically speaking, one can make a "best guess" for how long it will take to solve a block. A problem with probabilistic estimation, for example, is that it may say it will take 10 hours to solve the block, with a standard deviation of 15 hours. How much more work do you have when you've worked on it for 10 hours? The answer is that you have ~10 hours more work :). | ||

+ | |||

+ | But assuming all incorrect hashes are exhausted first, the maximal number of tries needed to solve the block is ~2<sup>256</sup>. So, there exists an upper limit (albeit, it is an obscenely large one!) on the amount of work you can do. Progress is made, just very slowly. --[[User:Dlo|Dlo]] 20:28, 11 April 2011 (GMT) |

## Revision as of 20:28, 11 April 2011

## What if I'm 1% towards calculating a block and...?

"There's no such thing as being 1% towards solving a block. You don't make progress towards solving it."

Is this true? I don't know if there's a nonce which will solve any given block, but for a block that is solvable, it's possible to be 1% of the way towards finding it. Supposing it takes 10 million attempts to 'solve' a block, then after 100,000 attempts you could say you were 1% towards solving it. You're certainly closer to solving it than you were before those 100,000 failed attempts, aren't you? Dooglus 05:05, 15 January 2011 (GMT)

- No one can know how many tries it will take to solve the block. After the fact you might say that at some point you had finished 1% of the necessary calculation for that block, but this was not really "progress".

- If you go back in time after completing a block and don't generate for one of the days that you did originally, then you could actually end up getting the block
*sooner*, as the work required is random. theymos 11:06, 15 January 2011 (GMT)

Probabilistically speaking, one can make a "best guess" for how long it will take to solve a block. A problem with probabilistic estimation, for example, is that it may say it will take 10 hours to solve the block, with a standard deviation of 15 hours. How much more work do you have when you've worked on it for 10 hours? The answer is that you have ~10 hours more work :).

But assuming all incorrect hashes are exhausted first, the maximal number of tries needed to solve the block is ~2^{256}. So, there exists an upper limit (albeit, it is an obscenely large one!) on the amount of work you can do. Progress is made, just very slowly. --Dlo 20:28, 11 April 2011 (GMT)