Przejdź do treści
Słownikdefiryzykosmart-kontraktylayer-2

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.

Najczęstsze pytania

Nie. Bridge przenosi aktywo albo jego reprezentację między sieciami. Swap międzyłańcuchowy może dodatkowo wymienić aktywo na inne i dobrać trasę przez kilka źródeł płynności.

Zależy od protokołu. Część systemów daje użytkownikowi silne gwarancje wyniku, inne opierają się na pośrednikach, płynności i zasadach zwrotu przy nieudanym wykonaniu.

Tak, jeśli trasa prowadzi do tokena o innym kontrakcie niż oczekujesz albo korzystasz z fałszywej aplikacji. Sprawdź adres tokena w sieci docelowej.

Przy dużych kwotach albo gdy chcesz pełnej kontroli nad trasą, tokenem docelowym i mostem. Ręczny proces jest wolniejszy, ale łatwiej zrozumieć każdy etap.