Eine Voll-/Multi-Nonce-Bereichssuche oder nur eine Teilbereichssuche?

In einer Arbeit gibt es nur zwei Elemente im Block-Header, die sich zwischen Hash-Versuchen ändern. Das heißt, NTime und Nonce. Der Miner startet die Nonce-Suche, um einen gültigen Anteil zu erhalten, und es gibt mehrere Möglichkeiten:

1) In einem einzelnen Nonce-Bereich (0~2^32-1) findet der Miner einen Nonce, der die Anforderung des gültigen Anteils erfüllt, sodass der Miner die Nonce-Suche nach dieser Arbeit beendet und den Nonce sofort einreicht und dann erhält ein weiteres Werk aus dem Pool.

2) In einem einzelnen Nonce-Bereich (0~2^32-1) findet der Miner einen Nonce, der die Anforderung des gültigen Anteils erfüllt, dann zeichnet der Miner ihn auf und fährt mit der Nonce-Suche fort, bis der Nonce-Bereich vollständig ist suchen, und nach dieser vollständigen Suche reicht der Miner die aufgezeichneten Nonces ein und erhält eine weitere Arbeit aus dem Pool.

3) Der Miner kann nach einem vollen Nonce-Bereich keine gültige Nonce finden, also führt er ein NTime-Rolling durch und startet dann eine neue Nonce-Bereichssuche, und es gibt auch einige Möglichkeiten, genau wie die obigen Aussagen, damit der Miner fertig wird diese Arbeit und holen Sie sich eine andere Arbeit aus dem Pool.

Eigentlich impliziert meine Frage eine andere Frage, für eine feste Arbeit (mit Ausnahme der Nonce), ist es möglich, dass mehr als eine Nonce gefunden werden kann, um eine gültige Diff 1-Freigabe zu erhalten?

Antworten (1)

1) In einem einzelnen Nonce-Bereich (0~2^32-1) findet der Miner einen Nonce, der die Anforderung des gültigen Anteils erfüllt, sodass der Miner die Nonce-Suche nach dieser Arbeit beendet und den Nonce sofort einreicht und dann erhält ein weiteres Werk aus dem Pool.

Dies ist nicht der Fall, da die Tatsache, dass Sie eine gültige Freigabe gefunden haben, nicht bedeutet, dass es keine andere Nonce gibt, die eine Freigabe erstellt.

Eigentlich impliziert meine Frage eine andere Frage, für eine feste Arbeit (mit Ausnahme der Nonce), ist es möglich, dass mehr als eine Nonce gefunden werden kann, um eine gültige Diff 1-Freigabe zu erhalten?

Zwischen 0 und 2^32 Anteile/Blöcke werden für jeden Nonce-Bereich gefunden.