Każdy blok jest generowany średnio co 10 minut. Każdy węzeł osobno co 2016 bloków (co w praktyce zajmuje średnio 2 tygodnie) rekalkuluje stopień trudności problemu, który próbuje rozwiązać, używając do tego średniej kroczącej, celującej w średnią liczbę bloków na godzinę. Jeżeli bloki są generowane zbyt szybko lub zbyt wolno, co zależy od zwiększającej lub zmniejszającej się mocy obliczeniowej całej sieci, stopień trudności odpowiednio wzrasta lub maleje.

Według danych Uniwersytetu Cambridge, wg stanu na drugą połowę 2022 roku Chiny są drugim co do wielkości dostawcą globalnej mocy obliczeniowej dla sieci Bitcoin, ustępując tylko Stanom Zjednoczonym.

Opłaty transakcyjne Transakcje mogą być darmowe, ale – w celu priorytetyzacji transakcji – może być uiszczana opłata wobec innych węzłów. Ponieważ węzły nie mają obowiązku zawierać transakcji w blokach, które generują, wysyłający transfery pieniężne za pomocą bitcoin mogą dobrowolnie wnieść opłatę transakcyjną. Przyśpiesza to transakcję oraz dostarcza zachęty dla użytkowników do uruchamiania oprogramowania generującego, ponieważ stopień trudności „wydobycia” wzrasta, a nagrody za blok z czasem maleją.