Likidite Problemini Çözmek

Onur Sarayli
5 min readOct 27, 2021

--

Sanal AMM’ler ve Yönlendirici Müzayedeleri ile Tanışın

Connext’in likidite sorununu birlikte çözen geliştirme aşamasında iki yükseltmemiz var:

Sanal AMM’ler, yönlendiricilerin mevcut likiditeye göre çapraz zincir aktarımlarını fiyatlandırmasına olanak tanır. Bu, arbitrajcıların likiditeyi kâr için yeniden dengelemeleri için bir teşvik yaratır.

Rota açık artırmaları, likiditeyi en ucuza sağlayabilecek yönlendiriciye aktarımları yönlendirir. Bu, farklı yönlendiriciler arasında toplama ve yük dengeleme likiditesi sağlar.

AMM Nedir?

AMM kullanıcıları, fiyatları sabit bir matematiksel formülle belirlenen kripto varlıkları ile likidite havuzları sağlar. Otomatik piyasa yapıcı (AMM), varlıkların fiyatlandırılması için matematiksel bir formüle dayanan bir tür merkezi olmayan değişim (DEX) protokolüdür.

Son birkaç hafta içinde Connext’te inanılmaz bir hacim artışı gördük. Ancak bu büyüme, likiditenin kıt ve sıklıkla dengesiz olduğu yeni bir sorun yarattı ve bu da zayıf UX ve etkin kesinti süresine yol açtı.

Çekirdek ekip bir süredir bu sorunun eninde sonunda var olacağını biliyordu (buraya ne kadar çabuk ulaşacağımız hakkında hiçbir fikrimiz yoktu!) ve ağdaki likiditeyi serbest bırakan ve dengeli kalması için teşvikler yaratan uzun vadeli bir çözüm için çalışıyoruz.

Bugün, Sanal AMM’ler ve Yönlendirici Müzayedeleri için planlarımızı tanıtmaktan heyecan duyuyoruz.

Özet: Yönlendiriciler ve Likidite Sorunu

Connext yönlendiricilerinin nasıl çalıştığına dair bir tazeleme ile başlayalım.

Connext yönlendiricisi, kendisine gönderilen kanal içi aktarımları otomatik olarak ileten bir durum kanalı düğümüdür. Zincirler arası bir işlem için bu, Connext yönlendiricisinin, chainA’daki fonlar karşılığında size chainB’de kanal içinde fon aktaran bir likidite sağlayıcısı olduğu anlamına gelir.

Diyelim ki Poligon’dan Arbitrum’a 100 USDC göndermek istiyorsunuz. Poligon üzerinde yönlendirici ile bir merkez kanalına 100 USDC yatırırsınız. Ardından, Arbitrum’daki yönlendiriciyle ilgili bir durum kanalında bir aktarım almanıza bağlı olarak yönlendiriciye bir kanal içi aktarım gönderirsiniz. Bu transferler atomik olarak kilitlenir ve asla kimseye güvenmenize gerek kalmamasını sağlar.

Dip Not: Bu koşulluluk nasıl çalışır? Şimdilik işleri basit tutmak için hashlock kullanıyoruz , ancak Connext bir durum kanalı sistemi olduğundan, herhangi bir keyfi koşulluluğu kullanabiliriz ( bir sözleşme etkileşimini yürütmek için çağrı verilerini dolaşmak dahil). Sonunda, muhtemelen ilk olarak ILP’nin öncülük ettiği paketlenmiş ödemelere benzeyen bir şey kullanacağız.

Başka bir deyişle, yönlendirici size Arbitrum’da 100 USDC (eksi ücret) karşılığında Polygon’da 100 USDC verir. Yönlendiricinin size Arbitrum’da bu parayı vermesi için yeterli likiditeye sahip olması gerekir. Bununla birlikte, belirli bir yönlendiricinin yalnızca sınırlı bir likidite kaynağı varsa ve fon akışı büyük ölçüde tek yönlüyse, sık sık şuraya düşersiniz:

Özetle, çözmemiz gereken likidite sorunu budur.

Sanal AMM’ler

Yukarıdaki sorun, likidite havuzları arasında değiş tokuşa dayanan herhangi bir sistem tarafından yaşanır. Örneğin, Uniswap’ta 100 USDC’yi 100 USDT ile değiştirdiğinizde, Uni USDC havuz boyutu 100 artar ve USDT havuz boyutu aynı şekilde 100 azalır. İki havuz arasında sabit bir takas oranı olsaydı, yukarıdakiyle aynı duruma düşmek tamamen mümkün olurdu.

Uniswap ve diğer AMM’ler bunu, her iki havuz arasındaki likidite oranının bir fonksiyonu olarak takasları fiyatlayarak halleder. Bu, yukarıdaki takasın USDC → USDT fiyatını 1biraz daha kötü bir şeye değiştirdiği anlamına gelir 1.00001. Daha da önemlisi, havuzların oranı ne kadar dengesiz olursa, fiyat farkı o kadar büyük olur. Bu da artan bir arbitraj fırsatı yaratıyor çünkü USDT → USDC fiyatı sonunda ekosistemdeki diğer borsalardan çok daha iyi hale geliyor. AMM'ler sürekli olarak bu şekilde yönetilir -ki bu, onları oldukları gibi likit halde tutan şeyin bir parçasıdır.

