Slippage, MEV Botları, Sandwich Saldırıları ve Front-running Nedir?

Bu makale aşağıdaki dillerde mevcuttur:

Author logo
Patrick Dike-Ndulue
Post image

Cüzdanınızı açarsınız, işlem çiftini seçersiniz, takas düğmesine dokunursunuz ve ekranda gördüğünüz miktarı alacağınızı düşünürsünüz. Birkaç saniye sonra, biraz daha az alırsınız. Bazen çok daha az. Buna slippage (kayma) denir ve şanssızsanız, bir bot bunu bilerek daha da kötü hâle getirmiş olabilir.

Bu rehberde slippage nedir, takaslar arka planda nasıl çalışır, MEV botları nedir ve tüm bunlara karşı neler yapabileceğiniz anlatılmaktadır.

Slippage nedir?

Kriptoda, slippage bir takası başlattığınızda gördüğünüz fiyat ile işlemin gerçekleştiği andaki gerçek fiyat arasındaki farkı ölçer.
 

Bu fark, fiyatlar siz takasa tıkladığınız an ile ağın işlemi blok zincirinde onayladığı an arasında değişebildiği için oluşur. Slippage bazen lehinize (beklediğinizden fazla alırsınız), bazen aleyhinize (daha az alırsınız) çalışabilir. Çoğu durumda aleyhinize işler.

Takaslar nasıl çalışır?

