Bitcoin Forum
May 27, 2024, 03:53:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: how to know how long it will take to complete a block?  (Read 946 times)
D4rkAng3l (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
March 23, 2014, 07:43:38 PM
 #1

Hello to everybody,

if I know the difficult of a coin and the khash\s speed of my hardware can I know how many time need to close a block in solo mining?

Exist a formula to calculate it?

Tnx
S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
March 23, 2014, 08:03:12 PM
 #2

http://www.bitcoinx.com/profit/
D4rkAng3l (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
March 23, 2014, 08:10:11 PM
 #3


Is this the value that I have to look "Average generation time for a block (solo)" to know how time I need to close a block? or what?



S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
March 23, 2014, 08:44:10 PM
 #4


Is this the value that I have to look "Average generation time for a block (solo)" to know how time I need to close a block? or what?





Yeap
flounderella
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250

Bitcoin Evengelist


View Profile
March 24, 2014, 03:56:38 AM
 #5

Hello to everybody,

if I know the difficult of a coin and the khash\s speed of my hardware can I know how many time need to close a block in solo mining?

Exist a formula to calculate it?

Tnx

Blocks are not "completed" per se, they are found ... i.e. there is no progress bar, each hashing is independent of the next.
greenlion
Hero Member
*****
Offline Offline

Activity: 667
Merit: 500


View Profile
March 24, 2014, 05:40:39 AM
 #6

Take the current target and divide by 115792089237316195423570985008687907853269984665640564039457584007913129639935.

That number represents the probability of any given hash solving a block.

You now have a very standard binomial probability problem where n represents the number of hashes your hardware is capable of generating over the amount of time you're considering.

If you call the above calculated number P, then the probability of producing a hash that qualifies for the target difficulty after n hashes is going to be 1 - (1-P)^n
JesseCoin
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 30, 2014, 12:09:36 AM
 #7

Take the current target and divide by 115792089237316195423570985008687907853269984665640564039457584007913129639935.

That number represents the probability of any given hash solving a block.

You now have a very standard binomial probability problem where n represents the number of hashes your hardware is capable of generating over the amount of time you're considering.

If you call the above calculated number P, then the probability of producing a hash that qualifies for the target difficulty after n hashes is going to be 1 - (1-P)^n

Thanks for this
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!