Ich schreibe einen Stratum-Server für das Mining im Pool. Die Antwort geht vom Client an meinen Server:
{"method": "mining.submit", "params": ["g", "06a8", "01", "1d025f83", "c03f38ac"], "id":4}
Was soll ich damit auf meinem Stratum-Server machen? Was muss ich als nächstes mit diesen Daten tun? (Ich schreibe in Plain C)
Ein Zitat daraus:
Bergbau.submit
mining.submit("username", "job id", "ExtraNonce2", "nTime", "nOnce")
Miner reichen Aktien mit der Methode „mining.submit“ ein. Kundeneinreichungen enthalten:
Arbeitername.
Job-ID.
ExtraNonce2.
nZeit.
nEinmal.Die Serverantwort ist das Ergebnis: true für akzeptiert, false für abgelehnt (oder Sie erhalten möglicherweise eine Fehlermeldung mit weiteren Details).
Was muss ich als nächstes mit diesen Daten tun?
Sie können den Beispielcode des Poolservers überprüfen: https://github.com/GOSTSec/poolserver/blob/master/src/server/poolserver/Stratum/Client.h#L82
nicht definiert
mining.submit("username", "job id", "ExtraNonce2", "nTime", "nOnce")
zum Beispiel Thanks. Ich schaue es mir später an.