Kdokoliv muze pustit aplikaci ktera resi jednu ulohu.
Vezme se seznam nezpracovanych transakci, prida se k nim nahodne cislo a spocita se hash (cislo od 0 do 2^256), pokud ma na zacatku hodne nul, tak se vytvori tak zvany blok, jinak se vezme jine cislo a vse se opakuje. Kdo vytvori blok dostane 25 BTC a poplatky za vsechny transakce v bloku. Protoze je to velmi malo pravdepodobne, tak se to opakuje mnohokrat (rychlost opakovani se urcuje v hashich za sekundu, napr. 1GHash/s = miliarda hashu za sekundu). Protoze je to opravdu malo pravdepodobne, tak se skupina lidi da dohromady a odmenu si deli podle toho, kolik reseni dodavaji...