Giriş
Maksimum Çıkarılabilir Değer (MEV), kripto para ticaretinin en tartışmalı ancak karlı yönlerinden birini temsil eder. MEV, madencilerin, doğrulayıcıların veya ileri düzey tüccarların, ürettikleri bloklar içindeki işlemleri dahil ederek veya hariç tutarak stratejik olarak sipariş vererek elde edebilecekleri karı ifade eder. 2024 yılında yalnızca Ethereum'dan 1,2 milyar doların üzerinde MEV elde edildi, bu da onu herhangi bir ciddi DeFi katılımcısı için kritik bir değerlendirme haline getiriyor.
Bu kapsamlı kılavuz, MEV arbitraj taktiklerini araştırıyor; ön ve arka stratejilere, koruyucu önlemlere, etik hususlara ve birleşme sonrası Ethereum ve diğer blockchain ekosistemlerinde MEV'nin geleceğine odaklanıyor.
MEV Temellerini Anlamak
MEV nedir?
Orijinal olarak "Madenciden Çıkarılabilir Değer" olarak adlandırılan (Ethereum'un Proof of Stake'e geçişinden önce) MEV artık "Maksimum Çıkarılabilir Değer" anlamına geliyor; standart blok ödülleri ve gas ücretlerinin ötesinde blok üretiminden elde edilebilecek maksimum değer.
Temel MEV Stratejileri:
- Önden Çalıştırma:Fiyat etkisinden kâr elde etmek için işleminizi bir hedef işlemin öncesine yerleştirme
- Geri Çalıştırma:İşleminizi hedef işlemden hemen sonra yerleştirme
- Sandviç Saldırıları:Önden çalıştırma ve geri çalıştırmayı tek bir işlem etrafında birleştirmek
- Tasfiye:Borç verme protokollerinde yetersiz teminatlandırılmış pozisyonları tasfiye etme yarışı
- Zaman Haydut Saldırıları:Blockchain geçmişini kâr için yeniden düzenlemek (nadir ve pahalı)
MEV Tedarik Zinciri
1. Arayanlar:
Bellek havuzunu (beklemedeki işlem havuzu) izleyerek MEV fırsatlarını belirleyen botlar çalıştıran gelişmiş yatırımcılar.
2. Blok Oluşturucular:
Kârlı MEV çıkarma işlemlerini içeren optimize edilmiş bloklar oluşturan varlıklar.
3. Teklif Sahipleri (Doğrulayıcılar):
Hangi blokların önerileceğini seçen doğrulayıcılar, genellikle en karlı olanları seçerler.
4. Aktarıcılar:
İşlem gizliliğini korurken arama yapanları, oluşturucuları ve teklif verenleri birbirine bağlayan Flashbot'lar gibi aracılar.
Öncü Stratejiler
Önden çalıştırma, bellek havuzunda karlı bir işlemin tespit edilmesini ve ilk önce yürütülmesini sağlamak için daha yüksek gas ücretleriyle kendi işleminizi göndermeyi içerir.
Klasik Önden Çalışan
Senaryo:
Bir kullanıcı TOKEN X için büyük bir satın alma siparişi gönderir:
- Her biri 1$ karşılığında 10.000 TOKEN X satın alın = 10.000$
- Beklenen fiyat etkisi: TOKEN X 1,10 dolara yükseldi
Öncü Eylem:
- Bot, bellek havuzunda bekleyen satın alma işlemini tespit etti
- Hemen daha yüksek gas fiyatıyla kendi satın alma emrini gönderir
- Ön sıradaki oyuncunun satın alması ilk önce 1,00$'dan gerçekleştirilir
- Kurbanın satın alması ikinci sırada gerçekleşerek fiyatı 1,10 dolara yükseltti
- Önde yer alan oyuncu hemen 1,10 dolardan satış yapıyor
- Kâr: 1.000 $ (kurbanın ticaretinin %10'u)
Genelleştirilmiş Önden Çalışan
Modern MEV botları yalnızca belirli işlem türlerini önden çalıştırmaz; önden çalıştırmanın karlı olup olmayacağını belirlemek için HERHANGİ bir bekleyen işlemi simüle ederler.
Algılama Algoritması:
sınıfı GeneralizedFrontRunner:
def __init__(kendisi, w3):
self.w3 = w3
def simüle_transaction(kendisi, beklemede_tx):
"""Karlılığı belirlemek için işlemi simüle edin"""
# Mevcut blockchain durumunu çatallayın
fork_state = self.w3.eth.get_block('en son')
# Önce işlemimizi gerçekleştirmeyi deneyin
our_tx = self.construct_front_run_tx(pending_tx)
# Simülasyon: our_tx → pending_tx → our_exit_tx
sonuç = self.simulate_sequence([
bizim_tx,
pending_tx,
self.construct_exit_tx(bizim_tx)
])
kâr = sonuç['son_bakiye'] - sonuç['başlangıç_bakiyesi']
gas_cost = sonuç['gas_used'] * self.w3.eth.gas_price
dönüş {
'kârlı': kâr > gaz_maliyeti,
'net_kâr': kâr - gas_cost,
'başarı_olasılığı': sonuç['başarı_oranı']
}
def extract_mev(self, beklemede_tx):
"""Karlıysa ön çalıştırmayı gerçekleştirin"""
analiz = self.simulate_transaction(pending_tx)
if analiz['kârlı'] ve analiz['net_kâr'] > 100: # Minimum 100$
self.submit_bundle([
self.construct_front_run_tx(pending_tx),
pending_tx,
self.construct_exit_tx()
])
DEX Arbitraj Önde Çalışan
En yaygın MEV stratejilerinden biri, önde gelen DEX arbitraj fırsatlarını içerir.
Senaryo:
- A Kullanıcısı, Uniswap'te işlem yaparak arbitraj fırsatı yaratır ve SushiSwap ile fiyat farklılığına neden olur
- B Kullanıcısı, tutarsızlıktan kâr elde etmek için arbitraj işlemi gönderir
- MEV botu, B Kullanıcısının bekleyen arbitraj işlemini tespit ediyor
- Bot, önce arbitrajı gerçekleştirerek Kullanıcı B'yi önden çalıştırır
- B Kullanıcısının işlemi başarısız oluyor veya minimum kar sağlıyor
Gerçek Dünya Örneği (Mart 2024):
Yüksek volatilite döneminde:
- Yatırımcı, beklenen 5.000$ karla arbitraj işlemi gönderdi
- MEV botu tespit edildi ve 500 gwei gaz fiyatıyla önden koştu (tüccarın 100 gwei'sine karşılık)
- Bot 4.800$ kar elde etti
- Orijinal yatırımcının işlemi 150 $ gas kaybıyla geri alındı
- Bot 200 dolar yakıt ödedi ama net 4.600 dolar kazandı
NFT Önde Çalışan
MEV botları, düşük fiyatlı listelemeler ve önden satın alma işlemleri için NFT pazar yerlerini izliyor.
Saldırı Vektörü:
- NFT, 10 ETH için listelendi (piyasa değeri: 15 ETH)
- Alıcı, satın alma işlemini gönderir
- Bot, bekleyen satın alma işlemini tespit etti
- Bot daha yüksek gazla önden koşuyor, önce NFT alıyor
- Bot anında 14,5 ETH'ye listelenir
- Orijinal alıcı ya daha fazla öder ya da fırsatı kaçırır
İstatistikler:
MEV araştırma firması Flashbots'a göre:
- NFT pazaryeri işlemlerinin %15-20'sinde önden çalıştırma girişimleri yaşanıyor
- Başarılı ön çalışmalar ortalama 0,5-2 ETH kar sağlıyor
- Yüksek değerli NFT'ler (>50 ETH) %60'ın üzerinde ön çalıştırma deneme oranına sahiptir
Geriye Dönük Stratejiler
Geri çalıştırma, orijinal işleme müdahale etmeden, pazar etkilerinden kâr elde etmek için işlemlerin hedef işlemlerden hemen SONRA yerleştirilmesini içerir.
Oracle Güncellemesi Geriye Dönük Çalışıyor
Fiyat kahinleri güncellendiğinde DeFi protokolleri fiyatları ayarlar. Geriye kalanlar, arbitrajcıların tepki verememesinden önce kısa pencereyi kullanırlar.
Süreç:
- Chainlink oracle, ETH fiyatını 2.000 $'dan 2.100 $'a güncelledi
- Borç verme protokolleri artık ETH teminatını 2.100 $ olarak değerlendiriyor
- Hemen ikinci sırayı alan:
- Yeni daha yüksek değerlemede ETH teminatına karşılık maksimum tutarı borç alır
- Daha geniş bir piyasa fiyat değişikliğini fark etmeden ödünç alınan varlıkları takas eder
- Piyasa düzeltmeleri sonrasında krediyi geri öder
- Geçici yanlış fiyatlandırmadan kar
Tasfiye Geriye Dönüyor
Pozisyonları nakde çevrilebilir hale getiren işlemlerin hemen ardından tasfiyeleri gerçekleştirin.
Senaryo:
- Büyük ETH satış emri gerçekleştirildi ve ETH fiyatı %5 düştü
- Bu, Aave'deki X Pozisyonunun yetersiz teminatlandırılmış olmasına neden olur
- Geri koşucunun botu, X Konumunun artık nakde çevrilebilir olduğunu tespit etti
- Tasfiye işlemini aynı blokta gönderir
- %8 tasfiye bonusu alır
- Kâr: Tasfiye bonusu eksi gaz maliyetleri
Başarı Faktörleri:
- Hız:Rakiplerden önce tasfiye edilmeli
- Sermaye:Borcunu ödemek (veya flaş kredi kullanmak) için paraya ihtiyaç var
- Gaz optimizasyonu:Daha yüksek gaz = daha iyi dahil olma şansı
Arbitraj Geriye Dönüyor
Büyük işlemlerin yarattığı fiyat farklılıklarından kar elde edin.
Örnek:
- Whale, Uniswap'te 10.000 ETH'yi USDC ile takas etti
- Bu, Uniswap ETH fiyatını Binance'in %2 altına itiyor
- Hemen ikinci sırayı alan:
- Uniswap'te ETH'yi indirimli olarak satın alıyor
- Binance'te ETH'yi daha yüksek fiyattan satıyor
- Geçici fiyat farklılığından elde edilen kar
Uygulama:
sözleşme BackRunningArbitrage {
işlev çalıştırBackRun(
adres[] hafıza yolu,
uint256 miktarIn,
uint256 dkAmountOut,
uint256 blokNumarası
) harici {
// Yalnızca belirli blokta çalıştır (hedef tx'ten sonra)
require(block.number == blokNumber, "Yanlış blok");
// Arbitraj ticaretini yürütün
uint256 miktarOut = swapExactTokensForTokens(
miktarIn,
min Tutar Çıkışı,
yol,
adres(bu),
blok.zaman damgası + 60
);
// Kâr kontrolü
require(amountOut > minAmountOut, "Yetersiz kar");
}
}
Sandviç Saldırıları
Sandviç saldırıları, kurban işlemlerinden maksimum değeri elde etmek için önden çalıştırma ve geri çalıştırmayı birleştirir.
Saldırı Mekaniği
Klasik Sandviç:
- Önden alım (Satın alma):Bot TOKEN'i kurbandan önce satın alarak fiyatı yükseltiyor
- Mağdur Ticareti:Mağdurun satın alma emri şişirilmiş fiyattan gerçekleştirilir
- Geri dönüş (Satış):Bot TOKEN'i kurbana en yüksek fiyattan satıyor
- Sonuç:Bot fiyat manipülasyonundan kâr ediyor, kurban zarara uğruyor
Somut Örnek:
Kurulum:
- TOKEN fiyatı: 10 $
- Kurban 10.000 $ karşılığında 1.000 TOKEN satın almak istiyor
- Havuzda 100.000 TOKEN likiditesi var
Saldırı sırası:
- Bot 5.000 TOKEN satın alarak fiyatı 10,50 dolara yükseltti
- Kurban 1.000 TOKEN'i 10,50 $ = 10.500 $'dan satın alır
- Bot 5.000 TOKEN'i 10,40 $ = 52.000 $'dan satıyor
- Botun maliyeti: 50.000$; Gelir: 52.000 $
- Bot karı: 2.000 $
- Mağdur kaybı: 500 $ (10,00 $ yerine 10,50 $ ödendi)
Çoklu İşlem Sandviçleri
Gelişmiş botlar, daha yüksek kar için aynı anda birden fazla işlemi sandviçler.
Strateji:
Aynı token çiftinde birden fazla bekleyen işlem için bellek havuzunu izleyin:
- Büyük satın alma ile tüm partiyi önden çalıştırın
- Tüm mağdur işlemlerinin şişirilmiş fiyatlarla yürütülmesine izin verin
- Çıkarımı en üst düzeye çıkarmak için büyük satışlarla geri dönüş
Kârlılık:
Kurbanların toplam işlem hacminin %1-5'ini elde ederek büyük sandviçleri son derece karlı hale getirebilir (yüksek hacimli çiftlerde sandviç başına 10 bin ila 100 bin dolar).
MEV Koruma Stratejileri
Yatırımcılar için
1. Özel İşlem Gönderimi
Herkese açık görünürlüğü önlemek için özel bellek havuzlarını kullanın:
Flashbot'ların Koruması:
const {Flashbots} = require('@flashbots/ethers-provider-bundle');async function sendPrivateTransaction(tx) {
const flashbotsProvider = Flashbots.create'ı bekliyor(
sağlayıcı,
yetki İmzalayan,
'https://relay.flashbots.net'
);
const SignedTx = wait Wallet.signTransaction(tx);
dönüş bekliyor flashbotsProvider.sendPrivateTransaction({
işlem: SignedTx,
maxBlockNumber: currentBlock + 5
});
}
Avantajları:
- Bellek görünürlüğü yok = önden çalıştırma yok
- Gaz israfına neden olan başarısız işlem yok
- Adil işlem siparişi
2. Sıkı Kayma Toleransları
Sandviç saldırılarını önlemek için kabul edilebilir maksimum kaymayı (%0,1-0,5) ayarlayın:
işlevi swapWithSlippageProtection(
uint256 miktarIn,
uint256 minAmountOut, // Şu şekilde hesaplanır: beklenenOut * 0,995
adres[] hafıza yolu
) harici {
uint256 miktarOut = router.swapExactTokensForTokens(
miktarIn,
min Tutar Çıkışı,
yol,
msg.gönderen,
blok.zaman damgası + 300
);
require(amountOut >= minAmountOut, "Kayma çok yüksek");
}
3. Limit Emirleri
Tam işlem fiyatını belirlemek için piyasa emirleri yerine limit emirlerini kullanın:
sözleşme LimitOrderProtection {
yapı Sipariş {
adres belirteci;
uint256 miktarı;
uint256 limitFiyat;
uint256'nın geçerlilik süresi;
}
fonksiyon createLimitOrder(
adres belirteci,
uint256 miktarı,
uint256 limitFiyat
) harici {
siparişler[msg.sender] = Sipariş({
jeton: jeton,
miktar: miktar,
limitFiyat: limitFiyat,
geçerlilik sonu: Block.timestamp + 24 saat
});
}
}
4. Zaman Gecikmeli Yürütme
Tek işlemli MEV riskini azaltmak için büyük işlemleri birden fazla bloğa bölün.
Protokoller için
1. Taahhüt-Açıklama Planları
İki adımlı ticareti uygulayın:
- Taahhüt aşaması: Kullanıcı ayrıntıları açıklamadan hash ticareti yapmayı taahhüt eder
- Ortaya çıkarma aşaması: Taahhüt çıkarıldıktan sonra, kullanıcı işlem ayrıntılarını ortaya çıkarır ve
2. Toplu Açık Artırmalar
Tüm siparişleri zaman penceresinde toplayın ve tek parti olarak yürütün:
- CoW Swap: MEV koruması için toplu açık artırmaları kullanır
- Sonuç: Aynı takas fiyatından verilen siparişler, sandviç fırsatlarını ortadan kaldırır
3. MEV'ye Dayanıklı AMM'ler
MEV çıkarımını kârsız hale getiren AMM mekaniklerini tasarlayın:
- Osmoz:Özel işlemler için eşik şifrelemesini kullanır
- Gnosis CoWSwap:Toplu açık artırmalar ve çözücü rekabeti
- Rook Protokolü:MEV yakalama ve kullanıcılara yeniden dağıtma
4. Adil İşlem Siparişi
İlk gelen alır sıralama kurallarını uygulayın:
- Chainlink FSS:Adil Sıralama Hizmetleri
- Arbitrum:İlk gelen ilk alır sıralayıcı
- Sonuç:MEV'yi azaltır ancak ortadan kaldırmaz
Etik Hususlar
MEV Tartışması
MEV Yanlısı Argümanlar:
- Piyasa Verimliliği:MEV botları, fiyatları aynı hizada tutan arbitraj sağlar
- Tasfiye Hizmetleri:Borç verme protokolünün ödeme yeterliliğini sağlayın
- Ekonomik Güvenlik:Doğrulayıcı ödülleri ağ güvenliğini artırır
- Serbest Piyasa:Herkes MEV fırsatları için rekabet edebilir
MEV Karşıtı Argümanlar:
- Kullanıcı Sömürüsü:Sandviç saldırıları doğrudan perakende tüccarlara zarar verir
- Merkezileştirme:MEV teknik olarak gelişmiş oyuncuları tercih eder
- Ağ Tıkanıklığı:MEV botları herkes için gaz fiyatlarını artırıyor
- Haksız Avantaj:Doğrulayıcıların sipariş akışına ayrıcalıklı erişimi vardır
Düzenleyici Ortam
ABD SEC Pozisyonu:
- Önden çalıştırma, tokenize edilmiş menkul kıymetlere uygulandığında menkul kıymet yasalarını ihlal edebilir
- 2024-2025'te MEV uygulamalarına ilişkin incelemeler artırıldı
- Bazı MEV stratejilerinin piyasa manipülasyonu olarak potansiyel sınıflandırması
Ethereum Topluluğu:
- MEV'yi demokratikleştirmek için uygulanan PBS (Teklif Veren-İnşaatçı Ayrımı)
- MEV minimizasyonuna yönelik devam eden araştırmalar
- Ortadan kaldırmak yerine MEV'nin yeniden dağıtımına odaklanın
MEV'in Geleceği
Birleşme Sonrası Ethereum
Ethereum'un Proof of Stake'e geçişi MEV dinamiklerini değiştirdi:
Birleştirme Öncesi (PoW):
- Madenciler kontrollü işlem siparişi
- Büyük madencilik havuzları MEV çıkarımına hakim oldu
- Merkezi avantaj
Birleştirme Sonrası (PoS):
- Doğrulayıcılar bloklar önerir
- PBS, binayı teklif etmekten ayırıyor
- Daha fazla dağıtılmış MEV fırsatı
Diğer Zincirlerdeki MEV
Solana:
- MEV'yi azaltan genel bellek havuzu yok
- Ancak doğrulayıcıların hala sipariş verme yetkisi var
- Jito Labs, MEV altyapısını geliştiriyor
Binance Akıllı Zincir:
- Ethereum ile benzer MEV ortamı
- Daha düşük gaz maliyetleri, daha küçük MEV fırsatlarını uygulanabilir hale getirir
Evren:
- Osmosis eşik şifrelemesini uygular
- Zincirler arası MEV çözümleri oluşturma Protokolünü Atla
Katman 2 Çözümleri:
- İyimserlik/Arbitrum:Sıralayıcının sıralama kontrolü vardır
- zkSync/StarkNet:Gizlilik özellikleri MEV'yi azaltır
- Devam Eden Zorluk:Verimliliği adaletle dengeleme
Gelişen Çözümler
1. MEV Yeniden Dağıtımı:
MEV'yi ortadan kaldırmak yerine, kârları kullanıcılara yeniden dağıtın:
- Rook Protokolü:Yatırımcılara MEV'yi döndürür
2. Şifrelenmiş Mempool'lar:
Eşik Şifrelemesi:
- İşlemler şifrelenmiş olarak gönderildi
- Yalnızca bloğuna dahil edildikten sonra şifresi çözüldü
- Önde gelen fırsatları ortadan kaldırır
3. Adil Sipariş Protokolleri:
- Chainlink FSS:Oracle tabanlı adil sipariş
- Tahkim:Varsayılan olarak ilk gelen ilk alır
- Amaç:Tüm kullanıcılar için eşit oyun alanı
4. Zincirler Arası MEV:
Köprüler çoğaldıkça zincirler arası MEV fırsatları ortaya çıkıyor:
- Farklı zincirler arasında arbitraj
- Zincirler arası tasfiyeler
- Köprü manipülasyon saldırıları
Pratik MEV Araç Seti
Sonuç
MEV arbitrajı, kripto para piyasalarında teknoloji, ekonomi ve etiğin karmaşık bir kesişimini temsil eder. İleriye yönelik ve geriye dönük stratejiler, gelişmiş operatörler için son derece karlı olabilirken, genellikle düzenli kullanıcılara ve genel pazar adaletine zarar verir.
Temel Çıkarımlar:
- MEV Kaçınılmazdır:İşlem sırası önemli olduğu sürece MEV var olacaktır
- Koruma Esastır:Yatırımcılar özel hafıza havuzlarını ve uygun kayma ayarlarını kullanmalıdır
- Teknoloji Gelişiyor:PBS, şifrelenmiş bellek havuzları ve adil sıralama çözümleri gelişiyor
- Etik Konu:MEV çıkarmanın ekosistem sağlığı üzerindeki daha geniş etkisini düşünün
- Düzenleyici İnceleme Artıyor:MEV stratejileri artan gözetimle karşı karşıya kalabilir
MEV'in geleceği ortadan kaldırılmasında değil, zararlı çıkarımın adil dağıtımı ve en aza indirilmesinde yatmaktadır. Flashbot'lar, MEV-Share ve protokol düzeyindeki korumalar gibi çözümler, ekosistemi, tüm katılımcıların yağmacı uygulamalara maruz kalmadan gelişmiş pazar verimliliğinden yararlanabileceği daha adil bir MEV ortamına doğru taşıyor.
Sıkça Sorulan Sorular
S: MEV çıkarımı yasal mı?
A: MEV çıkarmanın kendisi yasal olarak gri bir alanda çalışmaktadır. Arbitraj genel olarak yasal olsa da sandviç saldırıları gibi belirli stratejiler, menkul kıymetler kanunları kapsamında piyasa manipülasyonu teşkil edebilir. Özellikle tokenize edilmiş menkul kıymetler için düzenleyici netlik hâlâ gelişmektedir.
S: MEV botları ne kadar kazanabilir?
A: En iyi MEV botları ayda 50.000 ila 500.000 ABD Doları kazanabilir, bazı istisnai dönemlerde ise milyonlar kazanılabilir. Ancak rekabet yoğundur ve kârlılık önemli ölçüde teknik uzmanlık ve altyapı yatırımı gerektirir (50 bin ila 200 bin dolar başlangıç maliyetleri).
S: Bir tüccar olarak MEV saldırılarından kaçınabilir miyim?
C: Evet, şunları kullanarak: 1) Özel işlem gönderimi (Flashbots Protect), 2) Sıkı kayma toleransları (%0,1-0,5), 3) Piyasa emirleri yerine limitli emirler, 4) CowSwap gibi MEV'ye dayanıklı DEX'ler ve 5) Düşük sıkışıklık dönemlerinde ticaret.
S: Önden koşma ile geriden koşma arasındaki fark nedir?
A: Önden çalıştırma, beklenen etkisinden yararlanmak için işlemleri hedef işlemden ÖNCE yerleştirir. Geriye dönük çalıştırma, yarattığı fiyat değişikliklerinden yararlanmak için işlemleri bir hedef işlemden SONRA yerleştirir. Sandviç saldırıları her ikisini de birleştirir.
S: Doğrulayıcılar her zaman MEV'yi çıkarır mı?
C: Hayır. Birleşme sonrası Ethereum, uzman geliştiricilerin bloklar oluşturduğu ve doğrulayıcıların bunları önerdiği Teklif Veren-Oluşturucu Ayrışmasını (PBS) kullanır. Birçok doğrulayıcı, rekabetçi açık artırmalar yoluyla MEV gelirinden pay alırken, blok oluşturmayı dış kaynak olarak kullanmak için MEV-Boost'u kullanıyor.
Referanslar ve Kaynaklar
Araştırma Makaleleri
- Flashbot Araştırması. "MEV-Explore: İşlem Analizi."
- Daian ve ark. "Flash Boys 2.0: Merkezi Olmayan Borsalarda Öncülük."
- Ethereum Vakfı. "PBS Belgeleri."