Zincirdeki veriler ve işlemler hakkındaki makale aracılığıyla MEV'yi anlamanıza izin verin

Orijinal Yazar: Ye & Kan, Sentio; Orijinal Derleyici: Leo, BlockBeats

MEV robot saldırıları DeFi'de çok yaygındır, ancak birçok kişi bunları arbitraj saldırıları, sandviç saldırıları vb. gibi yalnızca kavramsal olarak anlar. Ancak MEV, zincirdeki işlem verilerinin izlenmesiyle daha iyi anlaşılabilir. Yakın zamanda bir Web3 gözlem platformu olan Sentio, MEV'i açıklayan bir makale yayınladı. Zincirdeki veriler ve örnekler, MEV'i daha iyi anlamanıza yardımcı olabilir.

Yazıya başlamadan önce kısaca Sentio’yu tanıtayım: Sentio, analiz ve izleme, simülasyon/hata ayıklama amacıyla kullanılabilen, düşük kodlu çözümler aracılığıyla akıllı sözleşme verilerinden göstergeler, loglar ve izlemeler üreten zincir üstü bir veri izleme platformudur. işlemler ve veri dışa aktarma API'leri. Şu anda Sentio, ETH, BSC, Polygon, Solana, Sui, Aptos ve diğer zincirleri desteklemektedir. Platform Google, Linkedin, Microsoft ve TikTok'tan kıdemli mühendisler tarafından kuruldu ve Lightspeed Venture Partners, Hashkey Capital ve Canonical Crypto gibi önde gelen VC'ler tarafından destekleniyor.

tanıtmak

Blockchain ve DeFi büyümeye devam ettikçe maksimum çıkarılabilir değer (MEV) çekici ve tartışmalı bir konu haline geldi. Bu makale, Sentio'nun gerçek işlemleri, veri noktaları ve basit yürütme örnekleri aracılığıyla MEV ile ilgili konuları derinlemesine incelemeyi ve MEV kavramının gizemini herkes için aydınlatmayı amaçlamaktadır.

**MEV'ler nedir? En büyüğü ne kadar büyük? **

MEV, bir madencinin, doğrulayıcının veya işlem siparişini verenin, işlemleri zincire eklemeden önce bir blokta sipariş ederek elde edebileceği potansiyel karı ifade eder. Ticaretin düzenini yeniden düzenlemeye yönelik bu hareket aynı zamanda kâr fırsatları da sağlar.

Aşağıdaki grafik, MEV için fırsatın ne kadar büyük olduğunu göstermek amacıyla iki MEV stratejisinin (yani Arbitraj ve Sandviç) son 14 gün içinde ürettiği günlük geliri ve kârı göstermektedir. Ortalama günlük brüt gelir 500.000 doların üzerinde, ortalama günlük kâr ise 100.000 dolar civarındadır. jaredfromsubway.eth (mavi alan) geliri tek başına sandviç saldırısının toplam kârının ve gelir tutarının yarısını oluşturuyordu.

**MEV nasıl çalışır? **

arbitraj

MEV ticaretinin nasıl çalıştığını göstermek için en "basit" arbitraj stratejisiyle başlıyoruz. Aşağıdaki şekilde gösterildiği gibi tipik bir MEV arbitraj işleminin iş akışına Tanrı'nın bakış açısıyla bir göz atalım:

Arbitraj ticareti: İlk olarak, MEV botu 2 likidite havuzu arasında bir fiyat farkı bulur; bot daha sonra tek bir işlemle düşük fiyatlı havuzdan alıp yüksek fiyatlı havuza satarak kar elde edebilir.

Örneğin, A işlemi bir arbitraj işlemidir, bu işlemin adım adım yürütülmesini anlamak için Sentio hata ayıklayıcı yardımıyla ayrıntılı fon akışını, pozisyon değişikliklerini ve işlem takibini görüntülemek için A işleminin bağlantısına tıklayın.

