Jeżeli z kolei znajdowanie bloków trwa zbyt długo, trudność spada, co podnosi wartość docelową. Ten cel to liczba, która okresowo się zeruje. Aby udało się wykopać blok, górnik musi znaleźć tzw. dane zbędne (hash) mniejsze od tej liczby.
Możemy się posłużyć prostym przykładem. Załóżmy, że mamy wyraz „binance” i chcemy wygenerować dane zbędne w formacie SHA256, których wynik będzie liczbowo niższy od określonego celu odpowiadającego w przybliżeniu danym zbędnym zaczynającym się od określonej liczby zer w postaci szesnastkowej.
W praktyce kopanie polega na tym, że górnicy próbują znaleźć wartość danych zbędnych niższą od liczby docelowej, która jest bardzo dużą liczbą przedstawioną w formacie 256-bitowym. Możemy to zilustrować poprzez iteracyjne dodawanie liczby do wyrazu „binance” (np. „binance1”, „binance2”, „binance3”) i jego mieszaniu, dopóki nie powstaną wyjściowe dane zbędne spełniające uproszczone kryterium, np. że na początku mają być zera prowadzące.
Powinno to dawać wyobrażenie o tym, jak wygląda kopanie – z tą różnicą, że górnicy próbują znaleźć liczbę, która mieści się poniżej wartości docelowej. Im niższa jest ta wartość docelowa, tym trudniej znaleźć rozwiązanie, dlatego sieć Bitcoin zużywa tak dużo mocy obliczeniowej. Górnicy wielokrotnie mieszają warianty tych samych informacji, aby znaleźć prawidłowe dane zbędne.
Sieć Bitcoin koryguje trudność kopania mniej więcej co 2016 bloków (w przybliżeniu co dwa tygodnie), aby utrzymać średni czas bloku na poziomie 10 minut. Podstawę tej korekty stanowi czas, jaki zajęło wykopanie ostatnich 2016 bloków. Jeżeli szybkość kopania bloków była wyższa od zakładanej, trudność rośnie, aby utrudnić kopanie; a jeżeli niższa, trudność spada, aby je ułatwić.
Górnictwo stało się działalnością na poziomie przemysłowym zdominowaną przez duże farmy górnicze ze specjalistycznym sprzętem, co odzwierciedla konkurencyjny charakter sieci i wzrost trudności.
Tymczasowy blok, utworzony przez węzeł wydobywczy (górnika) w celu dodania do blockchaina, aby otrzymać nag...
Kryptowaluta stworzona przez dewelopera (deweloperów) pod pseudonimem Satoshi Nakamoto. Pierwsza kryptowalu...
Weryfikacja transakcji w sieci blockchain, w której transakcje są dodawane jako wpisy do księgi głównej blo...