Chickenroadpl

Chicken Road App: pobierz aplikację na Androida (APK) i iOS

Często zadawane pytania

Przed rozpoczęciem rundy aplikacja ustala tajny wynik, na przykład krok, na którym pojawi się pułapka. Dane są następnie przekształcane za pomocą algorytmu kryptograficznego, zwykle SHA-256, a powstały hash zostaje pokazany graczowi jeszcze przed wykonaniem pierwszego ruchu. Hash może mieć postać rozpoczynającą się od ciągu bd7f3e817efb1cf19acb. Sam skrót nie zdradza wyniku, lecz tworzy cyfrowe zobowiązanie pozwalające później potwierdzić zgodność danych.

Po zakończeniu rundy aplikacja ujawnia dane wykorzystane wcześniej do utworzenia hasha. Mogą one wskazywać przykładowo, że porażka nastąpiła na ósmym kroku, oraz zawierać dodatkową wartość seed potrzebną do przeprowadzenia kontroli kryptograficznej. Gracz może wprowadzić ujawniony zestaw danych do kalkulatora SHA-256. Jeżeli otrzymany skrót jest identyczny z hashem pokazanym przed rundą, wynik nie został zmodyfikowany podczas rozgrywki.

Weryfikacja polega na porównaniu hasha sprzed rundy ze skrótem obliczonym na podstawie ujawnionego wyniku. Użytkownik może skorzystać z wbudowanego narzędzia albo niezależnego kalkulatora obsługującego algorytm SHA-256. 1. Skopiuj hash wyświetlony przed rozpoczęciem sprawdzanej rundy. 2. Skopiuj pełny wynik oraz wartość seed ujawnione po zakończeniu gry. 3. Wklej dane do odpowiedniego kalkulatora SHA-256. 4. Porównaj wygenerowany skrót z wartością zapisaną przed rundą.