Diese Frage bezieht sich speziell auf Litecoin, aber ich vermute, dass die Antwort auf beide zutreffen würde.
Angenommen, Sie haben ein Rig mit 700 Kh/s (LTC). Es scheint, dass Sie mehr oder weniger eine oder wenige akzeptierte Aktien pro Sekunde erhalten.
Mein Verständnis ist, dass Sie beim Schürfen 0 bis ~ 4 Milliarden für Ihre Nonce durchlaufen. Eine dieser Nonces ist die Nummer, nach der Sie suchen, und führt zu einer akzeptierten Aktie.
Im Durchschnitt würden Sie erwarten, in etwa 2 Milliarden Versuchen nach der richtigen Nonce zu lösen. Aber wenn Sie nur mit 700 Kh/s abbauen, geht die Mathematik nicht auf. Wenn Sie nur 700.000 Nonces pro Sekunde ausprobieren, dauert es etwa 45 Minuten, bis Sie den richtigen Nonce gefunden haben.
Was fehlt mir hier?
Beim Pool-Mining gibt es wirklich keine. Die meisten Pools verwenden heutzutage VarDiff, um die gleiche Anzahl von Anteilen pro Minute zu erreichen, indem Sie die Schwierigkeit Ihrer Arbeiter ändern. Nun, auf einem Low-End-Mining-Rig (sagen wir 20 kh/s) kann die Anzahl der akzeptierten Anteile stark variieren, da Sie mit Ihrem Anteil großes Glück oder Pech haben können. Solange Sie also über ein "gesundes" Maß an Hashing-Leistung verfügen, sollten Sie keine (m) Trends/Änderungen sehen (solange der Pool + VarDiff ordnungsgemäß eingerichtet ist).
Wenn Sie sich zum ersten Mal mit VarDiff-fähigen Pools verbinden, beginnen Sie mit einem Diff von 1, der sich dann über einen bestimmten Zeitraum anpasst, um eine vom Pool-Betrieb definierte Share-per-Minute-Rate zu erreichen.
Quelle: Ich, ich bin ein Pool-Op
BEARBEITEN Früher stand die Anzahl der von Ihnen eingereichten Shares in direktem Zusammenhang mit Ihrer Hashrate, je mehr akzeptierte Shares, desto schneller Sie hashten. AsicMiner-Produkte verwenden immer noch das Protokoll, das ursprünglich von Pools (und Bitcoin) namens "Getwork" verwendet wurde. Der bemerkenswerteste der damals verwendeten Pool-Server ist Pushpool.
Mit VarDiff haben Sie nicht die Möglichkeit, nach der Anzahl der eingereichten Aktien zu rechnen. Du berechnest also nun die Hashrate anhand der Schwierigkeit der eingereichten Aktie. Ich persönlich habe festgestellt, dass, wenn die Hashrate-Berechnung, die nur auf der Anzahl der eingereichten Aktien basiert, leicht mit Ihrer Hashrate-Berechnung basierend auf der Schwierigkeit der eingereichten Aktie abgewogen wird, die von Ihnen berechnete Hashrate des Benutzers genauer ist, als Sie es hätten, wenn Sie die berechnet hätten hashrate rein auf die Schwierigkeit der eingereichten Aktie.
"Eine dieser Nonces ist die Nummer, nach der Sie suchen, und führt zu einer akzeptierten Aktie."
Diese Annahme ist falsch. Alles, was Sie sicherstellen müssen, ist, dass Ihr Hash unter dem Ziel liegt (und das Ziel auf der Schwierigkeit basiert). Sie könnten also einen Block treffen, der keine Nonce hat, die einen Hash unter dem Ziel ergeben würde, und Sie könnten einen Block treffen, für den jede Nonce einen gültigen Anteil ergeben würde.
Wenn Ihr Ziel also beispielsweise 0x0FFFFFFFF... lautet, dann ergibt im Durchschnitt 1 von 16 Hashes eine gültige Freigabe. Und wenn Ihr Ziel beispielsweise 0x0000000000000000FFFF... ist, müssen Sie die Schleife wahrscheinlich mehrmals ausführen, um einen Block zu treffen.
John
John