Yönlendiriciler, zincir üstü AMM’lerin sahip olduğu aynı pasif LP havuzu dinamiklerine sahip olmasa da, zincirler arasındaki transferleri fiyatlandırmak adına aynı temel konsepti kullanmamaları için hiçbir neden yoktur. Arbitrum ve Optimism arasında ETH transferi için şuna benzer:

Sanal AMM’ler olarak adlandırılan bu konsept, yönlendiricilerin zincirler arası aktarımları etkinleştirirken bile AMM’lerin arbitraj teşvik avantajlarından yararlanmasını sağlar .

Diğer bir deyişle, tüm likidite yönlendiricinin bir tarafına itiliyorsa, Sanal AMM’ler, arbitrajcıların yeniden dengelemek için ters yönde işlemler yapmasını karlı hale getirir!

Yönlendirici Müzayedeleri

Connext’te zaten likidite sağlayan birkaç yönlendirici vardır ve herhangi birinin ekibin katılımı olmadan kendi yönlendiricisini döndürmesi her zaman mümkün olmuştur.

Ancak, hangi yönlendiriciye bağlanılacağını bulma süreci şu anda tamamen manuel durumdadır. Bu, şu anda yönlendiriciler arasında likiditenin toplanmadığı ve yük dengeli olmadığı anlamına gelir — belirli bir dapp’nin kullanımı hızla artarsa, diğer yönlendiricilerde yeterli likidite olsa bile bağlı olduğu yönlendirici aşırı yüklenir.

Yönlendirici müzayedeleri, belirli bir aktarımı dinamik olarak hangi yönlendiriciye likiditeyi en ucuza sağlayabiliyorsa ona yönlendiren bir mekanizmadır .

Transfer yaparken istediğiniz gönderme/alma likiditesi ile ağa yayın yaparsınız. Yönlendiriciler daha sonra, Uber’in sizi bölgenizdeki en ucuz sürücülerle nasıl eşleştirdiğine benzer şekilde, transferinizi gerçekleştirebilecekleri en ucuz fiyat için doğrudan size kapalı teklifler gönderir.

Sanal AMM’lerden takas fiyatlandırması ile eşleştirildiğinde bu, transferinizin otomatik olarak en dengesiz likiditeye sahip yönlendiricilere gönderildiği anlamına gelir. Başka bir deyişle; ağ, talep gelip gelmediğine bakılmaksızın, mevcut likiditeye dayalı olarak ekosistemdeki yönlendiriciler arasındaki dengeleri otomatik olarak yükler!

Geliştirme Durumu ve Zaman Çizelgesi

Yönlendirici Müzayedeleri’nin (Route Auctions) bir MVP uygulaması 1Hive tarafından zaten oluşturuldu ! Ağın önemli bir bölümünü geliştirmeye yardımcı oldukları için ekiplerine çok teşekkürler ❤️. Bu hafta, test tamamlanır tamamlanmaz canlı hale getirmek amacıyla açık artırma mekanizmasını titizlikle test etmek için bir simnet ortamı kurmayı planlıyoruz. Bunun önümüzdeki iki hafta içinde gerçekleşmesini bekliyoruz .

Ayrıca, bir süre önce Sanal AMM’lerin erken, özellik işaretli bir uygulamasını kod tabanımıza birleştirdik. Uygulama, önemli erken yardım ve geri bildirimler sayesinde yeni piyasaya sürülen Balancer v2 Stable eğrisini kullanır. Tüm fonların zincir üstü bakiyelerini okumak için gereken bazı ek çalışmaların yanı sıra, yayınlanmadan önce yapılması gereken sıkı testler var. Bunun geliştirilmesi, rota açık artırmaları tarafından engelleniyor, ancak Rota Açık Artırmaları yayınlandıktan iki hafta sonra deneysel bir sürümün çıkmasını bekliyoruz .

Yukarıdaki uygulamaların her ikisinin de erken ve deneysel sürümler olacağını unutmayın. Bu nedenle, her şeyin sağlam ve güvenilir kalmasını sağlarken, başlangıçta yönlendiricileri yavaş yavaş büyüteceğiz. Ancak, yukarıdaki MVP uygulamalarında bile likidite kısıtlamalarının 10x-100x oranında iyileştirilmesini bekliyoruz! 🚀

Connext hakkında

Connext, L2 Ethereum’un birlikte çalışabilirlik protokolüdür.

Website | Belgeler | Twitter | Discord | Github | Blog

--

--

Onur Sarayli
Onur Sarayli

Written by Onur Sarayli

Community Manager | Entrepreneur | Crypto Investor | Interactive Marketing | Blockchain Enthusiast | Metaverse | Web3

No responses yet