Wie funktioniert Stratum?
Die Maschine stellt eine Verbindung zum Pool her und hält sie offen. Sie meldet sich mit einem Worker-Namen an, und der Pool sendet eine Share-Schwierigkeit und einen Auftrag. Der Auftrag enthält Teile des Block-Headers sowie Teile der Coinbase-Transaktion. So kann die Maschine den Extra-Nonce selbst ändern und ihr geht nie die Arbeit aus.
Ab dann wiederholen sich zwei Nachrichten: ein neuer Auftrag, sobald der Pool seinen Block aktualisiert, und alle paar Sekunden ein Share von der Maschine. Slush Pool führte Stratum 2012 ein, um ein älteres Verfahren zu ersetzen, bei dem Miner den Pool ständig nach Arbeit fragen mussten.
Wie sieht die Einrichtung eines Miners aus?
Auf der Einstellungsseite der Maschine füllst du drei Felder aus: eine Pool-Adresse wie stratum+tcp://pool.example.com:3333, einen Worker-Namen wie myaccount.rig1 und ein Passwort, das viele Pools ignorieren. Das ist die ganze Stratum-Einrichtung. Um den Pool zu wechseln, musst du diese Felder ändern.
Was ändert sich mit Stratum V2?
V1 überträgt Klartext, normalerweise unverschlüsselt. Dadurch könnte jemand auf dem Übertragungsweg die Arbeit eines Miners umleiten. Stratum V2 ist binär, verschlüsselt und authentifiziert und benötigt weniger Bandbreite. Außerdem enthält es einen optionalen Teil zur Auftragsdeklaration, mit dem Miner die Transaktionen in ihren eigenen Blöcken auswählen können.
Wer entscheidet, was in den Block kommt?
Stratum V1
- Wählt Transaktionen aus
- Der Pool
- Miner sieht
- Nur ein Job zum Hashen
- Datenverkehr
- Klartext, meist unverschlüsselt
Stratum V2 mit Job-Deklaration
- Wählt Transaktionen aus
- Kann der Miner sein
- Miner sieht
- Eigene Vorlage
- Datenverkehr
- Verschlüsselt, binär
Quellen
- Stratum-Mining-Protokoll · Bitcoin-Wiki
- Stratum V2: das Mining-Protokoll der nächsten Generation · Stratum-V2-Arbeitsgruppe
- Stratum-V2-Spezifikation · Stratum-V2-Arbeitsgruppe
Die Live-Daten auf dieser Seite stammen von der CloudMineCrypto-API und aus öffentlichen Blockchain-Daten. Sie werden regelmäßig aktualisiert und sind an den jeweiligen Stellen gekennzeichnet. Nur zu Bildungszwecken, keine Finanzberatung.