Naar hoofdinhoud
Live markt
Block #9

Handel

Swap kryptowalut wyjaśniony

Swap oznacza bezpośrednią wymianę jednej kryptowaluty na inną, bez pośredniego kroku przez euro czy dolary. Podczas gdy tradycyjna giełda często wymaga najpierw przewalutowania na walutę fiducjarną lub stablecoin, funkcja swap pozwala przejść na przykład z ethera na inny token w jednej operacji. Za tą prostotą kryje się mechanizm puli płynności, algorytmów routingu i smart kontraktów, którego niewielu użytkowników w pełni rozumie. Ten przewodnik wyjaśnia, jak dochodzi do swapu, dlaczego ostateczna cena czasem różni się od oczekiwanej oraz gdzie leżą ryzyka. Nie jest to porada inwestycyjna i nie zawiera rekomendacji konkretnej platformy ani tokena.

Joris VandenbrouckeAutor Redacteur regelgeving, GentZaktualizowano Sprawdzone przez redakcję

Co dzieje się technicznie podczas swapu

Na zdecentralizowanej giełdzie (DEX) swap nie jest dopasowywany między kupującym a sprzedającym jak w tradycyjnej księdze zleceń. Zamiast tego wymiana odbywa się przez pulę płynności: smart kontrakt zawierający dwa (lub więcej) tokeny wniesione przez innych użytkowników. Gdy wpłacasz token A w zamian za token B, proporcja w puli się zmienia, a formuła matematyczna automatycznie dostosowuje cenę.

Takie podejście nazywa się automated market making (AMM). Nie ma kontrahenta, który konkretnie akceptuje twoje zlecenie; zamiast tego pula reaguje na popyt, który dodajesz. Im większy twój swap w stosunku do puli, tym bardziej cena w tej puli przesuwa się podczas samej transakcji.

Routing: dlaczego swap czasem przechodzi przez kilka pul

Nie każda para tokenów ma własną głęboką pulę płynności. Jeśli chcesz zamienić token A bezpośrednio na token C, ale ta pula ma niewielką płynność, interfejs swapu może automatycznie podzielić trasę: najpierw z A na powszechnie używany token pośredni, taki jak stablecoin, a następnie z tego tokena pośredniego na C. Nazywa się to routingiem i zwykle odbywa się automatycznie w tle.

Agregatory to usługi, które przeszukują jednocześnie wiele DEX-ów i pul, aby znaleźć najkorzystniejszą kombinację tras. Mogą nawet podzielić swap na kilka platform jednocześnie, jeśli daje to lepszy wynik netto. Efektem jest zazwyczaj lepsza cena, ale też nieco bardziej złożona transakcja z większą liczbą kroków, a więc często wyższymi opłatami sieciowymi.

  • Bezpośrednia pula: najszybsza, ale korzystna tylko przy wystarczającej głębokości
  • Podzielona trasa przez token pośredni: często konieczna przy mniej płynnych parach
  • Agregator: automatycznie porównuje wiele tras i platform

Koszty swapu: sieć, platforma i spread

Swap zazwyczaj wiąże się z trzema rodzajami kosztów. Po pierwsze, opłaty sieciowe (gas fees) płacone sieci blockchain za przetworzenie transakcji, niezależnie od używanej platformy. Opłaty te wahają się w zależności od obciążenia sieci i mogą znacznie wzrosnąć na popularnym blockchainie w godzinach szczytu.

Po drugie, sama pula płynności zwykle pobiera niewielki procent jako wynagrodzenie dla dostawców płynności, często między 0,01% a 1% swapu. Po trzecie, platforma lub interfejs mogą dodać własną opłatę serwisową. Te trzy elementy razem decydują o tym, ile faktycznie otrzymasz w porównaniu z ceną widoczną na początku.

Ustawienie poślizgu cenowego i ekran potwierdzenia

Przed potwierdzeniem swapu niemal każdy interfejs pokazuje podsumowanie z oczekiwaną ilością tokenów, którą otrzymasz, minimalną ilością na wypadek niekorzystnego ruchu ceny oraz regulowaną tolerancją poślizgu cenowego (slippage). Ta tolerancja określa, jak duże odchylenie od oczekiwanej ceny akceptujesz, zanim transakcja zostanie anulowana.

