Uniswap’in Yeni Çıkardığı Unichain Nedir?

Birkaç yıl önce, Uniswap’in kendi ağını geliştirebileceğini tahmin etmiştim, ancak potansiyel kullanıcı deneyimi zorlukları nedeniyle şüpheciydim. Ancak Unichain’in ortaya çıkmasıyla birlikte tahminimin yanlış olduğu ortaya çıktı.

Unichain’in whitepaper’ı sadece üç sayfa uzunluğunda, ancak daha yakından bakıldığında bir başyapıt olduğu ortaya çıkıyor. Uniswap’in kullanıcı deneyimine uzun süredir odaklanmasını, Flashbots’un MEV üzerine en son araştırmasını ve OP Stack üzerine kurulu geniş ekosistemi bir araya getiriyor.

Kısa olmasına rağmen, whitepaper Güvenilir Yürütme Ortamları (TEE), öncelik sıralaması ve MEV vergilendirmesi gibi MEV’in temellerine aşina olmayan okuyucular için zorlayıcı olabilecek karmaşık konulara değinmektedir. Bu makale, Unichain’in temel özelliklerine basit ve hızlı bir giriş sağlamayı amaçlamaktadır.

1. Sorun

Uniswap, Ethereum ekosistemindeki lider AMM DEX’tir ve şu anda yaklaşık 4,5 milyar dolarlık toplam TVL ile 25 ağda konuşlandırılmıştır. Başarısına rağmen, Uniswap hala temel ağlardan kaynaklanan sınırlamalarla karşı karşıyadır.

Örneğin, Ethereum önemli ölçüde likidite sağlarken, düşük ölçeklenebilirliğe sahiptir ve kötü niyetli MEV (Maksimum Çıkarılabilir Değer) saldırılarına karşı savunmasızdır. Bu sorunları ele almak için toparlama çözümleri ortaya çıkmıştır, ancak çoğu şu anda işlem sıralaması için tek bir sıralayıcı tarafından yönetilmektedir, bu da canlılık hatası ve sansür gibi potansiyel tek hata noktalarını ortaya çıkarmaktadır.

Dahası, Ethereum ve çoğu Rollup ağındaki blok oluşturma süreci halka açık bir mempool içerir ve kullanıcıların (arama yapanların) diğerlerinden MEV çıkarabileceği bir ortam yaratır. MEV değer zincirinin yapısı da bir dengesizlik yaratmakta, orantısız miktarda değer kullanıcılara fayda sağlamak yerine teklif verenler tarafından ele geçirilmektedir.

2. Unichain nedir?

2.1 Genel Bakış

Unichain, bu sorunları ele almak için Uniswap, Flashbots, OP Labs ve Paradigm tarafından başlatılan OP Stack üzerine inşa edilmiş bir Ethereum Optimistic Rollup’tır. Unichain, 1) doğrulanabilir blok oluşturma ve 2) Unichain Doğrulama Ağı aracılığıyla çeşitli temel faydalar sağlar:

OP Stack tabanlı bir Rollup olmasının yanı sıra Unichain, Superchain ekosistemine entegre olmayı planlıyor. Bu entegrasyon, Unichain’in yerel hızlı yerleşim yeteneklerinin yanı sıra, Superchain ekosistemindeki zincirler arası çözümler aracılığıyla kullanıcılara sorunsuz bir likidite deneyimi sunmayı amaçlamaktadır.

Şimdi Unichain’in bu işlevleri nasıl yerine getirdiğine daha yakından bakalım.

2.2 Doğrulanabilir Blok Oluşturma

Doğrulanabilir blok oluşturma, Flashbots ile birlikte geliştirilen bir özellik olan Rollup-Boost aracılığıyla gerçekleştirilir. Rollup-Boost iki temel işlev sunar: Flashblock’lar ve doğrulanabilir öncelik sıralaması. MEV-Boost’a benzer şekilde, Rollup-Boost yan yazılım olarak işlev görür.

2.2.1 Flashbloklar

Flashblock’lar TEE kurucuları tarafından yayınlanan bir ön onay mekanizmasıdır (TEE’yi aşağıda daha ayrıntılı olarak tartışacağız). Unichain, tek bir bloğu dört parçaya bölerek, her 250 milisaniyede bir kısmi blok oluşturarak ve bunu sıralayıcıya göndererek kısmi bloklar üretir.

Sıralayıcı işlemleri yürütürken, bu kısmi blokları sürekli olarak indirir ve kullanıcılara erken yürütme onayları sağlar. Sıralayıcı, bu kısmi blokların önerilen nihai bloğa dahil edileceğini garanti eder. Bu süreç durum güncellemelerini hızlandırır, gecikmeyi azaltır, kullanıcı deneyimini iyileştirir ve kötü niyetli MEV’i sınırlar.

2.2.2 Doğrulanabilir Öncelik Sıralaması

2.2.2.1 Öncelik Sıralaması

Paradigm’den Dan Robinson ve Dave White tarafından önerilen öncelik sıralaması, blok teklif edenlerin işlemleri sansür veya gecikme olmaksızın tamamen öncelik ücretlerine göre sıraladığını varsayan bir blok oluşturma mekanizmasıdır. Bu model yalnızca tek veya güvenilir bir blok teklifçisi ile uygulanabilir. Ethereum L1 gibi birden fazla teklif sahibinin blok oluşturduğu rekabetçi ortamlarda öncelik sıralaması uygulanabilir değildir.

Özel emir akışı, DApp’lerin kendileriyle etkileşime giren işlemlerden MEV vergisi almasına olanak tanıyarak MEV değerinin bir kısmını ele geçirmelerini sağlar. Bu değerler dahili olarak kullanılabilir ya da kullanıcılara yeniden dağıtılabilir. MEV vergileri, akıllı sözleşmelerin öncelik ücretlerine dayalı olarak uyguladığı ücretlerdir.

