Intencje (intents) i solvery: ukryta warstwa nad DEX-ami, która zmienia handel on‑chain
Intencje (intents) i solvery: ukryta warstwa nad DEX-ami, która zmienia handel on‑chain
Czy za 12–18 miesięcy większość swapów będzie wysyłana nie jako transakcje, lecz jako „intencje”? Coraz więcej protokołów (CoW Protocol, UniswapX, 1inch Fusion, SUAVE/MEV-Share, Anoma) pokazuje, że handel on-chain przenosi się z trybu „zrób to sam” do trybu „powiedz, co chcesz, a solver zrobi to za Ciebie”. To podejście obiecuje niższy koszt wymiany, mniejszy MEV i gasless UX – ale wprowadza też nowe ryzyka i pytania prawne.
Co to jest „intencja” i jak działa sieć solverów?
Intencja (intent) to podpisana przez użytkownika deklaracja stanu docelowego, np. „chcę otrzymać co najmniej 10,2 ETH w zamian za 30 000 USDC do 12:05 UTC, bez płacenia za gaz”. Nie wskazujesz trasy. Twoją intencję przejmują solvery – konkurujące podmioty, które wyszukują najlepsze wypełnienie (AMM, RFQ, cross-chain, internalizacja orderflow) i rozliczają wynik on-chain.
Minimalny przepływ
- Użytkownik podpisuje intencję (EIP-712/siatka pól: aktywa wejściowe/wyjściowe, minReturn, deadline, permit/approvals, warunki kosztów gazu).
- Intencja trafia do order-flow auction (OFA) lub sieci solverów (p2p, relaje, specjalne RPC).
- Solvery proponują wypełnienia; najlepsza propozycja wygrywa i publikuje bundlowaną transakcję do łańcucha lub rollupu.
- Użytkownik otrzymuje wynik; solver zarabia spread lub nagrodę za optymalizację.
Dlaczego intencje mają znaczenie dla DeFi?
- Mniej MEV i poślizgu – batchowe rozliczanie i wewnętrzne krzyżowanie zleceń (CoW) potrafi zneutralizować sandwiching i poprawić cenę wykonania.
- Gasless UX – solvery lub paymasterzy (AA/4337) sponsorują gaz, co obniża barierę wejścia dla nowych użytkowników.
- Lepszy routing – solver może łączyć RFQ od market makerów, AMM-y i mosty, także cross-chain.
- Warunki logiczne – intencje wspierają reguły „jeśli–to” (np. TWAP, budżet gazu, zakres cen, częściowe wypełnienia).
- Prywatność – część rozwiązań używa szyfrowanego mempoola lub prywatnych relajów, ograniczając wycieki orderflow.
Porównanie: klasyczny swap vs agregator vs intent
| Cecha | Klasyczny swap (AMM) | Agregator DEX | Intent + solver (OFA) |
|---|---|---|---|
| Routing | Stała trasa (np. jeden AMM) | Split na wiele AMM | Dowolny: AMM + RFQ + internalizacja + batch |
| Slippage | Ustalony przez usera | Zwykle mniejszy, ale jawny | Często minimalny dzięki batch i krzyżowaniu |
| MEV | Wysokie ryzyko sandwich | Redukowane przez prywatne RPC | Minimalizowane przez OFA i prywatność orderflow |
| Gaz | Płaci user | Płaci user | Gasless (sponsor) możliwy |
| Elastyczność | Niska | Średnia | Wysoka (warunki, harmonogram, cross-chain) |
Ekosystem intentów: projekty i architektury
- CoW Protocol / CoW Swap – aukcje wsadowe, krzyżowanie zleceń i konkurujące solvery; silny nacisk na eliminację MEV i poprawę ceny wykonania.
- UniswapX – zlecenia intencyjne rozliczane przez fillers (holenderska licytacja, gasless UX, integracja z płynnością Uniswap i RFQ).
- 1inch Fusion – tryb „fusion” łączy RFQ i intents, polegając na rozwiązywaczach (resolvers) i podpisanych zleceniach z parametrami wygasania.
- Flashbots MEV-Share / SUAVE – eksperymentalna warstwa przetargów na orderflow i prywatne przetwarzanie transakcji ponad wieloma łańcuchami.
- Anoma – projekt budujący intent-centric stack, gdzie intencje są obywatelami pierwszej kategorii, a solvery rozwiązują je w wielu domenach.
- Cosmos (Skip, Sealed-bid OFA) – rynki MEV i OFA dla łańcuchów app‑specyficznych, rosnące znaczenie w DeFi opartego o IBC.
Szyfrowane mempoole i prywatne relaje
W modelu intents krytyczna jest ochrona orderflow. Używa się prywatnych RPC, relajów i szyfrowanych kanałów, aby uniemożliwić obserwatorom pozyskanie parametrów zlecenia i wykonanie sandwichingu. Niektóre systemy stosują częściowe ujawnianie (np. tylko solver widzi dane do czasu rozliczenia).
Ryzyka i mechanizmy ograniczania
- Ryzyko zaufania do solvera – mitigacja: konkurencyjne OFA, reputacja, depozyty zabezpieczające, disclose rules i audytowalne ścieżki rozliczeń.
- Niewypełnienie / niedotrzymanie deadline – używaj krótkich TTL, jasnego minReturn, zezwalaj na częściowe wypełnienie lub fallback do własnej transakcji.
- Wycieki informacji – prywatne kanały, szyfrowanie, minimalizacja metadanych, batch settlements.
- Ryzyko prawne (pośrednictwo) – jasne zasady: solver nie ma powiernictwa środków poza atomowym rozliczeniem on-chain; dokumentacja i polityki AML.
- Konflikt interesów solverów – mechanizmy aukcyjne i kary za manipulację, wielo‑solwerowe przetargi, ślepe oferty.
Case study: rebalans skarbca DAO z wykorzystaniem intencji
- Cel: Zamiana 200 000 USDC na ETH z minimalnym poślizgiem i sponsorowanym gazem.
- Parametry intencji: minReturn 58,9 ETH, deadline 6 min, gasBudget = 0 (sponsor), preferencja: batch/krzyżowanie, pozwolenie tylko na whitelisted solvery.
- Wynik (hipotetyczny):
- Agregator DEX: 58,85 ETH, koszt gazu ~0,005 ETH.
- Intent (OFA + RFQ): 59,02 ETH, gaz sponsorowany – różnica efektywna +0,17 ETH (~0,29%).
- Dodatkowo: brak sandwichingu, potwierdzenie w jednym bloku.
Jak z tego korzystać – użytkownicy i deweloperzy
Dla użytkowników
- Ustaw minReturn i deadline. Nie polegaj na domyślnym slippage.
- Preferuj gasless tylko u wiarygodnych dostawców (audyt, reputacja solverów).
- Przesyłaj intencje przez prywatne RPC lub oficjalne UI protokołu.
- Dla dużych zleceń używaj batch/krzyżowania (np. CoW) i rozważ TWAP.
Dla deweloperów
- Modeluj intencje jako podpisane wiadomości (typowane dane), z polami: assetsIn/out, minReturn, validTo, preferencje routingu, sponsor gazu.
- Zaimplementuj paymastera (AA/4337) dla gasless UX, z limitami i antynadużyciami.
- Wysyłaj intencje do wielu solver endpoints równolegle; stosuj kapy ryzyka i whitelisting.
- Loguj proof-of-fill i transkrypty aukcji dla rozliczalności i sporów.
Aspekty prawne i podatkowe (UE/PL) – na radarze
- MiCA nie reguluje bezpośrednio DEX-ów i intentów, ale podmioty komercyjne (UI, custody, fiat on-ramps) mogą podpadać pod obowiązki AML.
- Broker/MTF? Jeżeli solver działa wyłącznie jako wykonawca podpisanych intencji bez powiernictwa środków, ryzyko kwalifikacji jako pośrednik inwestycyjny jest mniejsze – mimo to konieczna jest analiza lokalna.
- Podatki: W Polsce wymiana krypto‑krypto może generować obowiązki ewidencyjne; intencja nie zmienia natury zdarzenia – liczy się rozliczenie on-chain.
Narzędzia & monitoring
- CoW Swap – batch auctions i ochrona przed MEV; dobre dla większych zleceń.
- UniswapX – gasless intents z płynnością z Uniswap i RFQ.
- 1inch Fusion – wygaszane zlecenia z resolverami.
- Flashbots Protect / MEV-Share – prywatny kanał wysyłki i udziały w wartości MEV dla userów.
- Dashboardy OFA/MEV – śledzenie wypełnień, slippage vs intent, procent gasless fills.
Strategie inwestycyjne oparte na intencjach
- TWAP/Time-slicing – wysyłaj serię mniejszych intencji z progami cenowymi.
- Cross-liquidity RFQ – pozwól solverom konkurować MM vs AMM, zwiększając szansę na lepsze ceny.
- „No slippage, hard minReturn” – wymuś cenę docelową, akceptując ryzyko niewypełnienia.
- Kompozycja z AA – sponsoruj gaz użytkownikom beta, żeby zwiększyć adopcję dApp.
Mini‑poradnik bezpieczeństwa
- Sprawdzaj kontrakt rozliczający (adresy, audyty, uprawnienia).
- Używaj krótkich TTL i odwołuj przeterminowane intencje.
- Włącz permit zamiast nieograniczonych allowance.
- Wybieraj prywatne RPC/relaje i unikaj publicznego mempoola dla dużych zleceń.
FAQ
- Czy intencje są zawsze bezgazowe? Nie. Często gaz sponsoruje solver lub paymaster, ale to zależy od polityki i warunków.
- Czy środki trafiają do solvera? Nie powinny. Poprawna implementacja rozlicza atomowo w smart kontrakcie, gdzie solver dostarcza wynik i odbiera nagrodę.
- Jak solver zarabia? Na spreadzie, rabatach gazowych, efektywności routingu lub nagrodach z OFA.
- Co z prywatnością? Używaj szyfrowanych kanałów i zaufanych relajów; unikniesz wycieków orderflow.
Wnioski i co dalej
Intencje zamieniają DeFi w system „opisz cel, a sieć to zrealizuje”. To większa efektywność, lepsze ceny i potencjalnie gasless UX, ale też nowe reguły gry w zakresie bezpieczeństwa, odpowiedzialności i zgodności. Jeżeli budujesz dApp lub aktywnie handlujesz:
- Przetestuj ten sam swap na CoW/UniswapX/1inch Fusion i porównaj wyniki.
- Dodaj obsługę intencji i paymastera do własnej aplikacji pilotowej.
- Monitoruj metryki: procent wypełnień, różnica ceny vs agregatory, koszt efektywny po gazie.
CTA: Chcesz serię praktycznych tutoriali „od zera” o intencjach i solverach? Daj znać w komentarzu, które protokoły przetestować jako pierwsze.

