Przejdź do treści

Czym są intencje w blockchainie i dlaczego liczą się dla exchangera

Kategoria
Blockchain
Data utworzenia
Czas czytania
5 min

Intencje zmieniają model wymiany: zamiast wybierać trasę, podajesz oczekiwany wynik, a sieć solverów rywalizuje, by go dostarczyć. Wyjaśniamy, co to znaczy dla spreadu, ryzyka MEV i realnych ograniczeń.

Transakcje oparte na intencjach (intents) pozwalają opisać oczekiwany wynik — na przykład jak najwięcej ETH za posiadane USDT — a nie samodzielnie wybierać trasę, bo sieć wyspecjalizowanych wykonawców sama znajduje najlepszą ścieżkę. Dla kogoś, kto prowadzi exchangera, to nie jest techniczny detal: wpływa bezpośrednio na to, ile traci się na spreadzie i slippage przy każdym większym przelewie.

Czym jest intencja i czym różni się od zwykłej transakcji

Zwykła transakcja to precyzyjna instrukcja: wymień dokładnie w tym pulu, po tym kursie, z taką tolerancją slippage. Intencja to cel bez instrukcji: "chcę jak najwięcej ETH za moje 1000 USDT i mogę czekać do dwóch minut". Różnicę łatwo poczuć na przykładzie taksówki: albo dyktujesz kierowcy każdy zakręt, albo po prostu podajesz adres i ufasz, że znajdzie trasę.

Dalej odbywa się aukcja, której użytkownik nie widzi. Wyspecjalizowani uczestnicy sieci — solvery — odbierają to "zamówienie" i proponują własne ścieżki wykonania: przez jedną giełdę DEX, przez agregator albo czasem przez pozagiełdowy pul płynności. Wygrywa ten, kto daje najlepszy wynik, uwzględniając szybkość i wiarygodność. Użytkownik po prostu podpisuje finalny rezultat.

Jak solvery zarabiają na twojej wymianie

Solvery biorą na siebie ryzyko wykonania i za to są wynagradzane: różnicą między gwarantowanym minimum a realnie znalezionym kursem. Jeśli znajdą tańszą trasę, część korzyści zostawiają sobie, resztę oddają użytkownikowi.

Weźmy przelew na 20 000 USDT w zmiennej godzinie rynku. Zwykły swap przez jeden pul łatwo traci 0,3–0,5% na slippage. Solver, który rozdziela tę samą kwotę na trzy źródła płynności i wyczekuje dobrego momentu w swoim dwuminutowym oknie, może ograniczyć stratę do kilku dziesiątych procenta — i właśnie ta różnica staje się jego zarobkiem.

Co to zmienia dla exchangera: spread, MEV i szybkość

Główny efekt to mniej losowych strat na dużych przelewach i niższe ryzyko, że bot arbitrażowy wyprzedzi twoją transakcję w bloku. To właśnie nazywa się MEV: ukryty podatek za niekorzystną pozycję w kolejce transakcji.

  • Przy większych wymianach — od kilku tysięcy dolarów — spread może stać się zauważalnie węższy.
  • Transakcja jest lepiej chroniona przed klasycznym front-runningiem, bo ścieżka wykonania nie jest ustalona wcześniej.
  • Klient otrzymuje przewidywalny minimalny wynik, a to już połowa zaufania do usługi.

Dla ciebie to argument za lepiej chronionymi trasami — a nie powód, by przestać monitorować własne kursy.

Ryzyka i ograniczenia: kiedy intencje nie pomagają

Intencje nie tworzą płynności tam, gdzie jej po prostu nie ma, i nie zastępują procedur zgodności — KYC i AML pozostają po stronie exchangera, nie solvera.

Są też subtelniejsze ryzyka. Rynek solverów jest wciąż wąski, a kilka dużych sieci faktycznie koncentruje wykonanie — to nowy rodzaj ryzyka kontrahenta, tylko schowany jedną warstwę głębiej. Dla rzadkich altcoinów czy przelewów między sieciami zysk z intencji może być bliski zeru, bo solverom po prostu nie ma skąd wziąć lepszej ceny. A jeśli trasa przechodzi przez most między sieciami, do zwykłego ryzyka swapu dodaje się ryzyko samego mostu.

Typowe błędy przy przechodzeniu na routing oparty na intencjach

  • Poleganie na jednym protokole solverów bez zapasowej trasy na wypadek jego przestoju.
  • Niesprawdzenie, czy protokół faktycznie obsługuje tę parę i sieć, których potrzebują klienci.
  • Mylenie routingu intencji z gwarancją najlepszego kursu: gwarantowane jest tylko minimum, nie najlepszy z możliwych wyników.
  • Nietłumaczenie klientowi, czemu końcowa kwota może różnić się o ułamek procenta od wyceny — inaczej wygląda to na nieuczciwość usługi.

Podsumowanie

Intencje nie zastępują twojej infrastruktury — to dodatkowa warstwa routingu, która przejmuje rutynowe szukanie lepszej ceny. Dla jednego exchangera to sposób na wyciśnięcie dodatkowych dziesiątych procenta na dużych przelewach, dla innego — kolejny protokół do przetestowania i zabezpieczenia planem B. Jeśli uruchamiasz lub modernizujesz własnego exchangera i chcesz, by routing, kursy i automatyzacja były rozwiązane na poziomie platformy, zobacz iEXExchanger — te mechanizmy są już wbudowane w silnik.

Pytania i odpowiedzi

Często zadawane pytania na temat artykułu

Intencja opisuje oczekiwany wynik wymiany — na przykład maksimum ETH za ustaloną kwotę USDT — bez wskazania konkretnej ścieżki wykonania. Sieć solverów sama znajduje sposób, by zrealizować to lepiej niż zwykły swap przez jeden pul.