Als Mining ("Graben") wird die Aufwendung von Rechenkapazität bezeichnet, um gültige Blöcke zu finden und so neue Bitcoins herzustellen.

Technisch gesehen, ist Mining die Berechnung eines Hash des vorangegangenen Blocks und eines Einmal-Zählers ("Nonce"). Wenn der Hash-Wert niedriger ist als der aktuelle Schwierigkeitsgrad, wird ein neuer Block gebildet, und der Miner erhält 50 neu generierte Bitcoins. Wenn der Hash nicht kleiner ist als der aktuelle Schwierigkeitsgrad, dann wird eine neue Nonce verwendet, um einen neuen Hash zu berechnen. Jeder Miner wiederholt das tausend- oder millionenfach pro Sekunde.