[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"docs:pl:\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment":3},{"id":4,"title":5,"body":6,"cover":193,"description":194,"extension":195,"meta":196,"navigation":197,"path":198,"seo":199,"stem":200,"__hash__":201},"docs\u002Fpl\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment.md","Wyrównanie",{"type":7,"value":8,"toc":184},"minimark",[9,13,22,27,30,40,52,56,64,68,71,77,157,163,174,177,181],[10,11,5],"h1",{"id":12},"wyrównanie",[14,15,16,17,21],"p",{},"Pojedynek ma trzy pule: A w ETH, B w ETH i A w B. Ich ceny mogą się rozjechać po transakcji. Po każdym swapie, w tej samej transakcji, hook ",[18,19,20],"strong",{},"próbuje"," zyskownego wyrównania. Może ono zostać pominięte lub ograniczone przez dostępny ETH; dokładna zgodność cen nie jest gwarantowana.",[23,24,26],"h2",{"id":25},"jak-to-działa","Jak to działa",[14,28,29],{},"Gdy rozbieżność cen daje cyklowi trójkątnemu przewagę zysku powyżej 0,1% przed ustaleniem wielkości, hook może przehandlować wokół trójkąta bez opłaty. To próg zysku cyklu, a nie gwarancja, że ceny dowolnych dwóch pul pozostaną w granicach 0,1%:",[31,32,33,37],"ul",{},[34,35,36],"li",{},"jeśli A podrożało w ETH w porównaniu z pulą A\u002FB, hook kupuje B za ETH, wymienia je na A w puli A\u002FB i sprzedaje to A za ETH;",[34,38,39],{},"jeśli podrożało B, to samo w odwrotną stronę.",[14,41,42,43,46,47,51],{},"Zamknięty wzór ustala wielkość zyskownej pętli, a potem ogranicza ją do tego, co może zapłacić sprzedająca pula ETH. Zostawia tylko pętlę, która przynosi zysk. ",[18,44,45],{},"Uzyskany zysk trafia do puli nagród rundy."," Nieudana próba jest cofana i pomijana, więc nie blokuje swapu użytkownika, chyba że zabrakło gazu: wtedy cofany jest sam swap z ",[48,49,50],"code",{},"ArbitrageStarved",", aby nikt nie mógł pominąć wyrównania, wysyłając za mało gazu. Ograniczona lub pominięta pętla może zostawić rozbieżność cen.",[23,53,55],{"id":54},"co-to-oznacza-dla-podziału","Co to oznacza dla podziału",[14,57,58,63],{},[59,60,62],"a",{"href":61},"\u002Fdocs\u002Fduel\u002Fconcepts\u002Fsplit","Podział"," i rundy odczytują tylko dwie pule ETH. Cena A\u002FB nigdy nie liczy się bezpośrednio. Zmiana strony przez A\u002FB wpływa na nie tylko wtedy, gdy wyrównanie faktycznie handluje w pulach ETH. Jeśli żadna cena w ETH się nie rusza, zmiana nie zmienia ani podziału, ani średniej rundy i nie aktywuje rundy, która inaczej byłaby spokojna.",[23,65,67],{"id":66},"co-to-oznacza-dla-traderów","Co to oznacza dla traderów",[14,69,70],{},"Pula A\u002FB zawiera trochę każdej strony. Gdy wyrównanie wykonuje się po wzroście jednej strony, może sprzedać część tej strony do jej puli ETH i kupić trochę drugiej strony. Trzy możliwe efekty:",[14,72,73,76],{},[18,74,75],{},"Zakup może zostać częściowo zniwelowany zaraz po nim."," Gdy wyrównanie się wykonuje, może sprzedać część kupionej strony i wysłać uzyskany zysk w ETH do puli nagród. Natychmiastowe kupno i sprzedaż mogą więc kosztować więcej niż opłaty za swap. Te poglądowe pomiary wewnętrzne wykonano przy domyślnych warunkach, na świeżym pojedynku i na pojedynku, w którym jedna strona ma 97% podziału (10 ETH kupionych na nią, nic na drugą); koszty zależą od stanu puli i nie są stałą stawką:",[78,79,80,99],"table",{},[81,82,83],"thead",{},[84,85,86,90,93,96],"tr",{},[87,88,89],"th",{},"Kup i od razu sprzedaj",[87,91,92],{},"Świeży pojedynek",[87,94,95],{},"Przy 97\u002F3, z przodu",[87,97,98],{},"Przy 97\u002F3, z tyłu",[100,101,102,116,130,143],"tbody",{},[84,103,104,108,111,114],{},[105,106,107],"td",{},"0,1 ETH",[105,109,110],{},"około 4%",[105,112,113],{},"około 2%",[105,115,110],{},[84,117,118,121,124,127],{},[105,119,120],{},"1 ETH",[105,122,123],{},"około 5%",[105,125,126],{},"około 3%",[105,128,129],{},"około 12%",[84,131,132,135,138,140],{},[105,133,134],{},"5 ETH",[105,136,137],{},"około 10%",[105,139,110],{},[105,141,142],{},"około 32%",[84,144,145,148,151,154],{},[105,146,147],{},"20 ETH",[105,149,150],{},"około 22%",[105,152,153],{},"około 7%",[105,155,156],{},"około 61%",[14,158,159,162],{},[18,160,161],{},"Po stronie z tyłu najdroższy jest jeden duży zakup."," Gdy strona prowadząca rosła, wyrównanie wypełniło pulę A\u002FB stroną z tyłu. W zakup strony z tyłu sprzedawany jest ten zapas: im większy zakup za jednym razem, tym więcej z niego trafia do puli nagród. Kilka mniejszych zakupów, każdy z własnym wyrównaniem, kosztuje mniej niż jeden duży zakup na tę samą sumę.",[14,164,165,168,169,173],{},[18,166,167],{},"Strony są sprzężone, gdy wykonuje się wyrównanie."," Zakup jednej strony może podnieść też drugą, więc pogoń za prowadzącą stroną może kosztować więcej, niż sugeruje różnica w ETH. Ograniczone lub pominięte wyrównanie może dać inny wynik. Zobacz ",[59,170,172],{"href":171},"\u002Fdocs\u002Fduel\u002Fconcepts\u002Fsplit#prowadz%C4%85cy-ma-przewag%C4%99-nie-gwarancj%C4%99","Prowadzący ma przewagę, nie gwarancję",".",[14,175,176],{},"Domyślnie pula A\u002FB startuje z 2% każdej podaży, najmniejszym udziałem, na jaki pozwalają kontrakty, aby to sprzężenie było słabe. Większy udział początkowy wzmacnia sprzężenie; jego efekt zależy od stanu puli i wielkości transakcji.",[23,178,180],{"id":179},"dlaczego-w-hooku","Dlaczego w hooku",[14,182,183],{},"Zyskowne wyrównanie próbuje zmniejszyć rozbieżność i wysyła uzyskany zysk do puli nagród. Zmniejsza okazje do arbitrażu, ale ich nie eliminuje: pętla może być ograniczona, pominięta albo zostawić resztkową lukę.",{"title":185,"searchDepth":186,"depth":187,"links":188},"",2,3,[189,190,191,192],{"id":25,"depth":186,"text":26},{"id":54,"depth":186,"text":55},{"id":66,"depth":186,"text":67},{"id":179,"depth":186,"text":180},null,"Po każdej transakcji hook Duel próbuje pętli bez opłaty przez trzy pule pojedynku, aby wyrównać ich ceny. Zysk trafia do puli nagród. Koszt dla traderów.","md",{},true,"\u002Fpl\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment",{"title":5,"description":194},"pl\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment","ZzTBGV_yk4iMfMmwtiZZ-so69WzrmwVSyxhp655fTGk",1791231670205]