Ist diese Berechnung der Mining-Wahrscheinlichkeit unter Verwendung der Bernoulli-Versuchsformel genau?

Ich versuche, die Formeln für das erfolgreiche Mining eines Blocks (ohne Pool) basierend auf der Hashrate im Laufe der Zeit zu verstehen (dh die Wahrscheinlichkeit, einen Block an verschiedenen historischen Punkten zu finden, im Vergleich zur Netzwerk-Hashrate zu diesem Zeitpunkt darzustellen).

Es scheint, als ob dieser Beitrag genau die Formel ist, nach der ich suche, aber es passt nicht wirklich zusammen. Ich bin schrecklich in Mathe, also kann ich nicht sagen, ob ich einen Schritt verpasse oder ob der Beitrag falsch ist. Wenn es einen besseren/genaueren Weg gibt, dies herauszufinden, teilen Sie dies bitte mit, aber ich bin besonders daran interessiert zu erfahren, ob dies falsch ist oder nicht und warum.

Es sagt aus, dass die Wahrscheinlichkeit, derjenige zu sein, der einen Block mit 13,5 TH/s und einer Netzwerk-Hashrate von 11.000.000 TH/s erfolgreich schürft, = 0,00000122 ist

Dann heißt es:

Jetzt, in einem Monat, gibt es N=6*24*30 abgebaute Blöcke. Um die Wahrscheinlichkeit zu ermitteln, in einem Monat eine Auszeichnung zu gewinnen, verwenden wir die Bernoulli-Versuchsformel

N*p1*(1-p1)^(N-1) = 0,0026

Wenn ich das jetzt in Excel mit N = 4320 einfüge, bekomme ich 0,005243, ich komme nur auf die gleiche Antwort, wenn ich N durch zwei für N = 2160 dividiere, aber ich kann keinen Grund dafür finden Fall. Übersehe ich etwas oder ist das nur ein Tippfehler? Ist diese Formel überhaupt eine gute Möglichkeit, dies anzunähern?

Antworten (1)

Die Formel ist eine vernünftige Annäherung. Für mich sieht es so aus, als ob Ihre Berechnung richtig ist und der Blogautor einen Fehler gemacht hat.

Es gibt eine geringfügige Ungenauigkeit darin, dass die Anzahl der Blöcke pro Monat nicht auf festgelegt 6*24*30ist, sondern zufälligen Schwankungen unterliegt. Eine leicht verbesserte Lösung besteht also darin, die durchschnittliche Anzahl von Terahashes zu ermitteln, die für einen Block benötigt werden ( h = 11000000 * 600, unter der Annahme, dass die Netzwerk-Hash-Rate stabil ist und sich die Blockschwierigkeit entsprechend angepasst hat). Dann ist Ihre Wahrscheinlichkeit, einen Block für jeden Ihrer Hashes zu gewinnen , und Sie werden Hashes in einem Monat q1 = 1 / hausführen . M = 12.5 * 60 * 60 * 24 * 30Wenn Sie die Anzahl der Blöcke, die Sie gewinnen, als Poisson-Verteilung behandeln , wird die Wahrscheinlichkeit, einen Block in einem Monat zu gewinnen, durch λ * exp(-λ)wo angegeben λ = M*q1. Dies ergibt die etwas größere Zahl 0,005273.