Czy da się zwiększyć przepustowość transakcji przy jednoczesnym zachowaniu bezpieczeństwa i zdecentralizowanego charakteru sieci? Twórcy platformy Solana i koncepcji dowodu historii przekonują, że tak. Sprawdź, czym jest Proof of History (PoH).
W świecie kryptowalut pojęcia zawierające sformułowanie “Proof of” zazwyczaj określają rodzaj mechanizmu konsensusu. Jednak w przypadku PoH jest inaczej. Proof of History to metoda, która opiera się na tworzeniu historycznego zapisu wydarzeń i wraz z innym algorytmem stanowi wydajną hybrydę.
Autorem koncepcji dowodu historii jest Anatolij Yakowenko, jeden z założycieli blockchainu Solana. Uruchomili oni sieć testową, wykorzystującą Proof of History do poprawy skalowalności i przepustowości. W przypadku Solany, PoH działa w połączeniu z Proof of Stake i zapewnia nadzwyczajną szybkość walidacji w ramach tego protokołu.
PoH bazuje na wykazywaniu, że dane zdarzenie miało miejsce przed lub po innym zdarzeniu. Nie ma potrzeby dodawania znacznika czasu. Transakcje są hashowane za pomocą funkcji hash SHA-256 w taki sposób, że utrwalana jest ich kolejność.
Funkcja hash SHA-256 pobiera dane wejściowe i tworzy unikalne dane wyjściowe. Dane wyjściowe poprzedniego zdarzenia są jednocześnie danymi wejściowymi do następnego hashowania. Powstaje w ten sposób jednolita i długa sekwencja transakcji, ustawionych w niepodważalnej kolejności. Do jej zatwierdzenia potrzeba znacznie mniej czasu, dlatego automatycznie zwiększa się szybkość transakcji.
Dzięki metodzie historycznego zapisu wydarzeń, możliwe jest: