• Duel jest otwarty na Robinhood Chain
  • Uruchom pojedynek dwa tokeny, trzy pule, jedna transakcja
  • Runda zamyka się za --:--:--
  • Czterogodzinne rundy odkup zwycięzcy ma limit ceny
  • Płynność zablokowana na zawsze, bez tokenów zespołu

Rundy

Każdy pojedynek ma sześć zaplanowanych zamknięć rund dziennie. Po pierwszej rundzie rundy trwają cztery godziny. Runda może mieć zwycięzcę albo nie mieć żadnego; zwycięską stronę można odkupić i spalić w granicach pułapu ceny odkupu.

Kiedy kończą się rundy

Rundy kończą się w tych samych momentach dla każdego pojedynku, co cztery godziny: o północy, 4:00, 8:00, 12:00, 16:00 i 20:00 UTC. Pierwsza runda nowego pojedynku trwa do pierwszej granicy, która zostawia co najmniej cztery godziny handlu, więc trwa od czterech do ośmiu godzin; każda kolejna runda trwa dokładnie cztery godziny.

Kto wygrywa

Hook co sekundę całkuje logarytm ceny A w ETH podzielonej przez cenę B w ETH, używając różnicy ticków dwóch pul ETH. Jego średnia ważona czasem wyłania zwycięzcę. Liczy się zarówno wielkość przewagi, jak i czas jej trwania; wyświetlana średnia zamienia ten średni tick z powrotem na udział. Nie jest to średnia arytmetyczna procentów. Późna przewaga liczy się tylko przez pozostały czas, ale wciąż może zmienić wyrównany wynik. Cena puli A/B się nie liczy.

Wypróbuj: powrót w trakcie rundy

Średni udział A w rundzie61,8%
ZwycięzcaA

Liczy się zarówno wielkość przewagi ceny w ETH, jak i czas jej trwania. Późna przewaga liczy się tylko przez pozostały czas; mimo to może zmienić wyrównany wynik. Średnia używa logarytmu stosunku cen, a nie średniej arytmetycznej wyświetlanych procentów.

Nie ma zwycięzcy, gdy:

  • nikt nie handlował w ETH w trakcie rundy i żadna zmiana strony przez pulę A/B nie poruszyła ceny w ETH;
  • wartość bezwzględna średniej ważonej czasem ticka stosunku cen w ETH jest mniejsza niż jeden tick i zaokrągla się do zera. Jeden tick to zmiana stosunku cen o około 0,01%, a nie 0,01 punktu procentowego podziału.

W obu przypadkach pula nagród przechodzi na kolejną rundę.

Co się zeruje, a co przechodzi dalej

Przy zamknięciu
PodziałPrzechodzi dalej. To cena rynkowa: przy zamknięciu niczyja pozycja się nie zmienia.
Średnia rundyZeruje się. Kolejna runda uśrednia tylko swoje własne cztery godziny.
Pula nagródPrzenosi wszystko, czego odkup nie mógł wydać (zob. Pula nagród i spalanie).
Spalone tokenyZnikają na dobre: podaż zwycięzcy maleje.

Strona prowadząca przy zamknięciu zachowuje tę bieżącą przewagę cenową w kolejnej rundzie. Odkup może poruszyć cenę zwycięskiej strony, która nie musi być stroną prowadzącą przy zamknięciu. Kolejna runda zaczyna nową średnią; jej wygrana zależy zarówno od wielkości, jak i od czasu trwania przewagi cenowej.

Dlaczego co cztery godziny

  • Regularne zamknięcia. Sześć zaplanowanych zamknięć dziennie daje każdej strefie czasowej kilka okazji, by śledzić wynik.
  • Więcej okazji do odkupu. Odkup nie może zapłacić więcej niż około 10% powyżej swojej ceny odniesienia (swojej 30-minutowej średniej wykładniczej albo swojej ceny, gdy ta jest niższa). Sześć rund daje do sześciu okazji dziennie; nie gwarantują one zwycięzcy ani tego, że duża pula nagród zostanie wydana.
  • Serie zwycięstw. Trzy zwycięstwa z rzędu oznaczają trzy rozliczone rundy ze zwycięzcą, a nie dwanaście godzin nieprzerwanego prowadzenia. Spokojne rundy nie przerywają serii, a pierwsza runda może trwać od czterech do ośmiu godzin.

Rozliczenie rundy

Rundę rozlicza pierwszy swap po jej zamknięciu, zanim ten swap się wykona. Wynik używa ticków utrzymywanych do zamknięcia; jeśli jest zwycięzca, pula nagród może go odkupić w granicach swojego pułapu ceny, a potem swap użytkownika jest kontynuowany. Ten swap nie może zmienić wyniku, który rozlicza.

Do czasu rozliczenia strona pojedynku pokazuje wynik rundy: jej średnia zatrzymuje się przy zamknięciu, więc nic, co dzieje się później, nie może go zmienić, niezależnie od tego, jak późno nastąpi rozliczenie. Jeśli runda ma zwycięzcę, a po zamknięciu nikt nie handluje, każdy może ją rozliczyć przyciskiem Rozlicz rundę teraz na stronie pojedynku (funkcja settle hooka).

Rundy, które mijają bez swapu, są pomijane: pojedynek, który śpi przez trzy dni, budzi się w bieżącej rundzie. Runda czekająca na rozliczenie zachowuje swój wynik; niewydany ETH z puli nagród przechodzi dalej i nadal podlega pułapowi ceny przy późniejszych rozliczeniach ze zwycięzcą. Spokojne rundy nie przerywają serii strony: kończy się ona dopiero wtedy, gdy wygrywa druga strona.