Schwierigkeiten bei der Berechnung der abgebauten ETH pro Monat

Ich versuche, den Rechner für das Ethereum-Mining zu replizieren, der unter verfügbar ist

https://www.cryptocompare.com/mining/calculator/eth

Bisher bin ich zu folgender Formel gekommen

Seconds in 1 month/ ( Total Hash Power MH/s/ My Hash Power MH/s * Block Time s) Also in meinem Fall mit folgenden Parametern:


Sekunden pro Monat: 2592000

Gesamte Hash-Leistung MH/s: 30728202,35

Meine Hash-Power MH/s: 74.525

Blockzeit s: 15


0.4190912262Als Ergebnis erhalte ich 2.10den oben genannten Wert aus dem Online-Rechner. Ich bin mir nicht ganz sicher, wo meine Formel falsch ist, dh ich berechne die Sekunden, die zum Abbau von 1 Block benötigt werden, und teile dann den ganzen Monat durch diese Sekunden, um herauszufinden, wie viele Blöcke ich abbauen kann.

Nehmen Sie der Einfachheit halber an, dass alle anderen Kosten wie Strom usw. 0 sind

Antworten (1)

Lassen

A = blocksPerMonth
  = nSecondsPerMonth / blockTime
  = 2592000 / 15
  = 172800

B = chanceOfWinning
  = yourHashPower / totalHashPower
  = 74.525 / 30728202.35
  = 0.00000242529644758083

Die Gewinnchance auf einen Einzelblock beträgt dann:

A * B = chanceOfWinningOneBlock
      = 172800 * 0.00000242529644758083
      = 0.419091226141968

Das ist die Zahl, die Sie berechnet haben. Sie müssen das einfach mit 5 multiplizieren (das ist die Anzahl der Ether, die man gewinnt, wenn man den Block gewinnt), um die gesuchte Zahl zu erhalten.

(A * B) * 5 = expectedEtherPerMonth
            = 0.419091226141968 * 5
            = 2.09545613070984
Ist 5 eine Konstante oder kann sie variieren?
Es ist definitiv eine Konstante. Es wird eine harte Gabel brauchen, um es zu ändern.