Ich habe Probleme, Litecoin-Mining-Spezifikationen zu finden. Ich würde zunächst so etwas benötigen: https://en.bitcoin.it/wiki/Block_hashing_algorithm
Außer Litecoins. Ich muss wissen, wie man die getwork
Daten seziert, welche Art von Operationen damit auszuführen sind (z. B. Hex-zu-uint32-Konvertierungen, Verschiebungen der Byte-Reihenfolge usw.) und welche Spezifikation von scrypt verwendet werden soll und was seine Eingabe, Schwierigkeit und erwartete Ausgabe sind .
Ich hätte wirklich gerne ein paar Ein-/Ausgabedaten, auf denen ich BDD-Spezifikationen schreiben kann, damit ich darüber einen Miner schreiben kann.
Kennt jemand gute Ressourcen, die ich verwenden könnte?
Vielen Dank
Bearbeiten: Ich würde mich sehr über eine Beispieleingabe / -ausgabe freuen, den Rest kann ich selbst herausfinden.
Hier finden Sie ein Beispiel, wie Sie die Daten aus getwork extrahieren und die Scrypt-Funktion http://litecoin.info/Scrypt aufrufen
Leider ist (mir) nicht klar, was die resultierenden Werte der Verschlüsselung sein sollen. Zuerst dachte ich, es sei das Ergebnis des obigen gültigen Blocks, aber das hat eine andere Ansage.
Wenn Sie ein gültiges Ergebnis finden, teilen Sie mir bitte den Wert mit.
Der Algorithmus ist im Grunde derselbe, tauschen Sie einfach SHA256 mit http://www.tarsnap.com/scrypt.html aus
sha256(sha256(data))
. Also kryptiere ich nur einmal?
Jorge E. Cardona