Ich richte MPOS ein . Es gibt 3 Stratum-Server-Optionen: Stratum-Mining , NOMP und CoiniumServ. Wie kommuniziert MPOS mit dem Stratum-Server? AFAIK, MPOS spricht kein Stratum-Protokoll. Ist es über die gemeinsam genutzte MySQL-Datenbank, wo der Stratum-Server darauf schreibt (z. B. gemeinsam genutzt) und MPOS abruft.
Ich versuche, einen anderen Stratum-Server als die 3 oben genannten Optionen zu verwenden, um zu sehen, wie ich ihn mit MPOS kompatibel machen kann.
NOMP implementiert tatsächlich den MPOS-Kompatibilitätsmodus , sodass Sie auf das Datenformat verweisen können, das es in MySQL schreibt: mposCompatibility.js . Zum Beispiel:
Aktien lagern:
INSERT INTO `shares` SET time = NOW(), rem_host = ?, username = ?, our_result = ?, upstream_result = ?, difficulty = ?, reason = ?, solution = ?
Miner-Schwierigkeit aktualisieren:
UPDATE `pool_worker` SET `difficulty` = ' + diff + ' WHERE `username` = ' + connection.escape(workerName)
Neuer Poolarbeiter:
INSERT INTO `pool_worker` (`account_id`, `username`, `password`) VALUES (?, ?, ?)
sinoTrinity
sinoTrinity