Hashrate
Łączna szybkość wykonywania obliczeń hashujących przez górników w sieci proof of work, zwykle podawana jako liczba hashy na sekundę.
Co mierzy hashrate
W Bitcoinie górnicy wielokrotnie przepuszczają nagłówek kandydującego bloku przez funkcję skrótu i szukają wyniku niższego od aktualnego targetu. Każda taka próba to jeden hash.
Hashrate mówi, ile takich prób wykonuje pojedyncze urządzenie, pula wydobywcza albo cała sieć w ciągu sekundy. Im większy hashrate sieci, tym więcej pracy obliczeniowej trzeba wykonać, żeby konkurować o bloki.
W praktyce hashrate Bitcoina jest szacowany z tempa znajdowania bloków i aktualnej trudności. Nie ma jednego licznika w protokole, który bezpośrednio mierzy każde urządzenie podłączone do sieci.
Najczęściej zobaczysz go w dashboardach on-chain, eksploratorach bloków, statystykach puli wydobywczych i raportach o bezpieczeństwie sieci.
Jednostki hashrate
- H/s
- Hash na sekundę. Podstawowa jednostka.
- kH/s
- Tysiąc hashy na sekundę.
- MH/s
- Milion hashy na sekundę.
- GH/s
- Miliard hashy na sekundę.
- TH/s
- Bilion hashy na sekundę. Częsta skala w opisie pojedynczych urządzeń ASIC.
- EH/s
- Trylion hashy na sekundę. Skala całej sieci Bitcoin.
Hashrate a trudność kopania
Bitcoin celuje w średni czas bloku około 10 minut. Gdy do sieci dołącza więcej mocy obliczeniowej, bloki zaczynają pojawiać się szybciej, więc protokół podnosi trudność.
Dostosowanie trudności odbywa się co 2016 bloków, czyli mniej więcej co dwa tygodnie. Po korekcie górnicy znów muszą wykonać odpowiednio więcej albo mniej prób, żeby znaleźć poprawny blok.
Sam wzrost hashrate nie zwiększa emisji BTC. Emisja jest ograniczana regułami protokołu, nagrodą za blok i harmonogramem halvingu.
Dlaczego hashrate ma znaczenie dla bezpieczeństwa
W sieci proof of work atak na historię wymaga ogromnej ilości pracy obliczeniowej. Im wyższy i bardziej rozproszony hashrate, tym drożej przejąć większość mocy i próbować zorganizować atak 51%.
Hashrate nie jest jednak jedyną miarą bezpieczeństwa. Znaczenie ma też koncentracja puli wydobywczych, dostępność sprzętu ASIC, koszt energii, płynność rynku BTC i reakcja użytkowników oraz giełd na nietypowe reorganizacje.
Mniejsze sieci proof of work z niskim hashrate są łatwiejsze do zaatakowania, bo potrzebna moc obliczeniowa może być tańsza lub możliwa do wynajęcia na rynku.
Co sprawdzić przy interpretacji hashrate
- Czy patrzysz na hashrate całej sieci, konkretnej puli, czy pojedynczego górnika.
- Czy wykres pokazuje krótkoterminowy szum, czy dłuższy trend po kilku korektach trudności.
- Czy wzrost hashrate idzie w parze z większą decentralizacją, czy z koncentracją w kilku pulach.
- Czy analizowana sieć ma płynny rynek sprzętu i energii, czy jest małym łańcuchem o niskim koszcie ataku.
Najczęstsze błędne założenia
- Problem: Wyższy hashrate nie podnosi automatycznie ceny BTC.
- Problem: Spadek hashrate nie musi od razu oznaczać awarii sieci. Trudność może dostosować się po kolejnym okresie korekty.
- Problem: Hashrate nie pokazuje liczby górników. Jedna duża farma może mieć większą moc niż tysiące małych urządzeń.
- Problem: Duża moc obliczeniowa nie chroni przed phishingiem, błędnym adresem ani utratą klucza prywatnego.
Hashrate to sygnał, nie pełna ocena sieci
Najczęstsze pytania
- Ostatnia aktualizacja