Şekildeki MEV işlemi 0x1a6 ile başlayan bir ticaret robotu tarafından başlatılmıştır.Bu işlemde MEV-bot, Uniswap V3 havuzundaki SDEX'teki WETH fiyatının, SmarDex havuzundaki (SmarDex) WETH fiyatından daha ucuz olduğunu tespit edebilir. benzer bir Uniswap V2 DEX'tir). MEV-bot önce düşük fiyatlı havuzda takas yapar, ardından alınan WETH'yi yüksek fiyatlı havuza satar ve son olarak 0,07ETH (5,91-5,98) kar elde eder.

Ayrıca bu işlemdeki 5. adım, Flashbot'lara 0,047 ETH öder; bu, MEV botlarının inşaatçıların sonraki bloklara dahil olmasını engellemek için ödediği bir rüşvettir, rüşvet ücreti dikkate alındığında MEV botları 0,02 WETH kar elde eder.

MEV-bot'un 0x1a6'da nasıl karlı fırsatlar bulduğuna daha derinlemesine bakalım. Bu MEV işleminin 17935927 Blokta yer aldığı görülmektedir.Bu işlemden önce aynı blokta başka bir B işlemi daha vardı.Bu işlem SmarDex havuzunda büyük miktarda swap gerçekleştirdi (8.52 WETH SDEX üzerinde swaplanmıştı). Havuzdaki ETH fiyatını artırın.

Yukarıdaki MEV-bot bu süreci hızla fark etti ve bu işlemin ardından kendi işlemini ekleyerek bu "düşük giriş, yüksek çıkış" fırsatını değerlendirdi.

İşlem bloğa dahil edilmeden önce MEV robotu işlemi nasıl keşfeder?Bunun mempool'dan bahsetmesi gerekir.İşlem bloğa eklenip zincirlenmeden önce mempool, mempool adı verilen bir havuzda bulunur. onaylanmadıysa bir sonraki bloğa dahil edilmeyi bekleyecektir. Blok oluşturucular, hangi işlemlerin hangi sırayla dahil edileceğini seçmekten sorumludur; bu işlem, işlem ücretleri ve gaz fiyatları (MEV botlarının katılım için ödediği tutar) gibi faktörlerden etkilenebilecek bir süreçtir.

Yukarıdaki durumda MEV botu tüm mempool işlemlerine bakabilir ve böyle bir işlemin var olduğunu görebilir. MEV robotu daha sonra arkasına başka bir işlem ekleyerek kâr amaçlı bir paket oluşturuyor. MEV botları, paketler oluşturmak ve paket işlemlerinin aynı bloğa dahil edilmesini ve istenen sırayla yürütülmesini sağlamak için Flashbot gibi araçları kullanabilir.

Aslında bu blokta daha fazla MEV işlemi gerçekleşti. Bu bir Flashbot yapı taşı olduğundan, daha fazla işlem görmek için Marto tarafından oluşturulan Flashbot tarayıcısına tıklayabilir ve Sentio hata ayıklayıcısında fon akışını, bakiye değişikliklerini ve çağrı izleme ayrıntılarını görüntüleyebilirsiniz.

SANDVİÇ SALDIRISI

Arbitraj stratejisi genellikle karlı bir işlemin ardından bir işlem eklemektir, ancak sandviç saldırısı, hedef işlemden önce ve sonra 1 (veya daha fazla) işlem ekleyerek ve bu işlemleri sırayla yürütmeye zorlayarak kar elde eden bir stratejidir. Tipik bir MEV sandviç saldırısının işleyiş sürecine aşağıdaki şekilde görüldüğü gibi Tanrı perspektifinden bakalım:

İlk olarak, bir kullanıcı mempool'a bir işlem gönderir ve MEV robotu sürekli olarak tüm mempool işlemlerini izler ve sandviç için karlı bir fırsat olup olmayacağını belirlemek için işlemi takip eder. Bir fırsat belirlendikten sonra MEV botunun, hedef işlemin öncesine ve sonrasına (bir sandviçi sarmak gibi) işlemleri ekleyerek bir paket oluşturması ve bu paketi blok oluşturucuya göndermesi gerekir. Mempool işlemi bir sonraki bloğa dahil edilip yürütüldüğünde, paket işlemi tam olarak aşağıdaki sırayla yürütülecektir.

