Weist ein logischer Mining-Pool demselben Miner immer schwierigere Schwierigkeiten zu?

Obwohl jeder Mining-Pool Dinge anders machen kann, wollte ich wissen, wie sich ein logischer Pool verhalten würde. Wenn ein Miner dem Pool beitritt und einen Hash mit niedrigem Schwierigkeitsgrad löst, das Ergebnis an den Pool zurücksendet, der es dann akzeptiert, wäre die nächste logische Sache für den Pool, diesem Miner etwas schwerere Arbeit zuzuweisen ? Mit anderen Worten, wäre das „set_difficulty“-Level beim nächsten Mal höher (vorausgesetzt, die vom Miner gelöste Schwierigkeit ist geringer als die Netzwerkschwierigkeit)?

Wenn der Pool keine härtere Arbeit zuweist und den Miner weiterhin Probleme mit der gleichen Schwierigkeit (die geringer als die Netzwerkschwierigkeit ist) lösen lässt, wie profitiert dann der gesamte Pool?

Ich verstehe nicht, warum ein Mining-Pool-Betreiber das tun würde. Der Zweck eines Mining-Pools besteht darin, die Arbeit zu teilen, um die Varianz zu verringern . Der Pool kann dem gleichen Mitglied für immer die gleiche Schwierigkeit zuweisen, solange er die gleiche Hardware, also die gleiche Hash-Power hat. Ich kann nicht sehen, wie sich das auf den Gewinn auswirkt. Ich kann meinen Kommentar in eine Antwort umwandeln, wenn ich besser verstehe, was Sie denken.

Antworten (2)

[Bearbeiten: Meine vorherige Antwort war in ihrer Erklärung falsch, ich habe sie seitdem aktualisiert.]

Wäre die nächste logische Sache für den Pool, diesem Miner etwas schwerere Arbeit zuzuweisen?

Nein. Betrachten Sie einfach Folgendes: Wenn die Schwierigkeit jedes Mal erhöht wird, wenn ein Miner seinen Anteil einreicht, wird er im Laufe der Zeit endlos zunehmen, was offensichtlich unerwünscht ist.

Wenn der Pool keine härtere Arbeit zuweist und den Miner weiterhin Probleme mit der gleichen Schwierigkeit (die geringer als die Netzwerkschwierigkeit ist) lösen lässt, wie profitiert dann der gesamte Pool?

Miner im Pool teilen die Belohnungen für gültige Blöcke untereinander auf, je nach dem Anteil an Hashpower, den jeder Miner beisteuert. Die Pool-Schwierigkeit ist eine Möglichkeit, den Anteil jedes Miners zu verfolgen und gleichzeitig die Arbeitsbelastung unter den Pool-Teilnehmern aufzuteilen.

Jeder Miner hat eine bestimmte Menge an Hashpower zur Verfügung und stellt seinen Schwierigkeitsgrad auf ein angemessenes Niveau ein, damit er seine Arbeit einreichen und seinen Anteil an den Belohnungen einfordern kann. Den Schwierigkeitsgrad zu niedrig einzustellen, ist keine Möglichkeit für einen Miner, einen unfairen Anteil an den Belohnungen zu beanspruchen, es bedeutet nur, dass er wahrscheinlich früher einen gültigen Hash findet, aber dieser gültige Hash wird einen geringeren Wert haben, was die Dinge ausgleicht.

Ich muss mir das a la Memento tätowieren, aber erinnere mich noch einmal, warum findet ein Miner ein paar Blöcke, die weniger als die Netzwerkschwierigkeit haben, besser für alle? Weil sie wissen, dass sie diese Nonces nicht ausprobieren sollen?
Ja, es ist eine Möglichkeit, die Arbeitslast aufzuteilen
@DavidSchwartz hmm, anscheinend habe ich ein paar Dinge falsch verstanden, ich habe meine Antwort aktualisiert, ich glaube, sie ist jetzt richtiger.

Mining-Pools machen so etwas bereits. Es heißt Variable Difficulty oder kurz Vardiff. Aber Pools erhöhen nicht nur Ihre Schwierigkeit, bis Ihr Bergbau zum Erliegen kommt.

Normalerweise hat der Pool ein Ziel von einer bestimmten Anzahl von Arbeitsübermittlungen pro Minute. Wenn Sie mehr einreichen, erhöht der Pool Ihre Schwierigkeit. Wenn Sie weniger einreichen, senkt der Pool Ihre Schwierigkeit. Nach ein paar Iterationen landen Sie bei einem stabilen Schwierigkeitsgrad, bei dem Sie eine geringe Varianz haben und der Pool eine geringe Arbeitsbelastung hat, wenn er Arbeitseinreichungen erhält.

Früher liefen Pools immer auf Worker-Schwierigkeit 1. Dies war nicht mehr möglich, als ASICs kamen, also wurde vardiff als Lösung implementiert. Heutzutage würden viele ASICs bei Schwierigkeit 1 nicht funktionieren, da sie so schnell Arbeitsnachweise finden würden, dass ihr eigener Controller damit nicht umgehen kann. Aber am Anfang bestand die Motivation für vardiff darin, zu verhindern, dass der Pool mit Arbeitseinsendungen zu Tode gespammt wird.