Yazan: IOSG Ventures
Önsöz
Yıllar boyunca Uniswap, değişimi daha kullanıcı dostu ve adil hale getirmek için sürekli olarak özelliklerde ve yeniliklerde değişiklik yapılması için baskı yapıyor. Örneğin, Uniswap Mobile'ın mobil sürümünü, UniswapX'teki Fillers Network'ü, zincirler arası amaç standartlarını birleştirmek için ERC-7682'yi ve Uniswap V4'teki AMM havuzlarını özelleştirmek için yakında çıkacak kancaları vb. gördük.
10 Ekim'de Uniswap genel olarak iyimser Rollup'ı Unichain'i duyurdu. Zincir, süper zincir ekosisteminde tek duraklı bir likidite merkezi olmayı, yatırımcılara neredeyse anında değişim deneyimi ve daha düşük spreadler sağlamayı, süreçte MEV katılımcılarının gizliliğini ve bütünlüğünü en üst düzeye çıkarmayı ve süreçte TEE'yi kullanmayı hedefliyor. .
Bu vizyonlar etkileyici olsa da, kullanıcılar başka bir L2'ye olan ihtiyacı sorguladılar; Vitalik'in de aralarında bulunduğu bazı kişiler Unichain hakkında yorum yaptı = "Toplamadaki Uniswap'in her kopyası böyle." Başka bir deyişle, yeni bir zincirde bir Uniswap klonunun başlatılmasının aslında Unichain'in başlatılmasıyla aynı amaca hizmet ettiğine inanıyor.
Peki Unichain iyi bir şey mi yoksa kötü bir şey mi? Bugünkü makale Unichain'in mimarisini tartışacak ve Unichain'in "gerekliliğini" anlayacak.
1. Unichain nedir?
Unichain, zincir üstü LP'ler ve değiştiriciler üzerindeki potansiyel etkiyi en aza indirmek için gizlilik teknolojisi TEE'yi kullanırken neredeyse anında işlemler gerçekleştirmek üzere tasarlanmış iyimser bir toplamadır.
Unichain, diğer iyimser toplama zincirleriyle aynı özellikler ve standartlarla oluşturulduğu için artık hiper zincir ekosistemindeki birlikte çalışabilirliğin avantajlarından yararlanabilir ve ağ genelinde paylaşılan likiditeye erişebilir.
Bu amaçla Unichain 4 büyük yenilik getirdi:
- Toplama-Boost ve Sıralayıcı Oluşturucu ayrıldı
- TEE'de blok inşaatı
- Flaş bloğu
- Unichain Doğrulama Ağı (UVN)
1.1 Toplama Desteği: Sıralayıcı Teklif Veren ayrımı (SBS)
Blok Oluşturma MEV problemini çözmenin anahtarıdır.
MEV Boost'tan önce Ethereum, sansür riskleri ve kötü kullanıcı deneyimiyle boğuşuyordu. Kâr odaklı sipariş ekleme konusunda arama yapanlar arasındaki şiddetli rekabet nedeniyle kullanıcılar yüksek işlem ücretleri ve önde gelen sorunlarla karşı karşıya kalıyor. Flashbot bu sorunları çözmek için MEV-boost'u geliştirdi.
MEV Boost, blok oluşturucuların ve teklif verenlerin rollerini bir araya getirecek ve en karlı blokları imza için teklif sahiplerine gönderecek aktarıcılar sunarak blok oluşturucuların ve teklif verenlerin rollerini farklılaştırıyor. Bu tasarım, MEV çıkarma sürecini etkili bir şekilde merkezileştirir ve doğrulayıcılar ile profesyonel inşaatçılar arasında MEV karını demokratikleştirir.
Rollup Boost konsepti MEV Boost'a benzer; burada SBS (Sıralayıcı Oluşturucu Ayırma) etkinleştirilmiş L2, "Blok Oluşturucu Sepeti" adı verilen bir sistem aracılığıyla blok oluşturma sürecini sıralayıcının yürütme motorundan ayırabilir.
Kısaca sistemin içerisinde 4 ana bileşen bulunmaktadır:
- OP düğümü
- OP-geth
- Sepet/Blok Oluşturucu Sepeti
- Harici blok oluşturucu
Optimizasyon mimarisi şeması aşağıdadır. Sıralayıcı düğümün (op-zinciri olarak da bilinir) Op-geth ve Op-node'dan oluştuğunu görebiliriz.
Blok oluşturma ve tekliflerin sıralayıcıdaki rolünü ayırt etmek için Sidecar adı verilen bir bileşen eklendi. Sidecar, OP düğümlerinin harici inşaatçılardan blok almasını sağlayarak blok inşaatçıları ve teklifçiler arasında bir pazar yaratır.
İş akışı aşağıdaki gibidir:
1. OP düğümü güncellemeleri sepete gönderir.
2. sepet, güncellemeleri op-geth'e iletmek için aracı görevi görür
3. OP düğümü OP-geth'ten bir blok talep ettiğinde yardımcı araç bu isteği durduracaktır.
4. Sepet daha sonra talebi harici blok inşaatçılarına iletir; bu, harici inşaatçıların teklif verebileceği ve rekabet edebileceği "boşluk"tur.
5. Harici/kazanan bloğu aldıktan sonra sepet bunu OP düğümüne gönderir.
6. Hiçbir blok alınmazsa sepet yerel olarak oluşturulan bloğu iletir.
Blok oluşturucu sepetinin ana faydası, yükseltmelerin OP zincir istemcisinde değişiklik gerektirmemesi ve aynı zamanda daha esnek, akıcı ve sansüre dayanıklı işlem sıralama kurallarına izin vermesidir. Ancak aracıların (sepetlerin) eklenmesinden dolayı bazı gecikmeler yaşanabilmektedir.
1.2 Toplama Desteği: Sıralayıcı Teklif Sahibi ayrımı (SBS)
1.2 Toplama Desteği: Sıralayıcı Teklif Sahibi ayrımı (SBS)
Rollup Boost, işlem bütünlüğünü sağlamak için blok oluşturma sürecine bir Güvenilir Yürütme Ortamı (TEE) ekleyerek bu süreci bir adım daha ileri taşıyor. Intel TDX gibi en yeni donanım gelişmeleri sayesinde gerçek zamanlı performans mümkündür.
TEE'lere aşina olmayanlar için bunlar, yetkisiz kişilerin dahili verileri okumasını önleyerek gelişmiş gizlilik sağlayan bir işlemci veya donanım içindeki güvenli bölgelerdir. Aynı zamanda, TEE içindeki kod değiştirilemediği veya değiştirilemediği için TEE yüksek düzeyde bir bütünlük sağlar.
Rollup Boost bağlamında Unichain, MEV sızıntısı riskini azaltmak için TEE oluşturucularını kullanacak. Bu, bir TEE blok oluşturucusuna bir paket veya işlem gönderildiğinde, TEE'nin bütünlük özelliğinin, işlemlerin oluşturucuya ulaşma sırasının daha fazla MEV çıkarmaya çalışan harici taraflardan etkilenmemesini garanti ettiği anlamına gelir.
Ek olarak TEE, TEE simülasyonları çalıştırabildiği ve geri yüklenen işlemler işlenmeden önce tespit edilip ortadan kaldırıldığı için kullanıcıları başarısız işlemlerden koruyan güvenilir geri yükleme koruması sağlar. Bu yalnızca AMM'nin verimliliğini artırmakla kalmaz (çünkü hiçbir başarısız işlem gerçekleşmeyecektir) aynı zamanda özellikle işlem hacmi yüksek olduğunda genel kullanıcı deneyimini de geliştirir.
Sipariş verme ve blok inşa sürecinin şeffaflığını artırmak amacıyla, blok oluşturulduktan sonra uygulama kanıtı kullanıcılara açıklanacak. Bu kanıt, daha sonraki bir paragrafta açıklanacak bir kavram olan önceliklendirmeyi doğrulamak için çok önemlidir.
1.3 Flashblock ve doğrulanabilir blok yapısı
Ethereum'un ortalama blok süresi 12 saniyedir, bu çok yavaştır ve kabul edilebilir bir işlem deneyimi için günümüzün ihtiyaçlarını karşılayamaz. Ayrıca yavaş blok süreleri, ağı daha fazla MEV fırsatına maruz bırakır ve işlem spam saldırıları sırasında ağ tıkanıklığına karşı savunmasız hale getirir.
L2, zincir dışı işlemleri bir araya getirerek ve hesaplama doğruluğunu doğrulamak için kanıtlar sunarak Ethereum'un ölçeklenebilirliğini geliştirmeyi amaçlıyor. Unichain, daha sorunsuz bir işlem deneyimi sağlamak için 250 ms'lik blok süresine ulaşmayı hedefliyor. Ancak bunu başarmak için Unichain'in blokları düşük gecikme süresiyle ve neredeyse anlık onay süreleriyle sürekli olarak iletebilen bir sisteme ihtiyacı var. Solana paralel olarak 440M işleyebiliyor ancak bu hıza ulaşmak için belli bir düzeyde merkeziyetsizlikten fedakarlık ediliyor.
Daha önce, L2 blok tekliflerinin çoğunda veri serileştirme ve durum kökü oluşturmadaki gecikmeler, hızlı blok sürelerini olanaksız hale getiriyordu.
Flashbot bu sorunu çözmek için flashblock'u yarattı; amaç, blokları daha küçük parçalara "parçalamak", böylece UX/LP faydalarını en üst düzeye çıkarmak için bloklar arasındaki süreyi kısaltmaktı.
Daha önce, L2 blok tekliflerinin çoğunda veri serileştirme ve durum kökü oluşturmadaki gecikmeler, hızlı blok sürelerini olanaksız hale getiriyordu.
Flashbot bu sorunu çözmek için flashblock'u yarattı; amaç, blokları daha küçük parçalara "parçalamak", böylece UX/LP faydalarını en üst düzeye çıkarmak için bloklar arasındaki süreyi kısaltmaktı.
Flashblock, TEE blok oluşturucusu tarafından kısmi ancak hızlı onay için verilen bir ön onaydır.
İlk olarak, işlemler TEE blok oluşturucuya aktarılır. L2'de SBS etkinleştirilmişse blok oluşturucu sıralayıcıdan ayrılır. Sıralama ve gruplandırmanın ardından işlemler, aşamalı olarak Flashblock adı verilen kısmi onayları oluşturacaktır. Flashblock, doğrulama için her 250 milisaniyede bir sıralayıcıdan diğer düğümlere yayın yapacaktır.
Gecikme, L2'de durum kökü oluşturma ve serileştirmeden kaynaklandığından, Unichain, birden fazla kısmi blok için durum kökünü ve fikir birliğini yalnızca bir kez hesaplayarak blok oluşturma sürecinin maliyetini amorti ederek gecikmeyi önemli ölçüde azaltır.
Kısacası Flashblock güçlüdür çünkü:
- Daha kısa blok oluşturma süresi, LP'nin ters seçim maliyet riskini azaltır.
- Flashblock, mevcut durumların erken yürütme durumunu sağlayarak cüzdan ve ön uç entegrasyonunu kolaylaştırır.
- Hızlı işlemler mükemmel bir kullanıcı deneyimi (UX) sağlar.
Ek olarak, TEE her Flashblock'ta önceliklendirmeyi zorunlu kılabildiğinden, uygulamalar ve akıllı sözleşmeler artık MEV vergileri uygulayabilir, önceliklendirmeyi kendi çıkarları için ele geçirebilir ve MEV'yi LP'lere ve kullanıcılara yeniden dağıtabilir.
Dan Robinson'un tweet'inde vurguladığı gibi, uygulamaların ve kullanıcıların MEV'lerini "kontrol etmelerine" izin vermek Unichain'in ana işlevlerinden/amaçlarından biridir.
Daha da iyisi, önceliklendirme TEE'deki kamuya açık yürütme kanıtı aracılığıyla doğrulanabilir. Bu, kullanıcıların işlemlerinin tam olarak nasıl yürütüldüğünü doğrulamasını sağlar. Bu çok önemlidir çünkü kullanıcıların önceliklendirmenin adil bir şekilde yapılmasını sağlamanın tek yolu budur.
1.4 Tek Zincirli Doğrulama Ağı (UVN)
Bugün çoğu L2 sıralayıcı merkezileştirilmiştir ve tek bir sıralayıcının davranışı MEV'nin adilliğini, blokların etkinliğini veya kesinliğini vb. etkileyecektir. Örneğin, bir sıralayıcı geçersiz bir blok yayınlarsa ve buna itiraz etmek için bir sahtekarlık kanıtı sunulursa, ortaya çıkan zincirin tersine çevrilmesi aslında zincirin hızını etkileyebilir.
Sıralayıcıdaki olası tek arıza noktalarıyla başa çıkmak için Unichain, Unichain Doğrulama Ağını (UVN) tanıttı.
UVN, bloklar önerildiğinde kanonik zincirin (Ethereum) doğrulayıcıları aracılığıyla blokların doğrulanmasına odaklanarak ekstra bir kesinlik katmanı ekler. Bu süreç aslında blok inşaatının farklı aşamalarının tek bir çağda aynı anda gerçekleşebildiği paralelleştirmeye benzer.
Ancak belgelerde daha fazla ayrıntı olmadan artıları ve eksileri hakkında varsayımlarda bulunmak için henüz çok erken.
1,5 $UNI jetonu
$Uni tokenı artık sadece bir yönetişim tokenı olmaktan öte, bir yardımcı tokendır.
Doğrulayıcı olabilmek için operatörlerin öncelikle $Uni'yi ana ağda teminat olarak stake etmesi gerekir. Akıllı sözleşmeler, Unichain'in yerel köprüsü aracılığıyla bakiyeleri takip edecek ve durumu güncelleyecektir.
Her dönemin başında mevcut stake bakiyesi anlık olarak görüntülenir ve ücretler, stake ağırlığına orantılı olarak dağıtılır. En yüksek $UNI stake ağırlığına sahip doğrulayıcılar, doğrulama ödüllerinin bir kısmını almak için kanıtları yayınlayabilecekleri aktif kümeye seçilecektir. Kanıtları kaçıran veya yayınlamayan doğrulayıcılar ödül alamayacak ve ödüller bir sonraki döneme devredilecektir.
Kamuya açık sınırlı bilgilere dayanarak doğrulama ödülünün şu şekilde olacağını söyleyebiliriz:
(Unichain kullanıcıları tarafından ödenen L2 ücreti - uygulama tarafından alınan MEV vergisi - paketi Tier 1'e gönderme maliyeti)
2. Unichain vs Appchain vs Genel Toplama
- Unichain/Evrensel Toplama ve Fayda Zinciri arasındaki temel farklılaştırıcı faktörler MEV, ön onay ve blok alanı rekabetidir.
- Uygulama zincirleri mimarilerini esnek bir şekilde özelleştirebildikleri için sansür risklerini ortadan kaldırmak veya MEV sızıntısını azaltmak gibi sorunları azaltmak için farklı MEV mekanizmalarını uygulayabilirler.
- Aynı zamanda TEE'nin sağladığı bütünlük özellikleri nedeniyle Unichain, işlem dizisinin herhangi bir üçüncü taraftan etkilenmemesini sağlayarak MEV'yi hafifletir ve yeniden düzenler. Doğrulanabilir önceliklendirme aynı zamanda MEV adaletini ve MEV gelirini kullanıcılara ve likidite sağlayıcılarına yeniden dağıtma potansiyelini de sağlar.
- Piyasadaki sipariş verenlerin çoğu merkezileştirilmiş olup, sipariş akışından maksimum değer elde etmelerine olanak sağlamaktadır. Buna karşılık Unichain, MEV yeniden dağıtım mekanizması, orijinal sıralayıcı tarafından yakalanabilecek MEV sayısını belirli bir dereceye kadar sınırladığından, daha "kamu yararına" bir yaklaşım benimsiyor.
- Unichain, Unichain'in güvenli mesajlaşma yoluyla mesajları okumasını ve süper zincirdeki varlıkları aktarmasını sağlayan, böylece düşük gecikme süresi (~2 Saniye) sağlayan, iyimser zincirler için birleşik bir standart olan OpStack üzerine kurulmuştur. Öte yandan Appchain'ler, IBC ekosistemine katılmak veya Arbitrum Orbit üzerinde L3 oluşturmak gibi farklı birlikte çalışabilirlik çözümlerinden yararlanabilir (her ne kadar bu OpStack'ın L2'si için yaygın olmasa da).
3.Sonuç
Unichain, kullanıcılara yalnızca önceden onaylanmış sorunsuz bir işlem deneyimi sağlamakla kalmayıp aynı zamanda flashblocok'ların etkinleştirdiği daha kısa blok süreleri nedeniyle MEV kullanım penceresini en aza indiren ilginç bir konsepttir. Bu yenilik aynı zamanda LP'ler için ters seçim riskini de azaltır ve kullanıcıların/LP'lerin daha düşük kayma vb. avantajlardan yararlanmasına olanak tanır.
Öte yandan Güvenilir Yürütme Ortamının (TEE) bütünlük ve gizlilik özellikleri, Unichain'deki önceliklendirme sayesinde zincirdeki kullanıcıların adil, doğrulanabilir veya uygulama tarafından yönetilen MEV yeniden dağıtımıyla garantili işlemlerin keyfini çıkarmasını sağlar.
Unichain'in doğrulama süreci aynı zamanda sıralayıcıları tek hata noktalarından korur ve doğrulayıcılar, $Uni tokenlerini getiri sağlayan verimli varlıklara dönüştürürken blokların hızlı bir şekilde sonlandırılmasında önemli bir rol oynar.
Bununla birlikte, MEV yeniden dağıtımını etkinleştirerek sıralayıcı aslında maksimum miktarda MEV yakalama potansiyelini kaybeder, ancak zincirdeki LP'lere/kullanıcılara daha fazla gelir döndürülür.
Bazıları Unichain'in varlıkların yeni zincire taşınması için yeterince çekici olmayabileceğini iddia etse de ben L2 ekosistemi büyümeye devam ettikçe, işletim zincirleri arasındaki birlikte çalışabilirliğin Unichain'in likidite gibi daha fazla likidite Havuzlarından yararlanmasına olanak tanıyacağına inanıyorum. Base'den havuzlar.
Ayrıca Grant'e ek olarak (Unichain, Uniswap DAO'dan sonra USDC biçiminde de sağlanabilir), yeni DeFi Uygulamaları, özelleştirilmiş MEV yeniden tahsis stratejilerinden yararlanabilecekleri için Unichain üzerinde geliştirme yapmak için yeterli motivasyona sahiptir. Aynı zamanda ekosistem içindeki varlıklar da MEV sızıntısını azaltmak için TEE'den yararlanabilir.
Bu nedenle Unichain, hızı, MEV yeniden dağıtımının adil olması ve zincirin sunabileceği birlikte çalışabilirlik nedeniyle DeFi'nin bir sonraki merkezi olma potansiyeline sahip.
Tüm Yorumlar