Hva er X Routing?
Oversikt
JIT (Just-In-Time)-ruting endrer hvordan en på blokkjeden-vekslingen velger banen sin. Ruten er ikke lenger fast når du får tilbudet. Når transaksjonen utføres på blokkjeden, ser vekslingen på markedet igjen og bytter til den banen som gir flere tokens, alt i én transaksjon.
Du må fortsatt signere én gang. Kontrakten håndterer resten.
Hvorfor er dette viktig?
Standard DEX-aggregatorer bestemmer den beste ruten før du signerer, basert på prisene de ser på det tidspunktet. Blokkjeder gjennomfører ikke transaksjonen din umiddelbart. Når den lander på blokkjeden, kan bildet endre seg:
Noen andre handler gjennom samme pool først.
En markedspleier trekker seg tilbake og utvider spreaden sin.
LP-er som så ut til å være dype på noteringstidspunktet, trekker ut likviditeten sin.
En MEV-bot kjører eller forenkler transaksjonen din.
Token er volatilt, og pris bare beveger seg.
Når det skjer, vil prisen du faktisk mottar avvike fra tilbudet. Sett glidningen for stramt, og vekslingen reverseres. Sett den for løst, og du spiser dårlig metthet eller blir klemt.
JIT-ruting ble bygget for å tette dette gapet.
Hvordan fungerer JIT Routing?
Ruteren produserer fortsatt et tilbud utenfor blokkjeden. Forskjellen er at den forbereder mer enn én kandidatbane, og selve transaksjonen bærer betinget logikk. Når den kjøres på blokkjeden:
Smartkontrakten sjekker hver kandidatpools nåværende tilstand.
Den velger den med høyest ytelse.
Alt gjøres opp i én atomisk transaksjon.
Hvis den opprinnelig valgte poolen fortsatt er den beste, går handelen gjennom den. Hvis en annen kandidat ser bedre ut når blokken lander, omdirigeres handelen automatisk. Brukeren gjør ikke noe annerledes. Logikken ligger i selve transaksjonen.
OKX JIT-ruting med tretrinns tilbud og ny tilbudsflyt ved utførelse
Viktige fordeler:
Flere tokens mottatt
Å sammenligne pooler ved utførelsestidspunktet innebærer at handelen kan velge den beste banen, selv om forholdene endrer seg etter at kursen er oppgitt. I gjennomsnitt får brukerne mer produksjon, og jo større handelen er, desto viktigere er det.
Lavere realisert prisglidning
Å sammenligne pooler ved utførelsestidspunktet innebærer at handelen kan velge den beste banen, selv om forholdene endrer seg etter at kursen er oppgitt. Brukerne kan holde slippagetoleransen lavere uten at utførelsesgraden blir redusert.
Høyere suksessrate for veksling
De fleste mislykkede bytter skyldes at prisene beveger seg utenfor prisglidningsgrensen. Å reagere på den siste situasjonen i bassenget gjør det mindre sannsynlig. Færre tilbakeslag, mindre drivstoffspill.
Beskyttelse mot PropAMM-spoofing
Egenfinansierte markedsmakere (PropAMM-er) gir noen ganger stramme kurser for å tiltrekke seg ordrestrøm, for deretter å utvide spreadet før handelen gjennomføres. JIT Routing sammenligner den faktiske utgangen på blokkjeden ved oppgjør; dersom betingelsene på den oppgitte handelsplassen har blitt dårligere, byttes handelen ut.
Bedre motstandskraft mot likviditetsinnstramming
Noe likviditet ser ut til å være god på noteringstidspunktet, men forsvinner før handelen gjennomføres. På blokkjeden-kontrollen oppdager dette og hopper over poolen.
Hvordan kan jeg aktivere JIT Routing-funksjonen?
Du trenger ikke. Den er på som standard og finner den beste prisen for deg på hver veksling. Når den er aktiv for handelen din, se etter «JIT Routing»-taggen øverst til høyre på leverandørkortet.
OKX DEX-bytte-siden med «JIT Routing»-merket på leverandørkortet
Vanlige spørsmål
Er JIT Routing trygg?
Ja. Logikken kjører i reviderte smartkontrakter. Handelen gjennomføres kun dersom den oppfyller brukerens vilkår om minimumsmottak. Hvis ingen kandidatbane oppfyller dette, blir transaksjonen tilbakeført, og midlene forblir i lommeboken.
Må jeg gjøre noe annerledes som bruker?
Nei. Du ser ett tilbud og signerer én transaksjon. Ingen ekstra trinn, ingen ekstra signaturer, ingen ekstra protokollgebyr. Innstillingene for prisglidning gjelder fortsatt. JIT Routing ligger på toppen av dem, den erstatter dem ikke.
Gjør det vekslingen min tregere?
Ikke egentlig. Kandidatbanene forberedes utenfor blokkjeden på forhånd. Onchain-sammenligningen skjer innenfor samme transaksjon, så oppgjøret tar omtrent like lang tid som en vanlig veksling på den blokkjeden.
Gir JIT Routing meg alltid en bedre pris?
Ikke alltid. Noen ganger er den opprinnelig valgte porteføljen fortsatt den beste, og handelen gjennomføres uten endringer. Det viktige er at handelen ikke blir låst fast i en utdatert strategi når forholdene endrer seg. Over mange handler forbedres det gjennomsnittlige resultatet.
Koster det ekstra i transaksjonsgebyr?
Ja, litt. Kontrakten utfører ekstra sammenligninger av svømmebassenger på blokkjeden, noe som koster litt mer gass. Vanligvis oppveier de ekstra poengene du får tilbake dette. På blokkjeder med lav transaksjonsgebyr (Solana, BSC) er overheadkostnadene så lave at de kan ignoreres.
Erstatter den prisglidning?
Nei. Prisglidningstoleransen angir fortsatt den dårligste prisen du er villig til å akseptere. JIT Routing gjør at det verste scenariet inntreffer sjeldnere, men du bør likevel fastsette slippage ut fra hvor volatilt valutaparet er.
Fungerer det for alle tokens og blokkjeder?
Dette er mest nyttig for volatile valutapar, store vekslingsbeløp og vekslinger som berører PropAMM- eller PMM-likviditeten. For øyeblikket er den live på Ethereum, BSC og Solana. Flere EVM-blokkjeder kommer.