Merkeziyetsiz borsa (DEX) toplayıcısı 0x tarafından incelenen 84.163 Uniswap v4 hook'unun %54,2'si kötü amaçlı olarak sınıflandırıldı. Kötü amaçlı hook'ların işlem teklifi ile gerçek takas sırasında farklı koşullar uygulayabileceği değerlendirilirken, yönlendirme sorumluluğu konusunda tartışma başladı.
0x, 11 Eylül itibarıyla altı blokzincirdeki hook'ları statik ve dinamik analiz ile gerçek işlemleri izleme yöntemleriyle incelediğini 14 Eylül'de açıkladı. Hook'ların %19,4'ü güvenli, %26,4'ü ise kötü amaçlı olma ihtimali bulunan kategoride yer aldı.
0x, kötü amaçlı hook'ların toplayıcılar ve cüzdanlara önce cazip bir fiyat sunarak işlemi teşvik edebileceğini, ardından işlem tamamlanırken ücret veya takas koşullarını değiştirebileceğini belirtti. Bu tür hook'lardan geçen işlemlerde kullanıcıların, teklif edilenden en fazla %50 daha az varlık alabileceği bildirildi.
Raporda gerçek örneklere de yer verildi. Base ağındaki bir hook, ETH-NVDAc işlem çiftinde 6.516 işlem gerçekleştirdi ve bunların 3.946'sından ücret aldı. Alınan ücretin medyanı %18 oldu.
BNB ağındaki USDT-WBNB işlem çiftine bağlı başka bir hook ise 4.879 işlemin 1.619'undan ücret tahsil etti. Bu hook için ücret medyanı %12,8 olarak kaydedildi.
0x, bu yıl 81,92 milyon işlemi yönlendirdiğini ve işlem hacminin 42,67 milyar dolar (yaklaşık 57,47 trilyon won) olduğunu açıkladı. İşlemlerin yaklaşık %70'i Uniswap likiditesine erişirken, 0x şüpheli havuzların yönlendirme sonuçlarında görünmemesi için tespit teknolojisini ve likidite havuzu inceleme süreçlerini güçlendirdiğini bildirdi.
Uniswap v4 hook'ları; havuzların, swap işlemlerinin, ücretlerin ve likidite pozisyonlarının çalışma biçimini değiştiren akıllı sözleşme eklentileridir. Geliştiriciler, swap öncesi ve sonrasına özel mantık ekleyerek dinamik ücretler, zincir üstü limitli emirler ve likidite yönetimi özellikleri oluşturabilir.
Hook'lar Uniswap Labs'ten bağımsız üçüncü taraflarca da geliştirilebilir. Bu yapı işlevselliği artırırken, kullanıcıların işlem yürütme rotasına hangi mantığın dahil edildiğini kendilerinin kontrol etmesini gerektiriyor.
Uniswap, bazı hook'ları yönlendirme izin listesine almak için bir inceleme süreci yürütüyor. Ancak şirket, bu sürecin güvenlik denetimi veya güvenlik garantisi olmadığını ve bir hook'un izin listesinde bulunmasının tek başına güvenli olduğunu göstermediğini belirtiyor.
Hayden Adams (Hayden Adams) Uniswap kurucusu, “Bu bir beceri meselesi. Kötü hook'lara yönlendirme yapmayın” dedi. Adams'ın açıklaması, Uniswap'ın API ve yönlendirme özellikleri kullanılarak sorunlu hook'lardan kaçınılabileceği görüşüne dayanıyor.
Dan Robinson (Dan Robinson) Paradigm temsilcisi ise 0x'in analiz başlığının “0x yönlendirmesindeki hata” olarak değiştirilmesi gerektiğini savundu. Robinson, toplayıcıların işlemleri rastgele hook'lara bağlamaması gerektiğini ve Uniswap'ın kendi yönlendiricisinde de onay süreci bulunduğunu söyledi.
Tartışma, hook'ların açık yapısı ile işlem yürütme aşamasındaki doğrulama sorumluluğunun çatıştığı bir örnek olarak öne çıktı. 0x, kötü amaçlı hook tespiti ve yönlendirme incelemesini vurgularken, Uniswap tarafı izin verilmeyen hook'ların işlem rotasına dahil edilmemesinin öncelikli olduğunu savundu.
Uniswap v4 hook'larının özelleştirilebilir likidite tasarımında kullanılması, daha önce TokenPost'un Uniswap v4 hook'larına ilişkin analizinde de ele alınmıştı. Söz konusu analizde hook'ların swap öncesi ve sonrası mantık, ücretler ve likidite yönetimi yöntemlerinin havuz bazında farklılaştırılmasını sağladığı aktarılmıştı.
Bu analizde sunulan veriler, hook'ların işlevsel esnekliğinin işlem koşullarını doğrudan etkileyebileceğini gösteriyor. Özellikle teklif aşaması ile ödeme aşamasındaki koşulların farklılaşabileceği yönündeki değerlendirme, cüzdanlar ve toplayıcıların hook kodunu yönlendirme rotasıyla birlikte incelemesi gerektiği tartışmasını gündeme getirdi.
0x ile Uniswap tarafının açıklamaları farklılaşırken, Uniswap v4 ekosisteminde izin listeleri, yönlendirici doğrulaması ve işlem öncesi-sonrası koşulların karşılaştırılması temel kontrol başlıkları olarak öne çıkıyor.
Yorum 0