paint-brush
MEV Koruması RPC Düğümleri İçin Neden Önemlidir?ile@cryptobro

MEV Koruması RPC Düğümleri İçin Neden Önemlidir?

ile Crypto Bro5m2024/08/10
Read on Terminal Reader

Çok uzun; Okumak

MEV (Maksimum Çıkarılabilir Değer), bir blokta yer alan işlemleri ekleyerek, kaldırarak veya yeniden sıralayarak bir blok zinciri ağından değer çıkarmaktır.
featured image - MEV Koruması RPC Düğümleri İçin Neden Önemlidir?
Crypto Bro HackerNoon profile picture
0-item


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.

İnsanlar Bugün Blockchain'de Ne Arıyor?


Yazının yazıldığı sırada, MEV mekaniğinin şu anda en popüler kullanımları şunlardır:

DEX arbitrajı ve sandviç saldırıları

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ış.

Tasfiyeler

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.

NFT MEV

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.

MEV Altyapısı


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:


  • Blok oluşturucu. Blok teklif veren, gaz için ödeme yapmanın yanı sıra, bloktaki tercih ettikleri konumu, üst sınır fiyatla teklif vererek ifade eden sunuculardan ve kullanıcılardan işlem alır. Teklif verenin işi, çeşitli stratejiler kullanarak en karlı bloğu oluşturmaktır.
  • Blok rölesi. Blok rölesi, blokların doğrulayıcılara iletilmeden önce doğrulanmasından sorumlu bir aracıdır. Blok rölesi, oluşturucu blokların geçerliliğini kontrol ederek ve MEV ile ilişkili her bloğun değerini değerlendirerek doğrulayıcıları spam'den korur.
  • Blok doğrulayıcı. Mev-boost mimarisindeki bir blok doğrulayıcı, belirli bir yuva için bir blok sunmak üzere seçilen bir Beacon Chain üyesidir. Doğrulayıcı, emanet yoluyla açık anahtarıyla imzalayarak doğruladığı en karlı blok başlığını elde etmek için röleyle iletişim kurar.


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.

Pratik Örnek: MEV Korumasının Olmamasının Sonuçları

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ü:


  1. Alice'in işlem gönderimi. Alice, DEX'te 100 ETH'yi SAND ile takas etmek için işlemini gönderir.
  2. Bekleyen işlem görünürlüğü. Alice'in işlemi bir bloğa dahil edilmeden önce, kötü niyetli aktörler de dahil olmak üzere herkes tarafından görülebilen bekleyen işlem havuzunda görünür.
  3. Öncülerin işlemleri. Kötü niyetli bir aktör Alice'in büyük işlemini görür ve iki işlem gönderir: biri Alice'in işleminden hemen önce ETH satın almak için (fiyatı yukarı iterek) ve diğeri hemen sonrasında ETH satmak için (artan fiyattan faydalanarak).
  4. Alice üzerindeki etkisi. Alice'in işlemi işlendiğinde, ETH'nin fiyatı artmış olur, bu da 100 ETH'si için daha az SAND aldığı anlamına gelir. Kötü niyetli aktör fiyat farkından kar elde eder.


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.

MEV Destekli RPC Sağlayıcıları

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


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:


  • İşlem paketleme. İşlemlerin, MEV çıkarma potansiyelini en aza indirecek şekilde gruplandırılmasını ve sıralanmasını sağlama.
  • Gizlilik özellikleri. Onaylanana kadar bekleyen işlemleri gizleyerek, önden koşma ve sandviç saldırıları riskini azaltır.
  • Gerçek zamanlı izleme. Gerçek zamanlı olarak potansiyel MEV tehditlerini aktif olarak taramak ve azaltmak.


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.

Flashbotlar Korur


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:


  • Kapalı teklifli açık artırma mekanizması. İşlemler, onaylanana kadar ayrıntıları gizlenecek şekilde sunulur ve bu sayede yürütme öncesi manipülasyon önlenir.
  • MEV'e dayanıklı mempool. İşlemler, MEV istismarına dayanıklı olacak şekilde tasarlanmış bir mempool'da yönetilir.
  • Madencilerle işbirliği. Madencilerle yakın bir şekilde çalışarak adil işlem siparişini sağlamak ve MEV çıkarımı için teşvikleri azaltmak.


Flashbot'un temel odak noktası, MEV için izinsiz , şeffaf ve sürdürülebilir bir ekosistem sağlamaktır.

Çözüm

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.