Ich versuche zu lernen, wie Litecoins funktionieren (und gleichzeitig eine neue Programmiersprache zu lernen, indem ich einen beschissenen kleinen Miner schreibe).
Ich stecke fest getdata
. Hier http://litecoin.info/wiki/Scrypt heißt es, dass die Daten 160 Zeichen lang sind. Aber es ist nicht. Es ist ein ganzes Stück länger als das.
Also meine Fragen sind:
nonce
und wie verwende ich es?bits
?bits
.EDIT: Ok, ich glaube, ich muss nur die ersten 160 Zeichen verwenden data
und den Rest ignorieren. Richtig?
Ein Nonce ist nur ein Wert, den Sie ständig ändern, in der Hoffnung, dass der Hash nach dem Hashen aller Daten kleiner als der Zielwert ist. Siehe https://en.bitcoin.it/wiki/Block_hashing_algorithm (litecoin verwendet ähnlich nur scrypt anstelle der sha256-Hash-Funktion.)
David Perry
wenn __name__ keiner ist