Maybe someone knows where to get the algorithm or calculate the probability of finding a block. I want to calculate the efficiency of the pool and my share in the total calculations

There is:

  1. total pool capacity ($ poolHashRate)
  2. power of a specific worker ($ myHashRate)
  3. network complexity ($ difficulty)
  4. network power ($ networkHashRate)

The total number of possible calculated blocks can be calculated as

$hashTime = ((float)$difficulty) * (pow(2, 32) / ($poolHashRate * 1000)); $blocksPerDay = (24 * 3600) / $hashTime; 

But what is the probability that the pool will not find a block? Provided that nothing in the matrix does not change, and all variables do not change with time.

    0