Wie berechne ich die erwarteten Einnahmen beim Schürfen einer Kryptowährung? [Duplikat]

Wenn ich Zugriff auf währungsspezifische Variablen/Datensätze für jede Kryptowährung meiner Wahl habe (siehe unten), wie würde ich berechnen, welche Kryptowährung (aus einem festen Satz von beispielsweise 3-5 Altcoins – nur SHA-256 und Scrypt) wäre? zu einem bestimmten Zeitpunkt am profitabelsten zu minen?

Gegeben: Schwierigkeit, Hash-Rate (Netzwerk), Blockanzahl, Blockzeit, Blockbelohnung, Wechselkurs und Austauschvolumen.

Genauer gesagt frage ich mich, welche Mathematik in die Berechnung der erwarteten Einnahmen/(MH/s) für jede Kryptowährung mit diesen Daten einfließen würde? Ich frage nicht unbedingt nach etwas wie http://www.coinwarz.com/cryptocurrency/ , das die Hash-Rate und das Verhältnis von Stromverbrauch zu Stromkosten Ihres eigenen Geräts verwendet, um die individuelle Rentabilität zu bestimmen, ich spreche von einer allgemeinen Berechnung, bei der die Ausgabe erfolgt in der Einheit 'Expected Earnings/(MH/sec)'

(Ich bin mir nicht sicher, wie kompliziert eine solche Berechnung ist, also frage ich nicht nach exakter Mathematik oder irgendetwas, nur wo/wie ich mit einem solchen Problem anfangen soll.)

Antworten (2)

Berechnen Sie Ihren Anteil an der Netzwerk-Hash-Rate für diesen bestimmten Hash-Algorithmus (Ihre Hash-Rate dividiert durch die Netzwerk-Hash-Rate), lassen Sie das HR sein.

Berechnen Sie die Emission nach Zeiteinheit (Blockbelohnung mal 86400 dividiert durch Blockzeit in Sekunden), sei E.

Berechnen Sie Ihre erwarteten durchschnittlichen Coins, die an einem Tag abgebaut werden (HR mal E), sei C. Beachten Sie, dass die Varianz hoch sein wird, es sei denn, Sie bauen in einem großen Pool ab oder haben eine große HR.

Berechnen Sie den Preis in der Münze, in die Sie umtauschen möchten (C dividiert durch den Wechselkurs oder C mal den Wechselkurs, je nachdem, ob er in Altcoin pro Bitcoin oder Bitcoin pro Altcoin ausgedrückt wird).

Wenn Sie pro Sekunde oder pro MH möchten, skalieren Sie entsprechend.

Wie würde die Schwierigkeit dabei berücksichtigt werden?
Die Schwierigkeit besteht in einer skalierten Version der Netzwerk-Hash-Rate über ein Fenster der letzten N Blöcke (typischerweise). Unter der Annahme, dass die Schwierigkeit oft genug neu ausgerichtet wird, gibt es nahezu keine Verzögerung. Bei kleinen Hash-Rate-Münzen kann es jedoch einen Unterschied machen, wenn die Netzwerk-Hash-Rate im Tagesverlauf stark schwankt.
Wie unterscheidet sich die von Ihnen gegebene Antwort von [(S/(D*4295))*86400*R*P], wobei S Ihre Hash-Rate (in MH/s), D die Schwierigkeitsbewertung und R die Blockbelohnung ist , und P ist der Preis einer einzelnen Münze in USD? Dies scheint die Standardformel zur Bestimmung des durchschnittlichen Gewinns pro Tag zu sein. (Entschuldigung, dass ich hier so viele Fragen stelle, nur neu in dem Thema im Allgemeinen)
Es sieht ziemlich ähnlich aus, außer dem 4295, der etwas fehl am Platz zu sein scheint. Das könnte die Schwierigkeit einer bestimmten Münze im Vergleich zur Skala der Netzwerk-Hash-Rate sein. Typischerweise ist der Unterschied die Blockzeit (dh Schwierigkeit = Blockzeit mal Hashrate), aber eine Blockzeit von 4295 wäre ungewöhnlich, aber vielleicht haben einige Coins dort eine andere Skalierung.
Der 4295 ist eine Annäherung von (2^32)/1000000 (was 2^32 entspricht, angepasst an 1 MH/s)––Ich glaube, die Berechnung für die Schwierigkeit ist [(Blockzeit * Hash-Rate)/2^32], außer dies wird in diesem Fall auf MH/s skaliert.

Schauen Sie sich das an und verwenden Sie einfach die gleichen Begriffe für andere Altcoins https://en.bitcoin.it/wiki/Mining