Die richtige Anzahl von Nullen
Zusätzlich zu den Informationen über die Transaktionen enthält ein BitcoinBlock einen so genannten Nonce. Das ist ein 32-Bit-Feld, das verschiedene Werte annehmen kann. Eine kleine Änderung an diesem Wert erzeugt einen komplett anderen Hashwert des Blocks. Die Aufgabe an die Miner besteht darin, einen Wert für den Nonce zu finden, so dass der erzeugte Hashwert mit einer bestimmten Anzahl von Nullen beginnt. Während sich der Hashwert zwar schnell berechnen lässt, funktioniert die umgekehrte Richtung nicht annähernd so schnell. Die Miner probieren daher alle möglichen Nonces der Reihe nach durch, bis einer die Voraussetzung erfüllt. Das kostet Rechenleistung. Mit einem einfachen PC zu Hause können Sie da nicht mithalten. Sie könnten zwar zufällig die richtige Zahl raten – aber da stehen Ihre Chancen im Lotto besser. Die Anzahl an Nullen wird regelmäßig angepasst, damit nur ein Block etwa alle zehn Minuten erstellt wird.