MEV (Maksimum Çıkarılabilir Değer), bir blok zinciri ağından, bir bloğa dahil edilen işlemleri ekleyerek, kaldırarak veya yeniden sıralayarak değer çıkarmaktır. Bu kavram, Ethereum topluluğunda oldukça uzun zaman önce ortaya çıktı (elbette, kripto yıllarını sayarsak). Yine de, MEV, sunucular için daha fazla fırsat açan DeFi altyapısının büyümesiyle yeni bir hacim seviyesine ulaşmaya başladı.
MEV'in çalışma prensibini basitçe anlatmak gerekirse: "Hey madenci, benim işlemimi şu işlemin yanına koy, ben de 1 ETH kazanayım, yarısını sana vereyim".
Açıkçası bu, hem işlemi bulan kişi (sunucular) hem de bloğu oluştururken işlemin sırasını değiştirebilenler için kazan-kazan durumudur.
MEV'lerle çalışırken önemli bir terim mempool'dur. Blockchain terminolojisinde, mempool henüz bloğa eklenmemiş ve hala bekleyen işlemler için bir bekleme havuzudur. Elbette, herkes bu bekleme durumunda olan tüm işlemleri görebilir ve bunların belirli sözleşme durumlarını nasıl etkileyebileceğini anlayabilir.
Yazının yazıldığı sırada, MEV mekaniğinin şu anda en popüler kullanımları şunlardır:
Mempool, yatırımcılara borsalardaki fiyatları tahmin etmeleri için eşsiz bir fırsat sunar. Çoğu merkezi olmayan borsa, bloktaki her yaklaşan işlemden sonra fiyat durumunu bilmek için havuzların (borsa sözleşmeleri) ve mempool'dan gelen işlemlerin mevcut durumunu bilmeye olanak tanıyan piyasa oluşturma algoritmalarıyla çalışır. Bu, hem bir blok içindeki farklı borsalar arasında normal arbitraj hem de sandviç saldırıları olasılığını açar - bir işlem etrafında alım satım veya tam tersi. Örneğin, bir yatırımcı mempool'da bir SAND token satın almak için büyük bir işlem görür. Sonra 2 işlemini madenciye gönderir: büyük işlemden hemen önce SAND token satın alımı ve bu işlemden sonra anında satış.
Maker, Compound ve Aave gibi borç verme protokolleri kullanıcıların teminat yatırmasını gerektirir (örneğin, ETH). Yatırılan bu teminat daha sonra diğer kullanıcılara kredi vermek için kullanılır. Bu teminatın krediyi güvence altına almama riski olduğunda (bunun için risk parametreleri DAO topluluğu tarafından önceden belirlenir), herhangi bir ağ kullanıcısı teminatı kendisi için alarak borcu tasfiye edebilir. Bu durumda, örneğin, borç 80.000 $ ve teminatı 100.000 $ olabilir, böylece tasfiye memuru anında kar elde eder.
Gelen işlemlerin genel bilgilerine erişim, NFT açık artırmalarının veya düşüşlerinin tamamlandığını tespit etmeyi mümkün kılar ve bu da bunlardan kar elde etme fırsatları yaratır. Örneğin, popüler bir NFT düşüşü varsa ve bir tüccar belirli bir NFT veya NFT seti istiyorsa, işlemini NFT'yi satın almak için ilk sırada olacak şekilde ayarlayabilir veya tüm NFT setini aynı anda satın alabilir.
Flashbots topluluğu MEV altyapısının geliştirilmesinde büyük bir rol oynadı. Esasen geliştirilmiş bir geth istemcisi (yani Ethereum düğüm istemcisi) olan mev-boost altyapısını önerdiler. Bu makalede, şu anda Ethereum ağındaki çoğu oluşturucunun kullandığı bu altyapıyı ele alacağım. Ancak, Flashbots Builder'ın yaygınlığı blok üretiminde önemli ölçüde düştü, ancak zirvedeyken tüm Ethereum bloklarının neredeyse %80'ini topladı.
Birleşmeden sonra Ethereum 2.0'daki "madencilik" sürecini kısaca inceleyelim. Artık blok oluşturmaktan sorumlu 3 ajan var:
Böylece, ağ kullanıcıları mev-boost altyapısı aracılığıyla blokların toplanmasını doğrudan etkileyebilirler. Paketler, sunucunun API aracılığıyla oluşturucuya gönderdiği sıralı bir işlem kümesi olan işlemleri düzenlemek için kullanılır.
Alice'in merkezi olmayan bir borsada (DEX) büyük miktarda kripto para birimi takas etmek istediğini düşünün. İşlemini ağa gönderir, ancak bir bloğa dahil edilmeden önce kötü niyetli bir aktör bekleyen işlemi fark eder. Ardından aktör, kripto para biriminin fiyatını manipüle etmek için bir dizi işlem gönderir ve bir önden koşma veya sandviç saldırısı gerçekleştirir.
İşte adım adım olan bitenin dökümü:
MEV koruması olmadan, bu tür manipülasyonların gerçekleşme olasılığı daha yüksektir ve bu da blok zinciri ekosistemine olan güvenin kaybolmasına ve kullanıcıların mali zarar görmesine yol açar.
Birkaç sağlayıcı, daha güvenli ve adil bir blok zinciri deneyimi sağlamak için yerleşik MEV korumasına sahip RPC düğümleri sunar. İşte dikkate değer birkaç tanesi.
dRPC, RPC uç noktalarına sağlam MEV koruması sağlar, işlemlerin adil bir şekilde sıralanmasını önceliklendirir ve manipülasyon riskini azaltır. Hizmetleri şunları içerir:
dRPC, Instadapp, SushiSwap, Lido, Curve ve 500'den fazla diğer web3 organizasyonuna hizmet veren, merkezi olmayan blok zinciri API'leri ve RPC Düğümleri alanında lider bir sağlayıcıdır.
Flashbots, MEV'in olumsuz dışsallıklarını azaltmaya odaklanmış bir araştırma ve geliştirme kuruluşudur. Flashbots Protect, önden çalıştırma ve diğer MEV ile ilgili saldırıları önlemeye yardımcı olan ve daha sağlıklı bir blok zinciri ortamını destekleyen RPC uç noktaları sunar. Özellikleri şunlardır:
Flashbot'un temel odak noktası, MEV için izinsiz , şeffaf ve sürdürülebilir bir ekosistem sağlamaktır.
MEV koruması sunan RPC sağlayıcılarını seçmek önemlidir. dRPC ve Flashbots Protect ile kullanıcılar ve geliştiriciler, MEV ile ilişkili riskleri önemli ölçüde azaltabilir ve daha istikrarlı ve güvenilir bir merkezi olmayan manzaraya katkıda bulunabilir.