MEV botları havuz likiditesini manipüle ederek kar elde eder. MEV robotları ön planda varlıkları daha düşük bir fiyata satın alabilir. Hedeflenen işlem sonrasında saldırgan daha önce satın aldığı tokenları daha yüksek bir fiyata satar.

Örnek olarak 17786884 bloğundaki son 3 işlemi ele alalım (Konum 0-2).

Pozisyon 0 (önleyici işlem): 0×850 ile başlayan işlemler

İşlem, MEV robotu tarafından 724.6 WETH'nin 1.34M USDC ile takas edilmesi için eklendi.Hedef işlemden önce işlem 1857 ETH/USDC fiyatından gerçekleştirildi.

Pozisyon (Hedef Tüccar): 0xc3ae ile başlayan işlemler

Hedef yatırımcı, 2743 ETH'yi sonunda Uniswap Router tarafından işlenecek olan USDT'ye (Uniswap V3) takas etmek ve işlemi ortalama 1851 ETH/USDC fiyatıyla tamamlamak istiyor. Hedef tüccarlar, MEV bot ön çalıştırma havuzunda 1782 ETH'yi 1850 ETH/USDC fiyatıyla takas etmeleri nedeniyle farklı fiyatlardan muzdaripti.

Pozisyon 2 (geri çalıştırma): 0×040 ile başlayan işlemler

İşlem, hedef işlemin ardından MEV-bot tarafından eklendi ve 134 milyon USDC, 727,6 ETH'ye değiştirildi. Pozisyon 0 ve Pozisyon 2'nin kombinasyonunun nihai sonucu, MEV-bot'un 3 ETH kar elde etmesi, hedef yatırımcının ise daha yüksek swap fiyatından zarar görmesidir. Aşağıdaki iki Konumun konum değişiklikleri, MEV robotunun elde ettiği karı hızlı bir şekilde anlamanızı sağlar.

Bu makale, zincirdeki veriler ve işlemler aracılığıyla MEV'yi anlamanızı sağlayacaktır

Swap'ı sandviç saldırılarından korumak için her zaman maksimum kaymayı ayarlamanız gerekir. Aksi takdirde, kayma bir sandviç saldırısı tarafından istismar edilecek ve MEV-bot için gelir oluşturacaktır (örneğin, programlı olarak ayarlandığında, uygulama kullanıcı arayüzünde veya takas ayarında miktarOutMinimum/sqrtpricelimitx 96 parametreleri dahilinde bir yüzde ayarlayın).

** tasfiye **

MEV botları aynı zamanda borç verenleri ve borçluları birbirine bağlayan DEX'ler olan borç verme protokollerinden (örneğin MakerDAO, Aave, Compound, vb.) de kâr edebilir. Borçlular, platform tarafından desteklenen teminatı sağladıktan sonra belirli bir değerdeki varlıkları ödünç alabilirler.Borçlunun teminatı borcunu ödeyemediğinde tasfiye meydana gelir ve tasfiye memuru, borcunu geri ödemek için düşük bir fiyattan teminat satın almaya motive olur.

Örnek olarak 0x652 ile başlayan işlemi ele alalım.

Adresi 0×310 ile başlayan MEV robotu, Balancer’dan flaş kredi alarak 212 USDT kredi almış, ardından 3-8. adımlarda MEV-bot borçlunun USDT borcunu ödemiş ve adresi ile başlayan MEV robotu 0×994 indirimli fiyatla aldı Bunun karşılığında MEV robotu, 8-11. adımlarda aldığı tüm TUSD'yi WETH ve USDT'ye takas eder ve 12. adımda ilk flaş krediyi öder, tüm adımlar tek işlemde tamamlanır.

Uzun Kuyruk MEV

Arbitraj, sandviç saldırıları ve tasfiyeler MEV'yi çıkarmanın başlıca yollarıdır. Ayrıca MEV'de niş, gizemli ve keşfedilmemiş başka stratejiler de vardır ve bunlar uzun kuyruklu MEV olarak bilinir.

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin