tradingview

PoH

PoH (ang. Proof of History, dowód historii) to kryptograficzny zegar sieci Solana, który pozwala udowodnić, że między dwoma zdarzeniami upłynął określony czas i że zaszły one w określonej kolejności. PoH nie jest algorytmem konsensusu – nie decyduje, który blok jest ważny. Konsensus w Solanie zapewnia proof of stake z mechanizmem głosowania Tower BFT, a PoH dostarcza mu wspólną miarę czasu.

Mechanizm opisał Anatoly Yakovenko w białej księdze Solany w 2017 roku. W 2026 roku Solana wdraża aktualizację Alpenglow, która zastępuje Tower BFT nowym protokołem i odchodzi od PoH jako mechanizmu wyznaczania czasu.

Jak działa zegar PoH

Lider – walidator, który w danej chwili produkuje bloki – bez przerwy liczy hasz SHA-256 z wyniku poprzedniego haszu. Każdy krok zależy od poprzedniego, więc nie da się go przyspieszyć przez zrównoleglenie obliczeń. Liczba wykonanych kroków jest więc dowodem, że upłynął pewien czas. Gdy lider otrzymuje transakcję, dołącza ją do ciągu haszy – od tej chwili jej miejsce w sekwencji jest ustalone.

Sprawdzanie jest szybsze niż generowanie: weryfikator może podzielić ciąg na fragmenty i sprawdzać je równolegle na wielu rdzeniach. Tak powstaje asymetria podobna do funkcji opóźniającej (VDF), choć PoH nie spełnia formalnej definicji VDF.

PoH, sloty i Tower BFT

Element Rola
Proof of Stake Wybór walidatorów i waga ich głosów proporcjonalna do stakingu SOL
Harmonogram liderów Z góry znana kolejność walidatorów produkujących bloki w kolejnych slotach
PoH Zegar: odmierza sloty (docelowo około 400 ms) i porządkuje transakcje
Tower BFT Głosowanie walidatorów nad blokami, z blokadami czasu mierzonymi w slotach PoH
Turbine, Gulf Stream Rozsyłanie bloków i przekazywanie transakcji do przyszłych liderów

Dzięki wspólnemu zegarowi walidatorzy nie muszą wymieniać wielu wiadomości, żeby uzgodnić, co było pierwsze. Lider może produkować blok od razu, a pozostali sprawdzają go i głosują.

Przykład: blokady w Tower BFT

Tower BFT to wariant algorytmu PBFT, w którym każdy głos na blok nakłada na walidatora blokadę – przez pewną liczbę slotów nie może on głosować na konkurencyjne rozgałęzienie. Każdy kolejny głos na tej samej gałęzi podwaja blokady wcześniejszych głosów. Po 1 głosie blokada wynosi 2 sloty, po 2 – 4, po 3 – 8, po 5 – 32. Przy 32 głosach blokada sięga 232 slotów, co przy 400 ms na slot daje ponad 54 lata – praktycznie nieodwracalnie. Stąd zwyczajowe 32 sloty do pełnej finalności, czyli około 12,8 sekundy przy idealnym tempie. W praktyce aplikacje często opierają się na wcześniejszym statusie „potwierdzony” (głosy ponad 2/3 stakingu), który zwykle pojawia się po kilku sekundach lub szybciej.

Alpenglow – następca Tower BFT i PoH

Alpenglow to przebudowa konsensusu Solany. Składa się z protokołu głosowania Votor, który zastępuje Tower BFT, i mechanizmu rozsyłania danych Rotor, który zastępuje Turbine. Blok, na który zagłosuje co najmniej 80% stakingu, jest finalny w jednej rundzie; w przeciwnym razie potrzebne są dwie rundy po 60%. Czas finalności ma spaść z kilkunastu sekund do około 100–150 milisekund. Czas w nowym modelu odmierzają lokalne limity oczekiwania walidatorów zamiast ciągłego haszowania. Aktywację na mainnecie zaplanowano na koniec września 2026 roku, z efektami rozłożonymi na kolejne epoki. PoH pozostanie więc przede wszystkim ważnym rozdziałem w historii projektowania szybkich blockchainów.

Najczęstsze błędy

  • Nazywanie PoH algorytmem konsensusu – to zegar, konsensus zapewnia PoS z Tower BFT.
  • Przekonanie, że PoH sam w sobie zabezpiecza sieć przed atakiem – bezpieczeństwo wynika ze stakingu i głosowania.
  • Mylenie potwierdzenia transakcji z jej finalnością.
  • Utożsamianie wysokiej przepustowości z brakiem ryzyka awarii – Solana miała kilka przestojów sieci, zwłaszcza w latach 2021–2022.

Perspektywa tradera

Dla tradera konsensus Solany ma znaczenie praktyczne. Czas do finalności przekłada się na to, jak szybko giełda zaksięguje wpłatę SOL lub tokenów SPL i jak szybko zadziała arbitraż między DEX-ami a giełdą. W historii Solany zdarzały się zatrzymania sieci – w takich momentach nie przeniesiesz środków na giełdę, żeby dopłacić margin, więc pozycji na dźwigni nie warto zabezpieczać wyłącznie przelewem w ostatniej chwili. Duże aktualizacje, takie jak Alpenglow, to też okresy podwyższonej niepewności: warto śledzić komunikaty giełd o ewentualnych przerwach we wpłatach i wypłatach.

Najczęstsze pytania

Czy Proof of History to algorytm konsensusu?

Nie. To kryptograficzny zegar porządkujący zdarzenia. Konsensus w Solanie zapewnia proof of stake z głosowaniem Tower BFT, a po aktualizacji Alpenglow – protokół Votor.

Czym PoH różni się od znacznika czasu w bloku Bitcoina?

W Bitcoinie znacznik czasu wpisuje górnik i może on być nieprecyzyjny. W PoH upływ czasu wynika z liczby kolejnych haszy, którą każdy może sprawdzić.

Czy Alpenglow usuwa Proof of History?

Alpenglow zastępuje Tower BFT i Turbine oraz rezygnuje z PoH jako zegara konsensusu na rzecz lokalnych limitów czasu. Aktywację na mainnecie zaplanowano na koniec września 2026 roku.

Ile trwa slot w Solanie?

Docelowo około 400 ms. Rzeczywisty czas bywa nieco dłuższy przy obciążeniu sieci.

Dlaczego haszowanie nie może być przyspieszone?

Bo każdy hasz zależy od wyniku poprzedniego. Można użyć szybszego procesora, ale nie da się rozdzielić obliczeń na wiele równoległych wątków.

Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.

Zaktualizowano: