Was wird benötigt, um einen Pool mit Merged Mining zu erstellen?

Was wird benötigt, um einen neuen Pool mit Merged Mining zu erstellen? (Bitcoin, NameCoin und möglicherweise andere)?

Ich möchte einen neuen Pool erstellen, der wird

  • Transaktionsgebühren in die Auszahlung einbeziehen
  • Keine Poolgebühren erheben
  • Gehostet bei Amazon (geringe Latenz)
  • Führen Sie Merged Mining durch, wenn dies keine Ineffizienz schafft

Ich interessiere mich hauptsächlich für Software oder allgemeines Wissen, das mich in die richtige Richtung bringt.

Antworten (2)

Sie müssen den Standard-Client mit einer speziellen Konfiguration ausführen - server=1zusammen mit rpcuserund rpcpasswordset. Danach müssen Sie Ihren Pool-Server erstellen, um mit ihm über die Bitcoin-API zu kommunizieren und alles andere zu erledigen. Der letzte Teil ist nicht zu Bitcoin-spezifisch und wird viel Ihrer Entwicklungszeit in Anspruch nehmen (ich wüsste es, ich habe es versucht ;) ).

Führt der Pool das zusammengeführte Mining durch oder stammt das von der BitCoin-API? Könnt ihr eine Poolsoftware empfehlen?
@makerofthings7 Hmm, soweit ich mich erinnere, gibt es eine spezielle Anwendung, die sowohl mit Bitcoin- als auch mit Namecoin-Clients kommuniziert, um die entsprechenden Informationen zu erhalten, und dann einen neuen Block für die Getwork-Anfrage erstellt. Ich kann nichts wirklich empfehlen, da ich mich nicht wirklich mit einer solchen Software befasst habe.

Sie müssen sowohl Bitcoin als auch Namecoin ausführen.

Um Namecoin-Blöcke erstellen zu können, müssen Sie Merged Mining durchführen. Finden Sie entweder eine Pool-Software, die dies standardmäßig tut, oder implementieren Sie sie selbst gemäß der Merged-Mining-Spezifikation .

Andere Coins, die Merged Mining unterstützen, funktionieren genauso wie Namecoin.

Mit Stratum oder getblocktemplate (GBT) sollte es keine Effizienzprobleme geben. Beim alten Getwork-Protokoll kann es durch extra lange Umfragebenachrichtigungen zu einem leichten Effizienzverlust kommen. Das liegt daran, dass Miner möglicherweise zusätzliche HTTP-Anforderungen benötigen, um nach der langen Umfrage genügend Arbeit zu erhalten. Vielleicht möchten Sie überlegen, ob Sie lange Umfragen nur für Bitcoin durchführen möchten. Aber wenn sich Miner von getwork entfernen, lohnt es sich möglicherweise nicht, sich damit zu beschäftigen.