Bir örneğe bakalım.

Unichain L2 üzerindeki 100y DEX’in kendi platformunda meydana gelen arbitraj fırsatlarından MEV değeri elde etmek istediğini varsayalım. Unichain üzerindeki blokların öncelik sıralaması kullanılarak oluşturulduğunu bildiğinden, herhangi bir işlemin MEV değeri tamamen öncelik ücreti tarafından belirlenir. 100y DEX, MEV vergisini işlemin öncelik ücretinin 99 katına ayarlar.

Eğer 100 ETH değerinde bir arbitraj fırsatı varsa, bir arama yapan kişi bunu yakalamak için ne kadar öncelik ücreti ödemeye razı olur? Cevap 1 ETH’dir. Öncelik ücretinin 1 ETH olarak ayarlanması, 99 ETH’lik bir MEV vergisi ile sonuçlanır ve toplam maliyeti 100 ETH yapar. Öncelik ücreti 1 ETH’den daha yüksek ayarlanırsa, toplam maliyet 100 ETH değerini aşacak ve bir kayıpla sonuçlanacaktır. Bu nedenle, 100y DEX, MEV değerinin 99 ETH’sine kadarını yakalayabilir.

MEV değerini yakalamayan normal kullanıcılar için öncelik ücretleri çok daha düşük olacaktır, yani 100y DEX bu işlemlerden değer elde etmeyecektir. Bunun yerine, yalnızca öncelikli ücretler tarafından temsil edilen MEV değerini yakalayacaktır. Bu kurulum, uygulamaların doğrudan MEV’i çıkarmasına olanak tanıyarak yeni potansiyel kullanım durumları yaratır.

2.2.2.2 TEE aracılığıyla Doğrulanabilirlik

Buradaki kilit nokta, blok inşasından sorumlu kuruluşun öncelik sıralama mekanizmasını takip etmesini sağlamaktır. Bunu başarmak için Unichain iki önlem uygulamaktadır: 1) PBS modeline benzer şekilde sıralayıcıyı blok oluşturucudan ayırmak ve 2) herhangi birinin öncelik sıralamasına uyulup uyulmadığını doğrulamasına izin vermek için blok oluşturucuların TEE (Trusted Execution Environment) kullanmasını zorunlu kılmak.

TEE, hassas verileri güvenli bir şekilde işlemek için sistemin geri kalanından bağımsız olarak çalışan donanımın (CPU gibi) güvenli bir parçasıdır. ARM’ın TrustZone’u veya Intel’in SGX’i gibi dış ortam tehlikeye girse bile güvenilen kodun güvenli bir şekilde yürütülebilmesini sağlar.

Bu tasarım, işletim sisteminin veya yönetici ayrıcalıklarına sahip programların bile güvenli alana erişmesini engeller. Bir TEE’de çalışan kodun güvenilir olduğundan emin olmak için onaylama kullanırız. Onaylama, TEE’nin güvenli ve kurcalanmamış durumunu garanti eder. Örneğin, Intel SGX’te, SGX içindeki kodu ve verileri temsil eden bir hash oluşturulur ve donanım tarafından yönetilen bir özel anahtar bu kodun bütünlüğünü kanıtlayabilir.

Unichain’in blok oluşturma süreci kurucunun TEE’si içinde çalışır. TEE’nin özellikleri sayesinde, bu oluşturucular kullanıcılara öncelik sıralamalı blok oluşturma mekanizmasını kullandıklarını gösteren bir kanıt sunabilirler. Bu birleşik işlevler, Unichain’deki uygulamaların MEV gelirinin bir kısmını güvenilir bir şekilde alabilmesini sağlar.

2.3 Unichain Doğrulama Ağı

Unichain Doğrulama Ağı, Unichain’in en son durumunu doğrulamaktan ve ekonomik güvenlik yoluyla hızlı kesinlik sağlamaktan sorumlu merkezi olmayan bir düğüm operatörleri ağıdır ve zincirler arası sorunsuz işlemlere olanak tanır. Bu konsept, AltLayer’ın hızlı nihai sonuç elde etmek için EigenLayer kullanan MACH’ine benzemektedir.

Unichain’de merkezi olmayan bir düğüm olmak için katılımcıların Ethereum ana ağında UNI stake etmesi gerekir. En yüksek UNI bakiyesine sahip düğümler her dönem için aktif doğrulayıcı setine seçilecek ve Reth Unichain istemcisini çalıştırarak doğrulamaya katılacaklardır. Ek olarak, diğer ağlara benzer şekilde, UNI sahipleri hisselerini devredebilir.

3. Son Düşünceler

Bir DApp olarak Uniswap halihazırda güçlü bir ürün-pazar uyumu yakalamış durumda ve özel bir L2’ye geçişi konusunda iyimserim. Bununla birlikte, likidite bölünmesi bir sorun olmaya devam ediyor, bu nedenle Uniswap ekibinin Ethereum L1 ve Unichain L2 arasında sorunsuz çapraz zincir işlemlerini nasıl kolaylaştırdığını izlemek önemli olacak.

Yatırım perspektifinden bakıldığında, UNI tokenlerinin artık UVN için stake tokenleri olarak hizmet verecek olması özellikle ilgi çekicidir. EigenLayer, Symbiotic ve Karak gibi stake protokollerinin güçlü performansı göz önüne alındığında, UVN’de büyük miktarda UNI’nin stake edilmesini bekleyebiliriz, bu da UNI’nin değerini önemli ölçüde artıracaktır.

Exit mobile version