Ticarət təcrübəsi
DEX-də swap niyə minimum məbləğlə icra olundu? Sendviç hücumu, MEV və qorunma
Swap nəticəsi həmişə "minimum alınan"a yaxındır, blokda kimsə sizdən əvvəl alıb sonra satır? Ethereum-un rəsmi sənədlərinə əsasən sendviç hücumunun necə işlədiyini, marşrut və slippage-in riskə təsirini, göndərmədən əvvəl və sonra yoxlamaları izah edirik.
DEX-də swap etdiniz, amma alınan məbləğ təsdiq ekranındakı "minimum alınan" rəqəminə çox yaxın çıxdı. Blok kəşfiyyatçısında isə eyni blokda kiminsə sizdən dərhal əvvəl alıb, dərhal sonra satdığını görürsünüz. Bu, çox güman ki, "sendviç hücumu"dur — MEV (maximal extractable value) adlanan hadisənin ən çox rast gəlinən növü. Bu yazıda swap əməliyyatının göndərildiyi andan bloka düşənə qədər hansı mərhələlərdən keçdiyini, marşrutun (route) və slippage ayarının riskə necə təsir etdiyini, göndərməzdən əvvəl nələri yoxlamalı olduğunuzu və icradan sonra necə yoxlayacağınızı izah edirik.
Bu yazı kimin üçündür
DEX-də və ya cüzdanın daxili swap funksiyasında artıq token dəyişən, amma "niyə nəticə həmişə minimum alınana yaxın olur?" sualına cavab axtaran oxucular üçün.
Başlamazdan əvvəl lazım olanlar:
- özünüzün idarə etdiyiniz cüzdan və şəbəkə haqqı üçün bir az əsas token;
- təsdiq ekranındakı "minimum alınan" və "slippage tolerance" sahələrini başa düşmək — tanış deyilsə, əvvəlcə slippage və minimum alınan məbləğin hesablanması yazısına baxın;
- əməliyyat heşi ilə blok kəşfiyyatçısında axtarış etməyi bacarmaq — lazım olsa, TxID ilə köçürmənin vəziyyətini yoxlamaq yazısı kömək edər.
MEV nədir: göndərmə ilə blok arasındakı boşluq
Ethereum kimi açıq şəbəkələrdə imzaladığınız əməliyyat əvvəlcə hamının görə bildiyi gözləmə hovuzuna (mempool) düşür. Bloku yığan tərəf həmin blokdakı əməliyyatların ardıcıllığını müəyyən edə bilir. MEV — əməliyyatları bloka əlavə etmək, çıxarmaq və ya yerini dəyişməklə əldə edilə bilən əlavə dəyərdir.
Adi istifadəçiyə ən çox toxunan forması sendviç ticarətidir. Ethereum-un rəsmi tərtibatçı sənədləri bunu belə təsvir edir:

Qısaca üç addım:
- Searcher mempool-da qiyməti nəzərəçarpacaq dərəcədə dəyişəcək böyük swap görür;
- Həmin əməliyyatdan əvvəl öz alışını yerləşdirib qiyməti qaldırır;
- Sizin swap daha pis qiymətə icra olunur, o isə dərhal sonra satıb fərqi götürür.
Mənbə: ethereum.org — Maximal extractable value (MEV).
Slippage ayarı itkinin yuxarı həddini necə müəyyən edir
Hücumçu qiyməti nə qədər qaldıra biləcəyini sizin "minimum alınan" sərhədinizə görə hesablayır: həddən çox qaldırsa, sizin əməliyyat minimumdan az verəcəyi üçün uğursuz olar və onun ilk alışı boşa çıxar. Yəni slippage tolerantlığı, faktiki olaraq, nə qədər itirməyə razı olduğunuzu açıq elan edir.
Buradan iki tanış müşahidə çıxır:
- slippage çox yüksək (məsələn, 5% və artıq) qoyulanda nəticə tez-tez düz minimum alınan məbləğə yaxın olur;
- swap hovuzun ölçüsünə nisbətdə nə qədər böyükdürsə, price impact o qədər yüksəkdir və hədəf olmaq ehtimalı artır; kiçik swap-larda isə hücumçunun iki əməliyyat üçün ödədiyi haqq çox vaxt qazancı üstələyir.
Marşrut (route) riskə necə təsir edir
Swap ekranındakı "Route" tokeninizin hansı hovuzlardan keçəcəyini göstərir: birbaşa A→B, A→ETH→B və ya bir neçə yola bölünmüş. Aqreqatorlar daha yaxşı kotirovka üçün marşrutu avtomatik seçir.
| Təsdiq ekranında gördüyünüz | Nə deməkdir | Nə etməli |
|---|---|---|
| Marşrut likvidliyi az olan hovuzdan keçir | Bu hissədə price impact böyükdür, qiyməti itələmək asandır | Daha dərin likvidli cütə keçin və ya məbləği bölün |
| Price impact slippage ayarının yarısından çoxdur | Swap-ınız özü qiyməti tərpədir | Slippage-i artırmaq əvəzinə məbləği azaldın |
| Çox addımlı, bir neçə hovuzdan keçən yol | Hər hovuz öz haqqını alır, risk nöqtəsi də artır | Birbaşa marşrutun kotirovkası ilə müqayisə edin |
Marşrutun özü hücum deyil. Əsas məsələ budur: hovuz nə qədər dayaz, swap nə qədər böyükdürsə, götürülə bilən fərq də o qədər çoxdur.
Göndərməzdən əvvəl dörd yoxlama
- Price impact-ə baxın: yüksəkdirsə, məbləği bir neçə kiçik swap-a bölün və ya daha likvid cüt seçin.
- Slippage-i aşağı saxlayın: əsas cütlərdə interfeysin standart dəyəri ilə başlayın, hər uğursuzluqdan sonra artırmayın. Uğursuzluq təkrarlanırsa, əvvəlcə price impact-in və ya tokenin köçürmə vergisinin olub-olmadığını yoxlayın.
- Deadline-ı qısaldın: bəzi interfeyslərdə əməliyyatın neçə dəqiqə ərzində icra olunmasa ləğv ediləcəyini təyin etmək olur. Bu, aşağı haqqlı əməliyyatın uzun gözləyib köhnə qiymətlə icra olunmasının qarşısını alır.
- Özəl göndərmə kanalını düşünün: bəzi xidmətlər əməliyyatı açıq mempool əvəzinə birbaşa blok qurucularına ötürür, beləliklə botlar onu görmür.
Nümunə olaraq Flashbots Protect-in rəsmi səhifəsində yazılıb: əməliyyatlar özəl mempool-a göndərilir və frontrunning və sendviç botlarından gizlənir; əməliyyat yalnız uğursuz olmayacaqsa bloka daxil edilir, buna görə uğursuz əməliyyat üçün haqq tutulmur.

