Blockchain ekonomisinde önemli bir kavram olan MEV hakkında bilgi edinin. Madencilerin nasıl değer çıkardığını ve bunun DeFi için ne anlama geldiğini keşfedin.
Flashbots gösterge paneline göre, MEV Ethereum ekosisteminde önemli bir sorun olmuştur. Örneğin, son bir ayda neredeyse 20 milyon dolar değerinde MEV çıkarılmıştır, bu da piyasa dinamiklerini ve işlem maliyetlerini etkilemiştir. Yani, bunun sizin ilginizi çekmeyeceğini düşünüyorsanız, yanılıyor olabilirsiniz. İlk olarak Madenci Çıkarılabilir Değer olarak adlandırılan MEV, madencilerin ötesine geçerek çeşitli blok zinciri sistemlerinde doğrulayıcıları da kapsamaktadır. Örneğin, bir doğrulayıcı, sizin işlem yapmadan önce token satın alarak işleminizi öne alabilir, bu da fiyatın yükselmesine neden olur ve dolayısıyla daha fazla ödemenize yol açar. O halde, riskleri nasıl azaltabileceğinizi görelim!
Araştırmacılar MEV fırsatlarını arar ve genellikle başka bir kullanıcının işlemini içeren birden fazla işlemin paketlerini oluşturur.
MEV, başlangıçta Madenci Elde Edilebilir Değer olarak bilinen, madencilerin veya doğrulayıcıların standart blok ödülünün ötesinde kazanabileceği ek kârı ifade eder. Bu varlıklar, işlemlerin sırasını stratejik olarak manipüle ederek veya belirli işlemleri dahil ederek veya hariç tutarak, blok zinciri ekosisteminden ekstra değer elde edebilirler.
Diyelim ki, yeni bir kripto para biriminden 100 token satın almaya çalışıyorsunuz ve fiyatı 100 token için 10 ETH. İşleminizi Uniswap'ta gönderiyorsunuz, ancak işleme alınmadan önce bir doğrulayıcı veya madenci, işleminizin beklemede olduğunu görür ve gerçekleştirildiğinde token fiyatının muhtemelen yükseleceğini fark eder.
Doğrulayıcı, işleminizden önce bir işlem göndererek ticaretinizi önceden alır. Tokenleri 100 token için 10 ETH fiyatıyla satın alır, bu da otomatik piyasa yapıcıların (AMM'ler) mekanikleri nedeniyle token fiyatını artırır. Yani işleminiz işleme alındığında, fiyat yükselmiş olur ve artık 10 ETH yerine 100 token için 10.2 ETH ödemeniz gerekir.
DEX işlemi blok zincirine ulaştığında otomatik olarak gerçekleştirildiğinden, bunu iptal edemezsiniz veya geri çekilemezsiniz ve başlangıçta düşündüğünüzden daha fazla ödeme yapmak zorunda kalırsınız. Doğrulayıcı, bu tokenleri yeni daha yüksek fiyatla piyasaya geri satarak kar elde ederken, siz aynı miktarda token için daha fazla ödeme yapmak zorunda kalırsınız. Buna MEV veya Maksimum Çıkarılabilir Değer denir.
"Madenci çıkarılabilir değer" terimi başlangıçta iş kanıtı (PoW) blok zincirleri için türetilmiş olsa da, MEV yalnızca madencilerle sınırlı değildir. Hisse kanıtı (PoS) ve diğer tür ağlarda, doğrulayıcılar ek değer çıkarma fırsatına sahiptir. Bu daha geniş uygulanabilirliği yansıtmak için, MEV giderek "maksimum çıkarılabilir değer" olarak adlandırılmaktadır. Bu blog yazısında, bu fenomenin çeşitli blok zinciri ağlarındaki tam kapsamını kapsamak için "MEV" terimini kullanacağız.
MEV botları, blok zinciri ekosistemlerinin kenarlarında çalışarak, standart işlem ücretlerinin ötesinde ek değer çıkarma fırsatlarını sürekli olarak arar. Bu yazılım programları, blok zinciri düğümlerine doğrudan bağlı sessiz gözlemciler ve stratejistler olarak hareket eder.
Öncelikle, MEV botu sahipleri genellikle Ethereum gibi, kurulu altyapısı ve geliştirici tabanı nedeniyle bir hedef blok zinciri seçerler. Infura veya Alchemy gibi kamu düğüm sağlayıcıları, bot sahibine bekleyen işlemler ve blok önerileri hakkında gerçek zamanlı verilere erişim sağlayarak kurulum sürecini basitleştirir.
Sonraki adım, bir programlama dili seçmektir. Blok zinciri geliştirme için geniş kütüphanelere sahip olan Python popüler bir tercihtir. Alternatif olarak, Go, yüksek hacimli uygulamalar için ideal olan üstün performans ve eşzamanlılık sunar.
Temel oluşturulduktan sonra, bot sahibi kritik aşamaya geçer: strateji geliştirme. Bu, DEX'lerde büyük ticaretler, arbitraj fırsatları, borç verme protokollerinde likidasyon fırsatları, yüksek değerli NFT alımları ve önceden alma veya sandviç gibi farklı saldırı türleri gibi belirli MEV fırsatlarını belirlemeyi içerir. Tüm bunları tespit edip istismar etmek için karmaşık algoritmalar oluşturulur. Bir göz atın!
MEV, yalnızca tüccarlar için izole bir sorun değildir; tüm blok zinciri ekosisteminde dalgalanma etkileri vardır. Doğrulayıcılar veya madenciler MEV çıkardığında, bu, işlem ücretlerinden merkezi olmayan uygulamalardaki (dApp'ler) genel kullanıcı deneyimine kadar her şeyi etkileyen bir dizi sonuca yol açabilir.
MEV'nin en acil etkilerinden biri, işlem maliyetlerinin artmasıdır. Tipik bir senaryoda, MEV fırsatlarını gören doğrulayıcılar genellikle işlemlerinin öncelikli olarak dahil edilmesini sağlamak için daha yüksek gaz ücretleri ödemeye istekli olurlar. Bu, düzenli kullanıcıların işlemlerinin zamanında işlenmesini sağlamak için gaz ücretlerini artırmaya çalışabileceği bir teklif savaşı yaratır. Sonuç? Herkes için, özellikle ağ tıkanıklığı zamanlarında daha yüksek işlem maliyetleri.
Örneğin, bir doğrulayıcı bir DEX'te bir arbitraj fırsatı gördüğünde, işlemini önceliklendirmek için gaz fiyatını artırabilir ve bu da diğerlerinin rekabetçi bir gaz savaşında aynı şeyi yapmasına neden olabilir. Arbitraj veya MEV etkinliğine dahil olmayan kullanıcılar bile, bunun sonucunda işlemleri için daha fazla ödeme yapmak zorunda kalırlar ve bu dinamik, dApp'lerin kullanımını daha pahalı ve daha öngörülemez hale getirebilir.
MEV yalnızca maliyetleri artırmakla kalmaz, aynı zamanda dApp'lerle etkileşimi de daha kullanıcı dostu hale getirebilir. Önceden alma, örneğin, kullanıcıların karlı ticaretleri veya alımları kaçırmasına neden olabilir. Token veya NFT satın almaya çalıştığınızı hayal edin, sadece başka birinin (genellikle bir bot) bunları sizden önce kapmış olduğunu ve fiyatı yükselttiğini buluyorsunuz. Bu, hayal kırıklığına ve merkezi olmayan sistemlerin adaletine olan güvenin kaybına yol açabilir, çünkü kullanıcılar kendilerini botlarla rekabet ederken değil, adil bir pazara katılırken hissederler.
Ayrıca, sandviç saldırıları ve işlem sıralamasını manipüle eden diğer MEV stratejileri, kullanıcılar için belirsizlik yaratabilir. Kullanıcılar, işlemlerinin gönderildikten sonra nasıl sıralandığı üzerinde hiçbir kontrole sahip olmadığından, karlarını önceliklendiren doğrulayıcılar veya madencilerin insafına kalmış olurlar. Bu belirsizlik, genel kullanıcı deneyimini olumsuz etkiler ve dApp'lerin ve merkezi olmayan finans (DeFi) platformlarının daha geniş benimsenmesini engelleyebilir.
MEV, blok zinciri ekosistemlerinde güç merkezileşmesine de katkıda bulunabilir. MEV daha kârlı hale geldikçe, en fazla değeri çıkarabilen doğrulayıcılar ve madenciler ağı domine edebilir. Karlarını donanım, daha iyi bilgiye erişim veya hatta flashbot ileticilerinden ayrıcalıklı muameleye yeniden yatırabilirler ve bu da onlara daha küçük oyunculara karşı bir avantaj sağlar.
Bu güç yoğunlaşması, blok zinciri teknolojisinin merkeziyetsiz ruhunu zayıflatır. Birkaç güçlü aktör, işlemleri manipüle etme ve normal kullanıcıların aleyhine değer çıkarma yeteneğine sahip olduğunda, bu, daha küçük doğrulayıcıların katılımını engelleyebilecek ve ağın genel merkeziyetsizliğini zayıflatabilecek dengesiz bir oyun alanı yaratır.
MEV çıkarımı yalnızca tek bir yaklaşımla sınırlı değildir; bunun yerine, madencilerin ve doğrulayıcıların kârlarını maksimize etmek için kullandıkları birkaç strateji ve teknik vardır. En yaygın iki strateji, önceden alma ve sandviç saldırılarıdır.
Önceden Alma Nedir? Önceden alma, bir madencinin veya doğrulayıcının avantaj elde etmek için işlemleri yeniden sıraladığı klasik bir MEV tekniğidir. Özellikle, piyasa değişikliğine neden olacağını bildikleri bekleyen bir işlemin önüne kendi işlemlerini ekleyerek fiyat farkından kâr elde ederler.
Şekil, bir önceden işlem yapma saldırısına bir örnek göstermektedir. Kullanıcılar, belirli ücretlerle işlemleri bir blok zinciri düğümüne gönderirler; burada, bekleyen işlemler havuzu olarak bilinen bir mempool'da saklanır. Doğrulayıcı, bir blok oluşturmak için mempool'dan işlemleri seçer; genellikle madenciler, daha yüksek ücretler sunan işlemleri işleme almayı önceliklendirir.
Öncelik Sırası Nasıl Çalışır (Örnek): Aslında, makalenin en başında bu saldırı türünden bahsetmiştik, ancak şimdi bunun öncelik sırası olduğunu biliyorsunuz. Bu saldırının nasıl çalıştığına dair bu kısa açıklamayı tekrar okuyun ve aşağıdaki sandviç saldırısıyla karşılaştırmaya hazırlanın.
Yine, Uniswap gibi merkeziyetsiz bir borsa (DEX) üzerinde 10 ETH karşılığında yeni bir kripto para biriminden 100 token satın almaya çalışıyorsunuz. İşleminizi gönderdiğinizde, hemen işlenmez - bir mempool'a girer, bu da onaylanmamış işlemler için kamuya açık bir bekleme alanıdır. Doğrulayıcılar, madenciler veya MEV botları mempool'u tarar, kârlı fırsatlar arar.
Şimdi, bir doğrulayıcı bekleyen işleminizi görüyor ve geçtiğinde token fiyatının artacağını fark ediyor. İşleminizin önce işlenmesine izin vermek yerine, sizinle aynı 100 token için 10 ETH'den kendi alım emrini hemen önünüze yerleştiriyor. Doğrulayıcının işlemi işlendiğinde, DEX üzerindeki otomatik piyasa yapıcı (AMM) mekanikleri nedeniyle token fiyatı yükseliyor. İşleminiz nihayet işlendiğinde, artık 10 ETH yerine 10.2 ETH ödemeniz gerekiyor. Doğrulayıcı, tokenları daha yüksek bir fiyattan hemen satabilir, fiyat farkından kâr elde ederken, siz aynı satın alımda para kaybedersiniz.
Bu şekilde, öncelik sırası doğrulayıcılara "sıraya girmek" ve diğer kullanıcıların aleyhine kâr elde etme imkanı tanır, piyasa adaletini bozar.
Sandviç Saldırısı Nedir? Bir sandviç saldırısı, doğrulayıcının bir kullanıcının işlemini hem öncelik sırasına soktuğu hem de arkasından geçtiği daha gelişmiş bir öncelik sırası türüdür. Temelde, kullanıcının işlemini iki kendi işlemi arasında "sandviçler" - biri öncesinde, diğeri sonrasında yerleştirir.
Sandviç Saldırıları Nasıl Çalışır (Örnek): Bir kripto para biriminden 100 token satın almak istediğinizi hayal edin ve işleminizi Uniswap gibi bir DEX'e gönderiyorsunuz. Diyelim ki mevcut fiyat 100 token için 10 ETH. İşleminiz mempool'a giriyor ve bir MEV botu çalıştıran bir doğrulayıcı bekleyen işleminizi fark ediyor. İşte bir sandviç saldırısında sonraki aşamalar:
Adım 1: Öncelik Sırası Doğrulayıcı, işleminizden hemen önce aynı tokenlar için bir alım emri veriyor ve bunları 10 ETH'den satın alıyor. Bu satın alma, AMM sistemi nedeniyle token fiyatını artırıyor.
Adım 2: Sizin İşleminiz Şimdi, işleminiz işlendiğinde, fiyat zaten doğrulayıcının öncelik sırası nedeniyle artmış durumda. 10 ETH karşılığında 100 token satın almak yerine, artık fiyat artışı nedeniyle 10.2 ETH ödemeniz gerekiyor.
Adım 3: Arka Sıra İşleminiz geçtikten sonra, doğrulayıcı, sizin işleminizden hemen sonra başka bir işlem gerçekleştiriyor - bu sefer, daha önce satın aldığı aynı 100 tokenı şişirilmiş fiyattan satıyor. Yüksek fiyattan kâr elde ediyorlar, siz ise tokenlarınız için fazla ödeme yapıyorsunuz.
İlk bakışta, öncelik sırası ve sandviç saldırıları benzer görünebilir, ancak ikisi arasında önemli farklılıklar vardır. Öncelik sırası saldırısında, saldırgan (doğrulayıcı, madenci veya bot) mempool'da işleminizi fark eder ve kendi işlemini sizin işleminizden önce yerleştirir. Ana nokta, yalnızca bir emri sizin önünüze yerleştirmeleridir, bu da işleminiz işlenmeden önce fiyatı biraz artırır. Öte yandan, bir sandviç saldırısı, sizin işleminiz etrafında yerleştirilen iki işlemi içerir - biri önce, diğeri sonra. Bu saldırıda, öncelik sırası eylemi hala gerçekleşir çünkü saldırgan, işleminizden önce varlığı satın alır ve fiyatı artırır.
MEV'in neden olduğu zorlukları ele almak için, en dikkat çekici çözümlerden biri, MEV'in olumsuz etkilerini azaltmaya adanmış öncü bir araştırmacı organizasyonu olan Flashbots tarafından sağlanmaktadır. Flashbots, manipülatif uygulamaları karşılamak ve işlem işleme adaletini teşvik etmek için karmaşık bir mekanizma kullanır. İşte Flashbots'un arka planda nasıl çalıştığına daha yakından bir bakış.
Temelinde, Flashbots birkaç ana bileşeni içerir:
Flashbots, işlemler için kamuya açık mempool'dan ayrı bir özel mempool tanıtır. Bu özel havuz, madenciler ve doğrulayıcılar dahil olmak üzere Flashbots ağı içindeki katılımcılara açıktır. Kullanıcılar, bu özel havuza işlemler göndererek, kamuya açık mempool'un maruziyetinden kaçınabilirler, bu da işlemlerinin öncelik sırasına sokulma veya fırsatçı aktörler tarafından manipüle edilme olasılığını azaltır.
Flashbots ekosisteminde, işlemler basitçe ilk gelen ilk hizmet esasına göre bloklara dahil edilmez. Bunun yerine, işlemler Flashbots ağına katılan madencilere ve doğrulayıcılara açık artırmaya sunulur. Bu açık artırma mekanizması, işlem göndericilerinin blok alanı için teklif vermesini içerir, bu da işlemlerin daha öngörülebilir ve adil bir şekilde işlenmesini sağlamaya yardımcı olur. Madencilere işlemler üzerinde teklif verme imkanı tanıyarak, Flashbots kullanıcılar ve madenciler arasındaki teşvikleri hizalar, manipülatif uygulamalara olan ihtiyacı azaltır.
Flashbots altyapısının kritik bir bileşeni, MEV-Boost iletim sistemidir. MEV-Boost, işlem göndericileri ile madenciler arasında bir aracı olarak işlev görür. İşlem dahil edilmesi için madencilerden teklifler toplayarak açık artırma sürecini kolaylaştırır ve ardından en yüksek teklifi veren madenciyi seçerek işlemleri bir sonraki bloğa dahil eder. Bu sistem, blok alanı için rekabetçi bir ortam sağlayarak şeffaflığı artırır ve işlemlerin sömürücü taktikler yerine adil teklif verme esasına göre işlenmesini sağlar.
Flashbots ayrıca, MEV faaliyetleri hakkında ayrıntılı raporlama ve analizler sağlayarak şeffaflığa vurgu yapar. Bu, işlem sıraları, teklif verme kalıpları ve MEV'in ağ üzerindeki genel etkisi hakkında içgörüler içerir. Bu verileri erişilebilir hale getirerek, Flashbots kullanıcıların ve geliştiricilerin MEV dinamiklerini daha iyi anlamalarına ve etkilerini azaltmak için bilinçli adımlar atmalarına yardımcı olur.
Genel olarak, Flashbots'un yaklaşımı, işlem işleme için daha adil bir ortam yaratmak amacıyla özel bir işlem havuzunu, bir açık artırma mekanizmasını ve bir iletim sistemini birleştirir. MEV sömürü potansiyelini azaltarak ve şeffaflığı teşvik ederek, Flashbots, Maksimum Çıkarılabilir Değer ile ilişkili bazı temel zorlukları ele almayı hedeflemektedir.
MetaMask ve MyCrypto gibi birçok popüler cüzdan, Flashbots'u desteklemektedir.
MetaMask
MetaMask'ı Güncelleyin: En son sürüm MetaMask'ın yüklü olduğundan emin olun.
Flashbots Relay'i Etkinleştirin: MetaMask ayarlarınıza gidin ve "Gelişmiş" bölümünü arayın. "Flashbots Relay" seçeneğini etkinleştirin.
Ayarları Yapılandırın: Relay URL'si ve kamu Ethereum adresiniz gibi ek ayarları yapılandırmanız gerekebilir. Belirli talimatlar için MetaMask belgelerine başvurun.
MyCrypto
Flashbots Eklentisini Yükleyin: Chrome Web Mağazası'ndan Flashbots tarayıcı eklentisini indirin ve yükleyin.
MyCrypto'yu Bağlayın: MyCrypto cüzdanınızı Flashbots eklentisine bağlayın.
Ayarları Yapılandırın: Gerekli ayarları yapılandırmak için ekrandaki talimatları izleyin.
Flashbots Üzerinden İşlemler Gönderin! Bir işlem gönderdiğinizde, Flashbots'u kullanma seçeneğini seçin.
Maksimum Çıkarılabilir Değer (MEV), blok zinciri ekosistemleri geliştikçe, özellikle merkeziyetsiz finans (DeFi) ve giderek daha karmaşık akıllı sözleşmelerin yükselişi ile birlikte önemli bir konu olmaya devam edecektir. Flashbots ve benzeri çözümler, MEV'nin bazı olumsuz etkilerini ele almakta ilerleme kaydetmiş olsa da, maniplasyona karşı bağışık bir ortamdan hala uzak bir manzara vardır. Daha fazla doğrulayıcı ve bot, MEV pastasından bir dilim için rekabet ettikçe, işlem sıralama ve dahil etme konusundaki silahlanma yarışı yoğunlaşacaktır.
Olası bir gelecek, gaz savaşlarını ve önceden koşma saldırılarını azaltmak için daha sofistike açık artırma mekanizmaları ve zincir dışı koordinasyon içerebilir. Ayrıca, sıfır bilgi kanıtları (ZKP'ler) gibi yeni gizlilik odaklı blok zinciri teknolojileri, işlem ayrıntılarını gizlemeye yardımcı olabilir ve fırsatçı aktörlerin mempool'u istismar etmesini zorlaştırabilir. Bu, şeffaflık ve güvenlikten ödün vermeden çıkarılabilir değeri azaltma yolunu sunabilir.
Geliştiriciler, MEV maruziyetini en aza indirmek için merkeziyetsiz borsa (DEX) ve diğer dApp'leri yeniden tasarlamanın yollarını da araştırıyor, kullanıcılar için daha adil ortamlar yaratıyor. Araştırma ve geliştirme devam ettikçe, hem saldırgan hem de savunma MEV stratejilerinde daha fazla yenilik görmeyi bekleyebiliriz; bu da DeFi ve blok zinciri ağlarının geleceğini şekillendirecektir.
Kendinizi MEV saldırılarından korumanın kesin bir yolu olmasa da, Flashbots gibi araçlar riski azaltmaya yardımcı olabilir. Flashbots, işlemleri bir araya getirir ve kullanıcıların bunları özel bir havuza göndermesine olanak tanır, böylece önceden işlem yapılma olasılığını en aza indirir. Ayrıca, kullanıcılar MEV stratejileri hakkında bilgi sahibi olabilir ve ticaret alışkanlıklarını buna göre ayarlayabilirler.
MEV'nin geleceği muhtemelen karmaşık ve dinamik olacaktır. Flashbots gibi çözümler ilerleme kaydetmiş olsa da, MEV arayıcıları ile MEV azaltma teknikleri arasındaki devam eden silahlanma yarışı, sorunun devam edeceğini göstermektedir. MEV'yi daha fazla ele almak için yeni teknolojiler ve düzenleyici çerçeveler ortaya çıkabilir, ancak genel manzaranın evrilmeye devam etmesi muhtemeldir.