Was ist die Extranonce Subscribe Extenion (XNSUB)?
In dieser kurzen Anleitung werden wir etwas technischer. Wir erklären Ihnen, was die Extranonce Subscribe Extension (XNSUB) ist und warum es für eine Miner-Software wichtig ist, sie auf NiceHash zu unterstützen. Sie finden Spezifikationen für die Extranonce Subscribe Extension hier.
Die Extranonce Subscribe Extension wurde bereits im Jahr 2016 von NiceHash entwickelt. NiceHash versetzt Miner von einem Auftrag zu einem anderen, um sicherzustellen, dass sie für den bestbezahlten Auftrag minen. Da Aufträge Hash Power an verschiedene Pools senden, haben Sie Jobs mit unterschiedlichen Extranonce1 als bei anderen Aufträgen. Extranonce1 wird während des Miner-Subscribe/Autorisierungsprozesses ausgetauscht. Für den neuen Extranonce1-Austausch muss dieser Prozess erneut eingeleitet werden. Dies erfordert einen Miner, damit die Verbindung wiederhergestellt werden kann. Sobald sich ein Miner wieder verbunden hat, wird er auf den bestbezahlten Auftrag angesetzt und erhält während des Subscribe-/Autorisierungsprozesses eine neue Extranonce1. Dies führt zu einigen Sekunden unnötiger Ausfallzeit zwischen den einzelnen Aufträgen, die bewegt werden.
Sie können sich dies so vorstellen: Miner von Auftrag zu Auftrag zu bewegen, ist wie Ihren Miner von einem Pool in den andren zu versetzen. Der Miner muss die Verbindung zum ersten Pool trennen und dann die Verbindung zum zweiten Pool herstellen, der einen anderen Extranonce1-Wert als der vorherige hat. Wenn der Miner die XNSUB-Extension unterstützt, muss er keine erneute Verbindung herstellen. NiceHash sendet einen neuen Extranonce1-Wert und der Miner mint weiter, als ob nichts passiert ist. Mit anderen Worten verringert XNSUB die Ausfallzeiten des Miners.
Die meisten modernen Software-Miner von Drittanbietern unterstützen XNSUB, einschließlich Claymore, PhoenixMiner, NBminer und andere, da es sehr einfach ist die Extension hinzuzufügen. Sie können überprüfen, ob XNSUB aktiviert ist, indem Sie einfach zu NiceHash-Konto > Mining > Verlauf & Statistiken navigieren und Aktiver Arbeiter > XNSUB suchen.

Wenn der Arbeiter XNSUB = Nein anzeigt, bedeutet dies, dass die Extranonce Subscribe Extension nicht aktiviert ist/unterstützt wird. Wir empfehlen die Verwendung eines anderen Miners unter der Bedingung, dass er mit derselben Hashrate arbeitet. Wenn der andere Miner schlechter abschneidet, empfehlen wir Ihnen mit demselben Miner weiterzuarbeiten, auch wenn XNSUB nicht verfügbar ist.
Um die Extranonce-Subscribe-Erweiterung (XNSUB) auf einem ASIC zu aktivieren, fügen Sie die XNSUB-Erweiterung am Ende des Stratums hinzu. Bei den meisten ASICs erfolgt dies mit dem Befehl # oder /, wie im folgenden Beispiel gezeigt:
stratum+tcp://scrypt.auto.nicehash.com:9200#xnsub oder stratum+tcp://scrypt.auto.nicehash.com:9200/xnsub