Dexalot’un RFQ’su, desteklenen herhangi bir zincirdeki bir trader’ın tek bir atomik işlemde Dexalot L1’in emir defterine takas yapmasını sağlar — köprü yok, sarılmış varlık yok, bekleme penceresi yok.
December 24, 2024 |
Kapsayıcı zincirler arası kripto işlemleri genellikle bir UX sorunu gibi giydirilmiş bir köprü (bridge) problemidir. AVAX istiyorsunuz, ama USDC’niz Arbitrum üzerinde duruyor. Standart yanıt köprü kurmaktır: USDC’nizi bir zincirde kilitleyip başka bir zincirde sarılmış (wrapped) bir karşılık basarsınız, finaliteyi beklersiniz, artık üçüncü taraf bir sözleşmenin ödeme gücüne bağlı bir varlığa sahip olduğunuzu kabul eder ve ardından ticaret yaparsınız. Her adım gecikme, güven varsayımları ve çalıştırma (execution) riski ekler.
Dexalot’un SimpleSwap’i bunu yapmaz. Arbitrum üzerinde bir kullanıcı Dexalot L1 üzerinde canlı (live) bir token satın alabilir, kendi yerel USDC’siyle ödeme yapar ve Avalanche — üzerinde sonucu token’ı yerel olarak alır; sarılmış bir varlık yok, köprü işlemi yok ve bekleme odası yok. Bunu mümkün kılan mekanizma, çoğu kullanıcının asla görmediği bir RFQ sistemidir. Bu yazı, bunun gerçekte ne yaptığını anlatıyor.
RFQ, Fiyat Teklifi Talebi (Request for Quote) anlamına gelir. Finans dünyasındaki en eski piyasa yapı taşlarından biridir; borsadaki emir defterlerinden yüzyıllar öncesine dayanır. TradFi’de bir RFQ’da bir alıcı, belirli bir varlığın belirli bir büyüklüğü için bir bayiden fiyat ister. Bayi, net bir fiyat teklifiyle yanıt verir: “Sana 10.000 hisseyi $42.17 fiyatla satacağım; 30 saniyeliğine geçerli.” Alıcı, teklifin geçerlilik süresi içinde kabul ederse, işlem tam olarak o fiyattan gerçekleşir.
Bir RFQ’nun belirleyici özelliği fiyatın belirli bir karşı taraftan taahhüt olmasıdır. Sorgu ile yürütme (execution) arasında hareket edebilecek bir herkese açık defterin anlık görüntüsü değildir. Sizin aleyhinize deterministik olarak hareket edecek bir eğri değildir. Bu, birinin teslim almayı kabul ettiği; imzalayıp ortaya koyduğu; fiyatı onurlandırmaya söz verdiği bir fiyattır.
Bu, çoğu DEX ticaretinin nasıl çalıştığından yapısal olarak farklıdır. AMM’ler sizi bir bonding curve (bkz. slippage hakkındaki önceki yazımız) üzerinden fiyatlar. Streaming emir defterleri size beklemedeki likiditeyi görmenizi sağlar; ancak işleminiz geldiğinde hâlâ orada olan şeye göre fiilen doldurduğunuz fiyat belirlenir. RFQ bu belirsizliği kaldırır: teklif fiyatın kendisidir, nokta.
Zincirler arası ticaret için varsayılan çözüm bir köprüdür. Mekanikler değişir — kilitle-bastır (lock-and-mint), yak-bastır (burn-and-mint), iyimser (optimistic), zk doğrulamalı — ancak kullanıcı deneyimi aynı forma yaklaşır.
Bir tüccarın sadece bir varlığı diğerine takas etmek istemesi durumunda köprü, niyet ile uygulama (execution) arasında duran tüm bir iş akışıdır. Ayrıca, çoğu zincirler arası değerin kaybolduğu katmandır; ya doğrudan istismarlar yoluyla ya da sarılmış varlık tarafındaki slippage yüzünden.
Dexalot, hub-and-spoke modeline inşa edilmiştir. Hub, Dexalot L1’dir — kanonik emir defterinin yaşadığı, uygulamaya özel zincir. Spoke’lar ise her desteklenen zincirde (Avalanche, Arbitrum, Base, BNB Chain) dağıtılan akıllı sözleşmelerdir; her biri, hizmet verdikleri pariteler için temel (base) ve karşı (quote) token’lardan küçük bir envanter tutar.
İki parça altyapı, zincirler arası RFQ’yu mümkün kılar:
Emir defterinin kendisi asla Dexalot L1’den çıkmaz. Parçalanmış bir emir defteri yoktur, çoklu zincir eşleştirme motoru yoktur, ve dağıtımlar arasında likidite kopyalanmaz. Fiyat için tek bir doğruluk kaynağı vardır; ayrıca kullanıcıların zaten bulunduğu yerde hizmet vermek için kenarlarda küçük envanter havuzları bulunur.
Somut bir örnek üzerinden ilerleyelim. Arbitrum’daki bir kullanıcı 5.000 USDC karşılığında AVAX takas etmek istiyor. AVAX/USDC, Dexalot L1 emir defteri üzerinde işlem görüyor. Kullanıcı hiç köprü kullanmadı, köprüleme niyeti yok ve yalnızca Arbitrum’daki cüzdanıyla etkileşim halinde.
Kullanıcının bakış açısından, tüm etkileşim Arbitrum üzerinde tek bir işlemdir. Köprü diyalogu yok. Cüzdanında wrapped bir varlık yok. Gecikme penceresi yok.
Bu ifade kripto pazarlamasında fazla kullanıldığı için, burada ne anlama geldiği konusunda net olmakta fayda var.
Kullanıcı köprülenmiş bir varlık tutmaz. Giriş token’ı kaynak zincirde doğaldır ve çıkış token’ı hedef zincirde doğaldır. Swap Arbitrum’da sonuçlandığında, kullanıcının aldığı AVAX, ağda herkesin tuttuğu AVAX’in aynısıdır — köprü sözleşmesinden geri alınabilir bir wrapped türev değildir.
Sonuçlandırmanın kendisi kullanıcının zinciri üzerinde atomiktir. İki aşamalı bir commit yoktur; kullanıcı tam olana kadar ikinci zincirde doğrulamalar beklenmez. Kullanıcının tarafındaki işlem, tek bir Arbitrum işlemi içinde tamamlanır; bir kez imzalanır ve ya tamamen yürütülür ya da geri alınır.
Zincir sınırını aşan şey, mesaj altyapısıdır: emir defteri güncellemeleri ve envanter yeniden dengeleme akışı, LayerZero üzerinden zincirler arasında ilerler; ancak yalnızca operatör tarafında. Kullanıcılar asla bir köprü işlemini imzalamaz. Köprü için asla beklemezler. Köprü artık onların yolunda değildir.
1inch, Kyberswap, Odos, Velora ve OpenOcean gibi DEX toplayıcıları, mevcut DEX ekosistemi genelinde işlemleri yönlendirerek kullanıcı için en iyi gerçekleştirimi bulur. AMM’ler bu ekosistemin doğal bir parçasıdır; ancak RFQ’nun zarifçe çözdüğü bir yönlendirme problemi vardır.
Bir toplayıcı bir AMM üzerinden yönlendirme yaptığında, gerçekleşen gerçekleşim fiyatı eğriye, aynı blokta gelen diğer işlemlere ve mempool’un ürettiği herhangi bir sandwich girişimine bağlıdır. Toplayıcılar bunu kayma toleransları ve geri dönüşlerle yönetir; ancak belirsizlik yapısaldır.
Bir toplayıcı Dexalot’in RFQ’su üzerinden yönlendirme yaptığında, teklif imzalı bir taahhüttür. Toplayıcı, tam çıktıyı bilir; bunu kullanıcıya güvenle sunabilir ve işlem ya o fiyattan gerçekleşir ya da hiç gerçekleşmez. Modelleyecek bir kayma değişkeni yoktur ve sandwich botlarının istismar edebileceği bir MEV yüzeyi de yoktur.
Toplayıcının bakış açısından, bir RFQ kaynağı en kolay olası entegrasyondur: temiz fiyat, atomik yerleşim, öngörülebilir davranış. Bu yüzden artık her büyük toplayıcı, AMM yönlendirmesine ek olarak RFQ akışını da destekliyor ve Dexalot’in desteklediği tüm zincirler genelindeki entegrasyonları, doğrudan L1 emir defterine yönlendirilen hacme dönüşüyor.
Bir on-chain CLOB, hub-and-spoke mimarisi ve RFQ odaklı çok zincirli katmanın birleşimi, kendini “çok zincirliymiş” gibi hissettirmeyen bir UX ortaya çıkarır. Arbitrum’da bir trader, Avalanche’de bir trader, Base’de bir trader ve BNB Chain’de bir trader; köprüye dokunmadan, aynı likiditeyle aynı fiyatlarda, aynı anda etkileşime geçiyor.
Dexalot’daki proje listesi açısından bu, tek bir likidite kaynağının birçok pazara hizmet etmesi demektir. Kullanıcı açısından ise çok zincirli olmanın iş akışında bir adım olmaktan çıkıp, alt katmandaki altyapının bir özelliği haline gelmesi anlamına gelir. Daha geniş DEX ekosistemi açısından ise, emir defteri yürütmeyi doğrudan bir emir defteri kurmanın asla uygulanabilir olmayacağı zincirlere ulaştırmanın artık bir yolu olduğu anlamına gelir.
Köprüler, varlığı zincirler arasında taşımak sorununu çözdü. RFQ ise buna ihtiyaç duymama sorununu çözer.