Co to jest?

Ten wykres pokazuje hashrate sieci Kaspa i trudność wydobycia w czasie. Hashrate mierzy łączną moc obliczeniową przeznaczoną na wydobywanie bloków Kaspa, wyrażoną w terahashach na sekundę (TH/s). Kaspa używa algorytmu kHeavyHash: funkcji proof-of-work zaprojektowanej tak, aby sprzyjała optycznemu sprzętowi wydobywczemu i energooszczędnym układom ASIC. W odróżnieniu od SHA-256 Bitcoina kHeavyHash zawiera krok mnożenia macierzy, dzięki czemu nadaje się do fotonicznych obliczeń nowej generacji i pozostaje odporny na przewagę samych układów FPGA.

Trudność wydobycia w Kaspa dostosowuje się z blok na blok, a nie w stałych epokach jak 2016-blokowy okres korekty Bitcoina. Ciągłe dostosowanie trudności sprawia, że sieć reaguje niemal natychmiast na zmiany hashrate: gdy górnicy dołączają albo odchodzą, czasy bloków pozostają blisko celu 1 sekundy, bez opóźnienia znanego z Bitcoina. Struktura DAG (BlockDAG przez konsensus GhostDAG) pozwala blokom równoległym współistnieć, więc krótkie skoki hashrate nie tworzą osieroconych łańcuchów, tylko zostają włączone do DAG.

Wyższy hashrate wprost przekłada się na większe bezpieczeństwo sieci: atakujący musiałby kontrolować ponad 50% łącznego hashrate, aby próbować ataku reorganizacji. W Kaspa połączenie wysokiego hashrate, tempa 1 BPS i finalności opartej na DAG sprawia, że takie ataki są wykładniczo droższe niż w architekturach jednowłańcuchowych.

Jak korzystać z tych danych

Rosnący hashrate sygnalizuje rosnące przekonanie górników co do długoterminowej opłacalności Kaspa: w sprzęt i energię inwestują tylko wtedy, gdy oczekują przyszłych zwrotów. Trwały wzrost hashrate zwykle koreluje z pozytywnym sentymentem cenowym, premierami nowych układów ASIC (takich jak seria Bitmain KS albo koparki IceRiver KAS) albo spadkiem kosztów energii w głównych regionach wydobywczych.

Nagłe spadki hashrate mogą oznaczać kapitulację górników, gdy wydobycie staje się nieopłacalne i operatorzy wyłączają maszyny. Często poprzedza to korektę ceny albo jej towarzyszy. Rozbieżności między ceną a hashrate bywają wczesnym sygnałem. Jeśli cena rośnie, a hashrate stoi, górnicy mogą nie ufać rajdowi. Jeśli hashrate rośnie przy płaskiej cenie, górnicy mogą ustawiać się pod oczekiwane wybicie.

Trudność jest śledzona na osobnej stronie, na której można analizować, jak algorytm dostosowania trudności na blok w Kaspa reaguje na zmiany hashrate. W połączeniu z rocznym halvingiem harmonogramu emisji górnicy odczuwają narastającą presję, więc trendy hashrate są wyprzedzającym sygnałem zdrowia sieci i trwałości ekonomicznej.

Jak to liczymy

Hashrate wyprowadza się z obserwowanej trudności bloku i docelowego czasu bloku (1 sekunda). Wzór szacuje, ile operacji haszujących na sekundę sieć musi wykonywać, aby przy obserwowanej trudności produkować bloki w oczekiwanym oknie czasu. Ponieważ trudność Kaspa dostosowuje się w każdym bloku, szacowany hashrate jest bardzo czuły i odzwierciedla warunki bliskie czasowi rzeczywistemu.

Sama wartość trudności jest zapisana w nagłówku każdego bloku i oznacza minimalny cel hasha, jaki musi spełnić poprawny blok. System próbkuje te wartości w regularnych odstępach, wylicza implikowany hashrate i zapisuje obie metryki jako historyczny szereg czasowy. Krótkoterminowa zmienność jest oczekiwana ze względu na probabilistyczny charakter wydobycia: wykres wygładza ją, grupując odczyty w przedziały czasu.

Ponieważ DAG Kaspa przetwarza wiele bloków równolegle, obliczenia hashrate uwzględniają łączne tempo produkcji bloków na wszystkich poziomach DAG, a nie tylko pojedynczy wierzchołek łańcucha. Daje to pełniejszy obraz całkowitego zaangażowania obliczeniowego sieci niż szacunki hashrate dla jednego łańcucha.