Estoy tratando de replicar la calculadora para la minería de ethereum disponible en
https://www.cryptocompare.com/mining/calculator/eth
Hasta ahora llegué a la siguiente fórmula
Seconds in 1 month
/ ( Total Hash Power MH/s
/ My Hash Power MH/s * Block Time s
) Así que en mi caso con los siguientes parámetros:
Segundos por mes: 2592000
Potencia Hash Total MH/s: 30728202.35
Mi potencia de hash MH/s: 74.525
Tiempo de bloque s: 15
Obtengo 0.4190912262
como resultado opuesto al 2.10
valor de la calculadora en línea mencionada anteriormente. No estoy del todo seguro de dónde está mal mi fórmula, es decir, calculo los segundos necesarios para extraer 1 bloque y luego divido el mes completo entre estos segundos para averiguar cuántos bloques puedo extraer.
Para simplificar, suponga que todos los demás costos, como electricidad, etc., son 0
Dejar
A = blocksPerMonth
= nSecondsPerMonth / blockTime
= 2592000 / 15
= 172800
B = chanceOfWinning
= yourHashPower / totalHashPower
= 74.525 / 30728202.35
= 0.00000242529644758083
La probabilidad de ganar un solo bloque es entonces:
A * B = chanceOfWinningOneBlock
= 172800 * 0.00000242529644758083
= 0.419091226141968
Este es el número que calculaste. Simplemente tienes que multiplicar eso por 5 (que es la cantidad de éter que uno gana si uno gana el bloque) para obtener el número que estás buscando.
(A * B) * 5 = expectedEtherPerMonth
= 0.419091226141968 * 5
= 2.09545613070984
Ilja
thomas jay prisa