Ogni quattro anni la vincita in Bitcoins viene dimezzata, fino a quando si arriverà all'anno 2140 e la vincita sarà di 0.00000001 BTC, perché il Bitcoin arriva fino all'ottavo decimale, che dimezzata arriverà a 0.
La vincita è calcolata in base all'evoluzione della potenza di calcolo dei computer, mentre la difficoltà è basata su sul numero di zeri che devono "iniziare" (in Big Endian, anche se nel protocollo gli hash sono in Little Endian), il codice hash del target. Esempio trovare un hash che inizia con 5 zeri: 00000B75A ...
La vincita però non si ottiene solo se l'hash inizia con gli zeri determinati: il codice deve avere un valore MINORE del codice scritto nel campo BITS (vedi tabella a pag. 3).
Esempio:
Target (BITS): 000BBCC
Hash trovato: 000ABCC
Dove 000ABCC < 000BBCC
La difficoltà la stabilisce il sistema di rete Bitcoin in modo automatico, "osservando" i tempi di vincita medi nella rete, così da stabilire difficoltà sempre maggiori, al fine di rendere la produzione di Bitcoin controllata.