Mənbə: Flashbots Docs — MEV Protection Overview (səhifədə yenilənmə tarixi 17 noyabr 2025). Bu xidmət əsasən Ethereum əsas şəbəkəsi üçündür; cüzdanda xüsusi şəbəkə ayarında onun RPC ünvanını yazmaqla istifadə olunur. RPC-ni dəyişmək əməliyyatlarınızın üçüncü tərəfdən keçməsi deməkdir, ona görə əvvəlcə xidmətin məxfilik qeydini oxuyun. Bu üsul price impact-i azaltmır, sadəcə əməliyyatı açıq hovuzda göstərmir.
İcradan sonra sendviçə düşüb-düşmədiyinizi necə yoxlamaq olar
- Cüzdanın tarixçəsində swap-ı tapın və blok kəşfiyyatçısında əməliyyat səhifəsini açın.
- Blok nömrəsini və blok daxilindəki mövqeyi (Position / Index) qeyd edin.
- Həmin blokun əməliyyat siyahısında sizdən bir əvvəlki və bir sonrakı əməliyyata baxın: eyni ünvan, eyni hovuzda əvvəl sizin aldığınız tokeni alıb, sonra satıbsa — bu, sendviç əlamətidir.
- Alınan məbləği təsdiq ekranındakı "minimum alınan" ilə müqayisə edin: sendviçə düşən swap adətən gözlənilən məbləğə yox, minimuma yaxın olur.
Blokçeyn əməliyyatı geri qaytarılmır və fərqi geri almaq üçün şikayət yolu yoxdur; edə biləcəyiniz növbəti swap-da məbləği, slippage-i və göndərmə kanalını dəyişməkdir. Əməliyyat ümumiyyətlə bloka düşmürsə, Gas və şəbəkə haqqının hesablanması yazısı ilə haqqın aşağı qoyulub-qoyulmadığını yoxlayın.
Tez-tez verilən suallar
Kiçik swap-larda da MEV-dən narahat olmaq lazımdır? Adətən risk aşağıdır, çünki hücumçu da iki əməliyyat üçün haqq ödəyir. Amma çox dayaz hovuzda kiçik məbləğ də böyük price impact yarada bilər.
Slippage-i 0 qoysam, təhlükəsiz olmaz? Əksər hovuzlarda göndərmə ilə icra arasında qiymət onsuz da azca dəyişir; 0 qoyanda əməliyyat tez-tez uğursuz olur və haqq boşa gedir. Ağlabatan yol aşağı slippage saxlayıb tək swap-ın məbləğinə nəzarət etməkdir.
Başqa şəbəkələrdə də olur? Gözləyən əməliyyatları görüb sıralamanı təyin edə bilən tərəf olan istənilən şəbəkədə oxşar davranış mümkündür; mempool dizaynı şəbəkədən asılıdır, ona görə dəqiq vəziyyəti həmin şəbəkənin və istifadə etdiyiniz interfeysin sənədlərindən yoxlayın. Yuxarıdakı özəl kanal nümunəsi yalnız Ethereum əsas şəbəkəsinə aiddir.
