Algorytm określania zwycięzców

Wiele osób lubi próbować szczęścia, biorąc udział w loterii, konkurując z innymi i dostając szansę pomnożenia swoich pieniędzy. Jednak ludzie są zniechęceni podejrzeniem, że gra nie jest uczciwa - nagroda ta jest przyznawana z góry ustalonym uczestnikom. Niestety, podejrzenia te są często uzasadnione. Ale teraz nie musisz się o to martwić, bo jest Trianglerooms.io!

W naszym projekcie jest inaczej. Zwycięzca jest określany przez przejrzysty algorytm, który może być oglądany przez każdego użytkownika, a nikt z nas nie może wpływać na wynik. Zainteresowany? Przeczytaj poniżej, jak wyłonieni są zwycięzcy.

krótkie Likbez

Każdy bilet jest kupowany przez transakcję w Ethereum.

Oznacza to, że każdy bilet jest połączony z określoną transakcją, z określonym transferem środków.

W Ethereum ,transakcje są pogrupowane w bloki z numerami sekwencyjnymi.

Oznacza to, że każdy bilet odpowiada numerowi bloku, w którym jest przechowywana transakcja, za pośrednictwem której zakupiony bilet został zapisany. Każdy blok ma numer NONCE. Liczba ta jest generowana przez górników zamykających blok.

Każdy blok ma numer NONCE. Liczba ta jest generowana przez kopiących w celu zamknięcia bloku. Na podstawie wszystkich danych w bloku (kwota przelewu, od kogo, do kogo itp.) i wspomnianego numeru NONCE tworzony jest nowy numer o nazwie HASH. Jest wykonywane przez sam blockchain Ethereum. Nikt nie wie, jaki będzie numer HASH przyszłego bloku i nikt nie może tego przewidzieć. Wiadomo jednak, że liczba ta jest losowa i podlega jednorodnemu rozkładowi.

Oznacza to, że ustalając zwycięzcę na podstawie podanej liczby, wszyscy gracze będą mieli równe szanse na wygraną.

Algorytm oznaczania zwycięzcy

Zwycięzca rundy wyłaniany jest w ciągu minuty od zakupu ostatniego kuponu w rundzie. Powstanie kolejnego, jeszcze nieistniejącego, bloku spodziewane jest w ciągu minuty. Gdy tylko blok ten jest dostępny, zwycięzca jest wyłaniany według następującego wzoru:

Przyszły Blok = Numer bloku ostatniego zakupionego w rundzie kuponu + 1.

Zwycięzca = Pozostała liczba z ( HASH Future Block ÷ Liczba kuponów na rundę ÷ ) + 1

Przykład:

Runda R*** kupił 9 bilety od 10 potrzebne.

Przenosisz kwotę ETH potrzebną do zakupu biletu do odpowiedniego portfela.

Bilety stają się 10/10. Runda jest zamykana, a numer zwycięzcy jest obliczany na podstawie numeru HASH przyszłego bloku.

Załóżmy, że ostatni bilet został zakupiony w transakcji 0x2d2e3a4c9c8afaeb9910ce6f3a0c15cda3a66fa586cb1780c1a940933946f37d.

Klikając łącze, możesz zobaczyć, że numer bloku transakcji = 9383337. Zgodnie z algorytmem dodajemy 1 do numeru 9383337. Otrzymujemy 9383338. Zobacz HASH przez blok 9383338.

Aby zobaczyć HASH, kliknij przycisk "(Click to see more)" na stronie internetowej. HASH zostanie wyświetlony zaraz po cenie Ether.

Ten blok ma numer HASH = 0xee7d5544c688601c9b765f21628f76d245d38c0acefcfc46eb59622413de45f3. Jest to normalna liczba w formacie szesnastkowym. Przekonwertujmy go na bardziej znany system dziesiętny za pomocą dowolnego kalkulatora lub usługi online, takiej jak rapidtables.com. (Szesnastkowy -> Dziesiętny).

Wynikiem jest liczba: 107871902348538484389160768418450620132094221376595759871729010630818875196915. Dzielimy go przez liczbę biletów w rundzie (10). Okazuje się: 10787190234853848438916076841845062013209422137659575987172901063081887519691 i 5 jest pozostałą częścią..

Jesteśmy ciekawi reszty. Ponieważ możemy uzyskać tylko numer od 0 do 9, a numery biletów od 1 do 10, musimy wprowadzić poprawkę, dodając 1.

5 + 1 = 6.

Co oznacza, że zwycięzcą tej rundy jest numer 6 bilet.

Po zapoznaniu się z algorytmem staje się jasne, że jego korzeń jest losowo wygenerowaną liczbą, która istnieje oddzielnie od naszych rysunków, więc nie może wybrać wcześniej ustalonego zwycięzcy, w żaden sposób. Co więcej, na wynik nie może mieć wpływu nikt, nawet my, trianglerooms.io. Algorytm wyboru zwycięzcy jest przejrzysty dla wszystkich i możesz zobaczyć na własne oczy, ręcznie przeliczając dowolną rundę według formuły.

Bilety
Aby wziąć udział w grze, musisz zakupić co najmniej jeden bilet do dowolnego z pokoi. Koszt biletu dla każdego pokoju jest taki sam.
0.011 ETH ≊ 39.03 EUR
Co to jest?
Pokoje
Gry rozgrywane są w 4 pokojach. Pokoje różnią się liczbą biletów, które użytkownicy muszą kupić przed rozpoczęciem gry, a w związku z tym kwotą nagrody.
Zasady gry
Uczestnicy
Uczestnikiem gry jest każdy użytkownik, który zakupił co najmniej jeden bilet. Uczestnik może zakupić nieograniczoną liczbę biletów i uczestniczyć we wszystkich pokojach jednocześnie.
Historia wszystkich gier
Zwycięzcy
Po zakupie ostatniego kuponu w rundzie w którymkolwiek z pokoi zwycięzca zostanie wyłoniony automatycznie. Zwycięzca natychmiast otrzyma nagrodę.
Algorytm
Więcej pytań?
Chętnie odpowiemy na wszelkie pytania, które możesz mieć tak szybko, jak to możliwe!
hello@trianglerooms.ioTrianglerooms Telegram GroupTrianglerooms Facebook Group
ETH≊ EUR
€3,548.02
-2.84%
ETH Gas
Fast (<1m): 161 Gwei
-66.18%
Fast (<1m): 144 Gwei
-59.44%
Standard (<2m): 121 Gwei
-19.33%
Safe low (<12m): 111 Gwei
-13.95%
BTC≊ EUR
€47,461
-1.98%
XRP≊ EUR
€0.8
-5.74%
ETH≊ EUR
€3,548.02
-2.84%
ETH Gas
Fast (<1m): 161 Gwei
-66.18%
Fast (<1m): 144 Gwei
-59.44%
Standard (<2m): 121 Gwei
-19.33%
Safe low (<12m): 111 Gwei
-13.95%
BTC≊ EUR
€47,461
-1.98%
XRP≊ EUR
€0.8
-5.74%