Bir kriptoyu başka bir kripto ile takas ettiğinizde (örneğin, ETH'yi USDC ile), blok zinciri üzerinde çalışan bir kod ile etkileşime girersiniz. Bu kod genellikle Otomatik Piyasa Yapıcı, yani kısaca AMM'dir.
 

AMM esasen iki token'dan oluşan dev bir havuzdur. İnsanlar bu havuzlara token yatırarak, onları kullanan trader'lardan küçük bir ücret kazanır. Takas yaptığınızda, havuzun bir tarafından token çekip diğer tarafa koyarsınız.

Basit bir örnek:

Havuz Durumu

Havuzdaki ETH

Havuzdaki USDC

Takas öncesi

1000 ETH

2.000.000 USDC

10 ETH'yi USDC ile takas ediyorsunuz

10 ETH eklenir

~19.800 USDC çıkarılır

Takas sonrası

1010 ETH

~1.980.200 USDC


AMM'leri çalıştıran matematik sabit çarpan formülüdür: x * y = k. Havuzun bu formüle göre dengede kalması gerekir. Havuzdan daha fazla USDC çekildikçe, her ek birim daha pahalı hâle gelir; işte fiyat etkisi (price impact) ve slippage buradan kaynaklanır. 

Takas sonrası havuzda 1.010 ETH olur; k sabit kalabilmesi için sadece 1.980.198 USDC kalabilir. Yaklaşık 19.800 USDC alırsınız, bu da ETH başına yaklaşık 1.980 $ anlamına gelir. Ancak havuzun başlangıç fiyatı 2.000 $ idi. Bu 20 $ fark, fiyat etkisidir: Piyasa, kendi işleminiz nedeniyle aleyhinize döndü.

Şimdi bunu büyütün. 10 yerine 100 ETH takas ederseniz, havuzda 1.100 ETH olur. k, yaklaşık 1.818.182 USDC tutulmasını gerektirir. 100 ETH için yaklaşık 181.818 $ alırsınız; bu da ETH başına ortalama 1.818 $ demektir, başlangıç fiyatı ise 2.000 $ idi. Yani coin başına 182 $ fark. 

İşlem büyüklüğü, havuz derinliğine göre arttıkça oran kötüleşir.

Slippage, bu ve çevresindeki tüm etmenleri kapsayan genel terimdir. Fiyat etkisi, sizin işleminizin yarattığı kısımdır. Ancak slippage, işleminizi gönderdiğiniz an ile gerçekten gerçekleştiği an arasında oluşan fiyat hareketini de içerir. Yoğun bir ağda, bu fark saniyeler ya da dakikalar sürebilir. Diğer trader'lar, arbitrajcılar veya botlar havuzu sizden önce hareket ettirebilir ve beklediğinizden daha kötü bir oranla karşılaşabilirsiniz.

Bu nedenle DEX arayüzleri sizden slippage toleransı belirlemenizi ister. Protokole şu talimatı vermiş olursunuz: Takasımı, ancak nihai oran beklediğim değerin X%'i içinde kalırsa gerçekleştir.

Tolerans çok düşükse, işleminiz sürekli iptal olur; çok yüksekse, MEV botlarının sandwich saldırılarına açık hâle gelirsiniz. Havuz ne kadar büyükse, her işlem k'yı o kadar az etkiler ve işlem o kadar verimli gerçekleşir. 

Likidite derinliği, 10.000 $'lık bir işlemin neredeyse hiç etki yaratmadığı bir havuz ile 500 $'lık bir takasın %3 kayba yol açtığı bir havuzu birbirinden ayırır.

Slippage'a ne sebep olur?

Slippage tek bir nedenden kaynaklanmaz. Genellikle birkaç faktörün birleşimidir:

  1. Piyasa Volatilitesi: Kripto fiyatları çok hızlı değişebilir. İşleminizin onaylanması birkaç saniye veya dakika sürebilir ve bu sürede piyasa ciddi şekilde hareket edebilir. Varlık ne kadar oynaksa, slippage ihtimali de o kadar artar.

     

  2. Düşük Likidite: Bir havuzda yeterli token yoksa, küçük bir işlem bile fiyatı ciddi şekilde hareket ettirebilir. Bunu küçük bir kova ile yüzme havuzu gibi düşünün. Kovaya taş atınca büyük dalgalar olur; aynı taş havuza atıldığında neredeyse hiç dalga oluşmaz. Bu yüzden ETH gibi büyük token'larda slippage genellikle düşüktür; yeni çıkan bir meme coin'de ise ciddi slippage yaşanabilir. İşleminizi absorbe edecek yeterli likidite yoktur.

     

  3. Büyük İşlem Büyüklüğü: Likit piyasalarda bile, havuz büyüklüğüne göre büyük bir işlem fiyatı aleyhinize itebilir. Bu, slippage'a benzer ama özellikle kendi işleminizin yarattığı fiyat hareketini ifade eder.

Slippage toleransı nedir?

Çoğu takas arayüzünde bir slippage toleransı belirleyebilirsiniz; bu, kabul edebileceğiniz maksimum fiyat hareketidir. Slippage toleransınızı %1 olarak ayarlarsanız, "Fiyat %1'den fazla değişirse işlemi iptal et" demiş olursunuz. Farklı tolerans seviyelerinde neler olur?

 

Slippage Toleransı

Ne Olur?

Risk Seviyesi

%0,1 - %0,5

Volatil piyasalarda işlem muhtemelen başarısız olur

Düşük risk, düşük başarı oranı

%0,5 - %1

Likit token'lar için iyi denge

Çoğu takas için önerilir

%1 - %3

Daha yüksek başarı oranı, küçük maliyet

Volatil varlıklar için uygun

%3 - %10

İşlem neredeyse her zaman gerçekleşir

Botlar için hedef olursunuz

%10+

Neredeyse kesinlikle istismar edilirsiniz

Çok riskli


Yüksek slippage toleransı ayarlamak, insanların DEX'lerde farkında olmadan para kaybetmesinin en yaygın yollarından biridir.

MEV Botları Nedir?

MEV, İngilizce "Maximal Extractable Value" ifadesinin kısaltmasıdır. Blok zincirinde doğrulayıcıların veya madencilerin, blok içindeki işlemlerin sırasını değiştirerek veya dahil edilecek işlemleri seçerek ekstra kâr elde etmesini ifade eder.

Basitçe, bazı botlar henüz onaylanmamış tüm işlemleri ("mempool"da, yani işlemlerin bekleme odasında) izler. Bu botlar, işlemlerin sırasını değiştirerek kendi lehlerine fırsatlar arar. Blok zincirine işlemleri ekleyen madenciler ve doğrulayıcılar, belirli işlemleri önceliklendirmek için ücret alabilir. MEV botları ise daha yüksek gas ücreti ödeyerek "sırada öne geçer".
 

Bunu şöyle düşünebilirsiniz: Bir konserde, son biletleri almak için sıradasınız. Bir karaborsacı sizi görüp kapı görevlisine rüşvet vererek öne geçiyor, tüm biletleri alıyor ve sonra size daha pahalıya satıyor. MEV botunun yaptığı da tam olarak budur.

MEV koruması son dönemde çok konuşulan bir konu hâline geldi; çünkü bu tür değer çıkarımı, DEX'lerde takas yapan herkes için sürekli bir maliyettir.
 

Takaslarda iki ana MEV saldırı türü vardır: front-running ve sandwich saldırıları 

Sandwich saldırısı nedir?

Sandwich saldırısı, sıradan trader'lar için en yaygın ve maliyetli MEV istismarıdır. Diyelim ki 2.000 $ değerinde ETH'yi HARAMBE token ile takas etmek istiyorsunuz. HARAMBE volatil bir token olduğu için slippage toleransınızı %5 olarak ayarladınız ve işleminiz mutlaka gerçekleşsin istiyorsunuz.

  1. İşleminiz mempool'a girer. Cüzdanınız takas talebinizi herkese açık şekilde yayınlar. Bunu izleyen herkes, botlar dahil, görebilir.

  2. Bot işleminizi görür ve harekete geçer. Bir MEV botu, 5% slippage toleransı ile büyük miktarda HARAMBE almak üzere olduğunuzu tespit eder. Bu işlemin HARAMBE fiyatını yükselteceğini bilir. Hemen daha yüksek gas ücretiyle kendi alış emrini gönderir ve işleminin sizinkinden önce işlenmesini sağlar.

  3. Botun alış emri önce gerçekleşir. Bot HARAMBE alır ve fiyatı yükseltir.

  4.  Sizin işleminiz yeni (daha yüksek) fiyattan gerçekleşir. 2.000 $'a, bot müdahale etmemiş olsaydı alacağınızdan daha az HARAMBE alırsınız. Fiyat aleyhinize değişmiştir ama hâlâ %5 tolerans sınırı içinde olduğu için işlem gerçekleşir.

  5. Bot hemen satar. Bot, sizin işleminizden hemen sonra elindeki HARAMBE'yi, sizin oluşturduğunuz şişirilmiş fiyattan satar. Bot için risksiz kâr, sizin için kayıp.

"Sandwich" oldunuz. İşleminiz, botun alış ve satış işlemleri arasında sıkıştı; adını buradan alır.

Ne kadar kârlı olduğunu gösteren gerçek bir örnek: Uniswap'te "jaredfromsubway.eth" cüzdan adresine sahip bir trader, sadece bir günde sandwich saldırılarıyla 4 milyon $'dan fazla kazanç elde etmiş, bunun için 1 milyon $'dan fazla gas ücreti ödemiştir. Yani matematik bot operatörü için yine de kârlıydı. 

Front-running

Front-running, sandwich saldırısından daha basittir ama aynı derecede can sıkıcıdır. Bir bot mempool'u izler ve büyük miktarda "Token X" almak üzere olduğunuzu görür. Satın almanız fiyatı yükselteceği için, sizden önce daha yüksek gas ücretiyle Token X alır. Sizin işleminiz gerçekleştiğinde fiyat, başta gördüğünüzden daha yüksektir ve beklediğinizden fazla ödersiniz.
 

Front-running özellikle şu durumlarda yaygındır:

  • Token lansmanları, herkesin aynı anda almaya çalıştığı anlar
  • Bir anda alım baskısı yaratan büyük duyurular
  • Yeni DeFi protokollerinde likidite olayları

Frontrunning ve sandwiching arasındaki fark

Frontrunning tek hamleliktir. Bot işleminizi görür, kopyalar veya öngörür ve sırada öne geçer. Daha iyi fiyatı alır. Siz ise piyasa hareket ettikten sonra kalanla yetinirsiniz. Botun müdahalesi, işleminiz gerçekleşmeden biter.
 

Sandwiching ise iki hamleli bir işlemdir ve sizin işleminiz ortada yer alır. Bot, önce alım yaparak fiyatı şişirir, sizin işleminiz en kötü orandan gerçekleşir ve hemen ardından bot, sizin oluşturduğunuz likiditeye satış yapar. Sizin işleminiz, botun kâr elde etmesini sağlayan mekanizmadır.

Temel fark: Frontrunning'de siz, botun etrafından dolandığı bir engelsiniz. Sandwich'te ise botun kâr elde etmek için kullandığı aracı sizsiniz.
 

Yüksek slippage'dan kaçınmak için dikkat edilmesi gerekenler

Her takastan önce kontrol etmeniz gerekenler için pratik bir kontrol listesi:

Token'ın likiditesini kontrol edin

Yeni bir token'a takas yapmadan önce havuzun likiditesini kontrol edin. Çoğu DEX arayüzü bunu gösterir. Havuzda 100.000 $'dan az varsa, 1.000 $'lık bir işlem bile büyük slippage yaratabilir. 10 milyon $'lık bir havuz, tipik işlem büyüklükleri için çok daha güvenlidir.

Slippage toleransını düşük tutun

ETH, BTC veya büyük stablecoin'ler gibi yerleşik token'lar için slippage'i %1'in üzerine çıkarmaya neredeyse gerek yoktur. Daha küçük ve volatil token'lar için genellikle %1–3 yeterlidir. %5'in üstüne çıkmak, botların sizi hedef almasına davetiye çıkarmaktır.

Büyük işlemleri küçük parçalara bölün

Likiditesi düşük bir token'da yüksek miktarda takas yapmak istiyorsanız, işlemi tek seferde yapmayın. Birden fazla küçük işleme bölün. Evet, daha fazla gas ücreti ödersiniz ama slippage kaybınız azalır ve MEV botlarına hedef olmaktan kaçınırsınız.

Ağ yoğunken takas yapmaktan kaçının

Ağ yoğun olduğunda gas ücretleri yükselir. Daha da önemlisi, işleminiz onay beklerken mempool'da daha uzun süre kalır. Mempool'da uzun süre beklemek, botların sizi görüp harekete geçmesi için fırsat yaratır. Etherscan'ın gas takipçisi gibi araçlar, ağın daha sakin olduğu zamanları gösterir.

DEX toplayıcıları kullanın

1inch gibi DEX toplayıcıları, işleminizi aynı anda birden fazla likidite havuzuna yönlendirerek en iyi oranı ve en düşük fiyat etkisini elde etmenizi sağlar. Tüm işlemi tek bir havuza göndermek yerine, sistem siparişi akıllıca böler ve büyük işlemlerde slippage'ı azaltmanın en etkili yollarından biridir.

Takas öncesi oranları karşılaştırın

İlk gördüğünüz oran her zaman en iyi oran değildir. Farklı takas sağlayıcıları, yönlendirme ve likidite kaynaklarına göre farklı oranlar sunar. Onaylamadan önce 30 saniyenizi ayırıp seçenekleri karşılaştırın. 

İşte yaygın slippage hatalarından kaçınmak için hızlı bir tablo:

Durum

Ne Yapmalı

Meme coin veya düşük hacimli token takası

Slippage'ı %1–3 aralığında tutun, önce havuz likiditesini kontrol edin

Büyük token takası (ETH, BTC, SOL)

%0,5 slippage genellikle yeterlidir

Büyük işlem (>10.000 $)

Küçük parçalara bölün

Ağ yoğun

Daha sakin zamanı bekleyin veya hızlı onay için daha fazla ödeyin

Uygulama olağan dışı yüksek slippage gösteriyor

Devam etmeyin; önce araştırın

Token takası için %10+ slippage gerekiyor

Muhtemelen dolandırıcılık; uzak durun

Tangem Wallet sizi nasıl korur?

Tangem'in OKX DEX gibi sağlayıcılarla entegrasyonu, çoğu cüzdanda olmayan bir özelliği sunar. İşlemlerinizi gizli tutarak MEV çıkarımını önler. Takasınız, botların görebileceği herkese açık mempool yerine, özel olarak yönlendirilir ve böylece sandwich saldırıları ve front-running engellenir.
 

OKX DEX gibi sağlayıcılar ayrıca siparişlerinizi birden fazla likidite havuzuna böler ("order splitting"), böylece fiyat etkisi ve slippage azalır.

Slippage görünürlüğü

Tangem, her takas sağlayıcısı için slippage oranını onaylamadan önce gösterir. "Alacağınız" bölümündeki bilgi simgesine dokunarak kabul ettiğiniz slippage'ı görebilirsiniz. Çoğu cüzdan bu bilgiyi gizler veya hiç göstermez.

Sıkça Sorulan Sorular

Bir takasta normal slippage oranı nedir?

ETH/USDC veya BTC/USDT gibi likit çiftlerde %0,1 ila %0,5 slippage normaldir. Daha küçük veya volatil token'larda %1–3 tipiktir. Yerleşik bir token'da %5'in üzerinde slippage görüyorsanız, bir sorun var demektir: Havuzda çok az likidite olabilir, çok büyük bir işlem yapıyor olabilirsiniz veya piyasa aşırı dalgalı olabilir.

Slippage toleransını düşük ayarlarsam işlemim kesinlikle başarısız mı olur?

Hayır, her zaman değil. Düşük ayarlamak, fiyat toleransınızdan fazla değişirse işleminizin başarısız olacağı anlamına gelir. Bu aslında cüzdanın sizi koruduğu anlamına gelir, hata değildir. DEX'te başarısız bir işlemde yine gas ücreti ödersiniz ama token'larınızı kaybetmezsiniz. Bu, sandwiched olmaktan çok daha iyidir.

MEV yasa dışı mı?

Hayır. Yasal olarak gri bir alanda çalışır. Blok zinciri tasarımı gereği herkese açıktır ve herkes bekleyen işlemleri görebilir. MEV botları, sadece herkese açık bilgileri hızlıca kullanır. Yasa dışı değildir ama çok da adil sayılmaz. Blok zinciri topluluğu, etkisini azaltmak için teknik çözümler üzerinde çalışıyor.

Sandwich saldırısına uğradığımı nasıl anlarım?

Bir takas sonrası işleminizi Etherscan gibi bir blok gezgininde kontrol edebilirsiniz. Aldığınız token, teklif edilen miktardan belirgin şekilde azsa ve aynı blokta, sizin işleminizin hemen öncesinde ve sonrasında aynı adresten iki işlem varsa, muhtemelen saldırıya uğradınız. Ana ipucu: Bot adresinden gelen bir alım ve bir satış işlemi, sizin işleminizi sıkıştırıyorsa.

Tangem gibi donanım cüzdanı kullanmak MEV botlarını engeller mi?

Donanım cüzdanları özel anahtarlarınızı korur. MEV botlarını engellemez; çünkü MEV ağ düzeyinde gerçekleşir. Ancak Tangem'in dahili takas sağlayıcıları (özellikle OKX DEX Flash Bot ve 1inch RabbitHole ile) işlemleri özel kanallardan yönlendirerek MEV koruması sunar.

Slippage ile fiyat etkisi arasındaki fark nedir?

Fiyat etkisi, işleminizin havuz likiditesine göre yarattığı fiyat değişimidir. Slippage ise beklenen fiyat ile gerçekleşen fiyat arasındaki farktır ve hem fiyat etkisini hem de işlem süresince oluşan piyasa hareketini kapsar. İkisi de takas yaparken aleyhinize işler ama nedenleri farklıdır.

Her zaman mümkün olan en düşük slippage ayarını mı kullanmalıyım?

Evet, ama bazı nüanslarla. Likit çiftlerde (büyük token'lar) %0,5–1 arası idealdir. Volatil küçük token'larda işleminizin gerçekleşmesi için %1–3 gerekebilir. Amaç, makul başarı şansı veren en düşük slippage'ı kullanmaktır. Önce düşük ayarı deneyip, işlem başarısız olursa biraz yükseltebilirsiniz.

Tangem takaslar için ücret alıyor mu?

Tangem kendisi takas ücreti almaz. Blok zinciri ağ ücreti (gas) ve üçüncü taraf takas sağlayıcılarının ücretini ödersiniz. Tangem, birden fazla sağlayıcıdan oranları karşılaştırır ve en uygununu seçmenizi sağlar. Uygulama, onaylamadan önce tüm tahmini ücretleri gösterir; sürpriz yoktur.

Tangem'de takasım başarısız olursa ne olur?

Bir takas başarısız olursa, Tangem başarısız işlem durumunu siz manuel olarak kapatana kadar görünür tutar. Böylece ne olduğunu kaçırmazsınız. Her takasın durumunu token sayfasındaki işlem geçmişinden veya doğrudan takas sağlayıcısının sayfasından takip edebilirsiniz. Takas başarısız olursa, orijinal token'larınız cüzdanınıza iade edilir.

Tangem yeni başlayanlar için uygun mu?

Evet, üstelik bu en güçlü yanlarından biri. Uygulama, AMM'leri, likidite havuzlarını veya MEV'i anlamadan güvenle kullanabilmeniz için tasarlandı. En iyi uygulamalar (oran karşılaştırma, slippage görünürlüğü, MEV dirençli yönlendirme) varsayılan olarak entegredir. Özellikle yeni başlayanlar için teknik detayları bilmeden donanım düzeyinde güvenlik sağlamak büyük avantajdır.

Sonuç

Slippage, kripto ticaretinin doğal bir parçasıdır; ancak büyük kayıplar genellikle nasıl ve nerede işlem yaptığınızdan kaynaklanır. MEV botları işlemleri aktif olarak izler ve korumasız takasları istismar edebilir; fakat bunu önlemek için derin teknik bilgiye gerek yoktur, doğru araçlar yeterlidir.

Author logo
Yazar Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
İnceleyen: Rukkayah Jigam

Writer & editor covering digital assets and product updates.