Jak działa wartość docelowa?
Hash bloku to 256-bitowa liczba, która wygląda na losową. Wartość docelowa wyznacza granicę: każdy hash równy jej lub mniejszy oznacza wygraną, a każdy większy zostaje odrzucony. W zapisie szesnastkowym niska wartość docelowa zaczyna się od długiego ciągu zer. Dlatego mówi się, że zwycięski hash „zaczyna się od zer”.
Nagłówek nie przechowuje wszystkich 256 bitów. Zapisuje wartość docelową w polu „bits” o długości 4 bajtów, a każdy węzeł odczytuje ją w ten sam sposób.
Jak ustala się wartość docelową?
Co 2 016 bloków każdy węzeł porównuje czas ich utworzenia z dwoma tygodniami. Jeśli powstały szybciej, wartość docelowa spada, a jeśli wolniej, rośnie. Zmiana w żadną stronę nie może przekroczyć czterokrotności. Dzięki temu bloki powstają mniej więcej co dziesięć minut, niezależnie od tego, czy górnicy dołączają do sieci, czy z niej odchodzą.
Trudność to to samo przedstawione w bardziej przystępnej skali: najłatwiejsza dopuszczalna wartość docelowa podzielona przez dzisiejszą. Wartość docelowa spada, gdy rośnie trudność.
Ile hashy wymaga dzisiejsza wartość docelowa?
To średnia liczba prób, jakiej cała sieć potrzebuje do znalezienia bloku. Pula stosuje tę samą zasadę, ale z własną, znacznie łatwiejszą wartością docelową. Dzięki temu każda maszyna wystarczająco często odsyła udziały, które pozwalają zliczyć jej pracę.
Źródła
- Cel · Bitcoin Wiki
- Trudność · Bitcoin Wiki
- Przewodnik po łańcuchu bloków · Dokumentacja dla deweloperów Bitcoin
Bieżące dane na tej stronie pochodzą z API CloudMineCrypto i publicznych danych łańcucha bloków. Są regularnie odświeżane i oznaczone w miejscach, w których się pojawiają. Wyłącznie do celów edukacyjnych, to nie jest porada finansowa.