Cross-chain swap
Swap międzyłańcuchowy, czyli wymiana aktywów między różnymi blockchainami lub sieciami w jednym przepływie użytkownika.
Czym jest swap międzyłańcuchowy
Cross-chain swap oznacza swap międzyłańcuchowy. Użytkownik chce zamienić aktywo z jednej sieci na aktywo w innej sieci bez ręcznego robienia kilku osobnych kroków.
Przykład: masz USDC na Arbitrum i chcesz dostać ETH na Base. Zamiast najpierw używać bridge’a, potem DEX-a i potem kolejnego mostu, korzystasz z jednego produktu, który układa trasę za ciebie.
Pod spodem taki przepływ może łączyć bridge, swap na DEX-ie, płynność pośredników albo model intent-based, w którym ktoś wykonuje trasę w twoim imieniu zgodnie z parametrami zlecenia.
Co może dziać się pod spodem
- Bridge
- Aktywo lub jego reprezentacja przechodzi między sieciami.
- Swap
- Aktywo jest wymieniane na inne po stronie źródłowej, docelowej albo w obu miejscach.
- Routing
- System wybiera trasę przez dostępne pule, mosty i sieci.
- Filler
- Podmiot w modelu intent-based może dostarczyć użytkownikowi wynik i rozliczyć trasę później.
- Slippage
- Różnica między oczekiwaną i faktyczną ceną wykonania może powstać na swapie, bridge’u albo całej trasie.
Dlaczego to jest wygodne
Ręczny transfer między sieciami wymaga kilku decyzji: jaki most wybrać, który token dostaniesz po drugiej stronie, gdzie wykonać swap i ile zapłacisz w opłatach.
Swap międzyłańcuchowy ukrywa dużą część tej złożoności. Użytkownik wybiera aktywo wejściowe, aktywo wyjściowe, sieć docelową i akceptuje warunki transakcji.
Wygoda ma cenę w postaci złożoności wykonania. Im więcej elementów w trasie, tym więcej miejsc, w których mogą pojawić się opóźnienia, poślizg ceny, brak płynności albo błąd smart kontraktu.
Co sprawdzić przed swapem międzyłańcuchowym
Najważniejsze jest zrozumienie wyniku, który masz dostać po stronie docelowej.
- Jaki token dostaniesz po stronie docelowej i jaki ma adres kontraktu.
- Czy trasa używa oficjalnego bridge’a, fast bridge’a czy sieci płynności.
- Jaki jest maksymalny slippage całej operacji.
- Czy aplikacja pokazuje wszystkie opłaty: swap, bridge, gas i opłatę usługi.
- Jak długo może trwać rozliczenie.
- Co się dzieje, jeśli część trasy się nie powiedzie.
Przykład użycia
- Masz USDC na Arbitrum.
- Chcesz dostać ETH na Base.
- Aplikacja wyszukuje trasę przez dostępne mosty i pule płynności.
- Akceptujesz minimalną kwotę wyjściową i podpisujesz transakcję.
- Po rozliczeniu dostajesz ETH na Base, a aplikacja pokazuje zakończony status operacji.
Najczęstsze błędne założenia
- Ładny interfejs nie upraszcza modelu ryzyka pod spodem.
- Brak ręcznego bridge’a w UI nie usuwa logiki mostu z całej operacji.
- Token o tej samej nazwie na innej sieci może mieć inny kontrakt i inną płynność.
- Swap międzyłańcuchowy może być szybki dla małych kwot i problematyczny przy dużych kwotach.
- Minimalna kwota wyjściowa jest ważniejsza niż marketingowa obietnica „najlepszej trasy”.
Jedna akcja w UI może oznaczać kilka ryzyk
Swap międzyłańcuchowy łączy ryzyko mostu, DEX-a, routingu, płynności i smart kontraktów. Przy większych kwotach zrób mały transfer testowy i sprawdź token po stronie docelowej.