Zbyt niska tolerancja może powodować, że twój swap wielokrotnie się nie powiedzie na zmiennym rynku, mimo że i tak tracisz pieniądze na opłaty sieciowe za nieudaną próbę. Zbyt wysoka tolerancja naraża cię na znacznie gorszą cenę lub na tak zwany front-running, gdy bot widzi nadchodzącą transakcję i czerpie z niej korzyść. Więcej informacji znajdziesz w przewodniku o poślizgu cenowym.

Zatwierdzanie smart kontraktów: transakcja approve

Zanim DEX będzie mógł przenieść tokeny z twojego portfela w twoim imieniu, zwykle musisz podpisać osobną transakcję 'approve', która daje smart kontraktowi uprawnienia do konkretnego tokena. To osobny krok, oddzielny od samego swapu, który również kosztuje opłaty sieciowe.

Wiele portfeli i interfejsów oferuje wybór między nieograniczonym zatwierdzeniem (wygodnym przy wielokrotnym użyciu, ale bardziej ryzykownym, jeśli kontrakt kiedykolwiek okaże się podatny) a zatwierdzeniem ograniczonym dokładnie do potrzebnej kwoty. Dla ostrożniejszych użytkowników rozsądnym nawykiem jest ograniczanie zatwierdzeń do kwoty swapu, mimo że wymaga to nowego podpisu przy kolejnym swapie.

Ryzyka specyficzne dla swapowania

Oprócz ryzyka rynkowego, swapowanie niesie kilka własnych ryzyk. Wpisanie błędnego adresu tokena lub wybranie podrobionej wersji popularnego tokena może skutkować swapem na bezwartościowy token, zwłaszcza przy korzystaniu z mniej znanych interfejsów. Dlatego zawsze sprawdzaj adres kontraktu w oficjalnym źródle przed swapowaniem nowego lub nieznanego tokena.

Istnieje również ryzyko podatności w podstawowym smart kontrakcie samego DEX-u lub puli. Większe, dłużej działające protokoły zwykle przeszły wiele zewnętrznych audytów, co zmniejsza, ale nie eliminuje całkowicie tego ryzyka.

Najczęstsze pytania

Jaka jest różnica między swapowaniem a handlem na księdze zleceń?

Przy swapowaniu przez pulę AMM formuła określa cenę na podstawie proporcji między dwoma tokenami w puli, bez potrzeby istnienia kontrahenta dokładnie dopasowującego twoje zlecenie. Na księdze zleceń, jak na większości scentralizowanych giełd, zlecenia kupna i sprzedaży użytkowników są dopasowywane bezpośrednio do siebie.

Dlaczego otrzymuję nieco mniej tokenów niż pokazywał wstępny szacunek?

Wynika to zwykle z połączenia poślizgu cenowego podczas przetwarzania transakcji, opłaty puli oraz ewentualnych odliczonych opłat sieciowych. Ekran potwierdzenia zazwyczaj pokazuje minimalną otrzymywaną ilość, która stanowi dolny próg.

Czy swap zawsze odbywa się przez zdecentralizowaną giełdę?

Nie, niektóre scentralizowane platformy również oferują funkcję 'swap', która działa wewnętrznie poprzez ich własną księgę zleceń lub płynność, bez podpisywania przez ciebie transakcji blockchain. Mechanizm leżący u podstaw różni się wtedy od swapu na DEX, choć dla użytkownika wygląda podobnie.

Dlaczego muszę najpierw podpisać transakcję 'approve'?

To wymóg techniczny większości standardów tokenów: smart kontrakt może przenieść tokeny z twojego portfela dopiero po tym, jak wyraźnie na to zezwolisz. Bez tego zatwierdzenia transakcja swapu nie może zostać wykonana.

Czy swap można cofnąć, jeśli popełnię błąd?

Nie, gdy transakcja swapu zostanie potwierdzona w blockchainie, jest ostateczna i nieodwracalna. Dlatego zawsze sprawdzaj adres tokena, kwotę i ustawienie poślizgu cenowego przed potwierdzeniem.

Czytaj dalej

Newsletter

Bitcoin for breakfast, Brussels for lunch

One short email with what actually matters: prices, regulation and the banks that move. No hype, no noise.

  • Daily at 07:00
  • 2 minute read
  • No spam

Free. Unsubscribe in one click.