Ich möchte ein Programm schreiben, das einen Block-Header vom Litecoin-Client erhält und die Nonce erhöht, bis es einen gültigen Block findet. Wie mache ich das?
C# wird bevorzugt, C, C++ und Python reichen jedoch aus.
Ich suche nach einer Bibliothek, die mir Mining-Funktionalität bietet
Ich würde Bitcoin.NET vorschlagen . Es kann eine RPC-Verbindung zu Ihrem Litecoin/Bitcoin-Client herstellen und nach einem Block-Header fragen, an dem gearbeitet werden kann.
Ist es mit Litecoin kompatibel?
Bitcoin und Litecoin haben viel Code gemeinsam, einschließlich Remote Procedure Call, das Bitcoin.NET verwendet, um mit Ihrem *coin-Client zu kommunizieren. Beachten Sie jedoch, dass der RPC-Port für Litecoin 9332 statt 8332 ist.
Wie schreibe ich damit einen Mining-Client?
Nehmen Sie den Block-Header, den Getwork Ihnen gibt, und hashen Sie ihn so . Vergleichen Sie es mit Ihrem Ziel.
Nick Odell
David
Nick Odell
getwork
github.com/mb300sd/Bitcoin.NETDavid