Tablet üzerinde kalemle likidite grafiği çizen analist
  1. Ana sayfa
  2. Protokol
  3. DLMM nedir?
Protokol · 9 dk okuma

Meteora DLMM, bin bin nasıl çalışır?

Dynamic Liquidity Market Maker, Meteora hacminin büyük kısmının arkasındaki motordur. Likiditeyi sabit fiyatlı bin’lere böler ve piyasa çılgınlaştığında daha fazla ücret alır. Tek bir token yatırmadan önce mekanizmayı rakamlarla inceleyelim.

İşe lisanslı ve denetlenen bir borsadan SOL alarak başlayın, ardından Meteora gibi DeFi uygulamalarını kullanmak için SOL’u kendi Solana cüzdanınıza aktarın.

1 aktif bin, her an400 bps maksimum bin step%10 toplam ücret için kesin tavan

DLMM bin görselleştirici

Etkileşimli
Aralık alt sınırı
Aralık üst sınırı
Aralık genişliği
Bin başına fiyat değişimi

Her bin sabit bir fiyattır; fiyat bin bin (1 + bin step)^n şeklinde ilerler.

01 · TemellerDLMM nedir ve Meteora onu neden geliştirdi?

DLMM, fiyat eğrisinin yerini ayrık fiyat seviyelerinden oluşan bir merdivenin aldığı, yoğunlaştırılmış likiditeye dayalı bir piyasa yapıcıdır. Merdivenin her basamağı bir bin’dir ve her bin likiditeyi tam olarak tek bir fiyatta tutar.

Klasik bir AMM, her LP’nin parasını neredeyse sıfırdan sonsuza kadar olası tüm fiyatlara yayar. Bu basit ve sağlamdır; ancak sermayenin büyük kısmı piyasanın hiç uğramayacağı fiyatlarda durduğu için neredeyse hiçbir şey kazanmaz. Yoğunlaştırılmış likidite, LP’lerin bir aralık seçmesine izin vererek bunu çözer. DLMM bir adım daha ileri gider: aralık tek tek adreslenebilen bin’lerden oluşur ve ücret artık sabit bir sayı değil, volatiliteye tepki veren bir değerdir.

Sonuç, biraz emir defterine, biraz da AMM’ye benzeyen bir tasarımdır. Tek bir bin içinde işlemler, hiç eğri olmadan tek bir fiyattan dolar. Bin’ler arasında ise fiyat, her seviye tüketildikçe adım adım ilerler. LP’ler likiditelerinin yalnızca nerede durduğuna değil, her bin’de ne kadar durduğuna da karar verir; Spot, Curve ve Bid-Ask şekillerini mümkün kılan da budur.

Bin’lerAyrık, sabit fiyatlı seviyeler
Bin stepSeviyeler arası mesafe, bps
Taban + değişkenVolatiliteyle yükselen ücret
LP token yokPozisyonlar program hesabıdır

Bu yazının hazırlandığı sırada DLMM, likidite ve hacim açısından Meteora’nın en büyük ürünüdür. Meteora’nın kendi Q1 yatırımcı raporu, o çeyreğin hacminin büyük çoğunluğunu DLMM’ye bağlamıştı. Herhangi bir anlık görüntüye güvenmek yerine güncel rakamlar için istatistik sayfamızdaki canlı paneli kontrol edin.

Türkiye’deki kripto para kullanıcılarının çoğu likidite havuzu kavramıyla merkezi borsalardaki “kazan” ürünleri üzerinden tanışır. DLMM ise tamamen zincir üzerinde, kendi cüzdanınızdan yönettiğiniz bir yapıdır: kararlar, riskler ve kazançlar doğrudan size aittir.

02 · MekanizmaBin’ler, bin step ve aktif bin

Bütün modeli üç fikir taşır. Bunlar oturduğunda meteora.ag’deki her DLMM ekranı okunabilir hâle gelir.

Fiyatlar nasıl aralıklandırılır

Bin fiyatları geometrik olarak büyür. Bir bin P fiyatındaysa bir üstteki P × (1 + bin step), ondan sonraki P × (1 + bin step)² fiyatındadır. Bu sayfanın üstündeki bin görselleştiricisi tam olarak bu kuralı kullanır. Meteora’nın kendi dokümanları, 25 bps’lik step ile 20 $’daki SOL örneğini verir: sonraki bin’ler yaklaşık 20,05 $, 20,10 $ şeklinde devam eder.

20 bps step’li bir havuzda 150 $’daki SOL’u ele alalım. Bir üstteki bin 150,30 $, sonra 150,60 $’dır. Aktif bin’in her iki yanındaki on iki bin kabaca 146,45 $ ile 153,64 $ arasını, yani yaklaşık yüzde 4,8 genişliğinde bir bandı kapsar. 100 bps step’e geçerseniz on iki bin çok daha geniş bir bandı kapsar, çünkü her adım beş kat daha büyüktür.

Yüzde 10’luk bir fiyat hareketini kaç bin kapsar ve 70 bin ne kadar yer tutar.
Bin stepTipik kullanım+%10 için bin70 bin boyunca hareket
1 bpsStablecoin çiftleri≈ 953≈ +%0,7
4 bpsSOL-USDC gibi derin büyük çiftler≈ 238≈ +%2,8
20 bpsLikit büyük coin’ler≈ 48≈ +%15
100 bpsVolatil token’lar≈ 10≈ +%101
400 bpsAşırı volatilite, lansmanlar≈ 2–3≈ 15 kat

Bu tablo, aynı çiftin neden çoğu zaman birden fazla DLMM havuzu olduğunu açıklar. Kontrol ettiğimiz sırada ana SOL-USDC havuzu 4 bps step kullanıyordu: çok küçük step’ler trader’lara ince taneli fiyatlar sunar ve LP’lerin sıkı biçimde yoğunlaşmasına izin verir; ama 70 bin’lik bir pozisyon yalnızca birkaç yüzdelik hareketi kapsar. Bir memecoin havuzu çok daha büyük step’lere ihtiyaç duyar; yoksa tek bir öğleden sonra fiyatı yüzlerce bin boyunca iter.

Hangi token nerede durur

Aktif bin’in altındaki bin’ler yalnızca kote token’ı (örneğin USDC) tutar: alım yapmayı bekleyen tekliflerdir. Aktif bin’in üstündeki bin’ler yalnızca baz token’ı (örneğin SOL) tutar: satmayı bekleyen tekliflerdir. Yalnızca aktif bin ikisinin karışımını tutar. Trader’lar SOL aldığında aktif bin’deki SOL’u boşaltırlar; bin boşaldığında havuz bir üstteki bin’e geçer ve o bin yeni aktif bin olur. Satış da ters yönde aynı şekilde işler.

03 · İşlemBin içinde sıfır kayma

Tek bir bin içinde fiyat eğrisi yoktur. Her birim bin fiyatından işlem görür; dolayısıyla aktif bin’e sığan bir işlem eğriden kaynaklanan sıfır kayma (slippage) yaşar.

Her bin minik bir sabit toplamlı havuz gibi çalışır: fiyat sabittir ve tek soru her token’dan ne kadar kaldığıdır. Aktif SOL-USDC bin’inin 150,00 $’dan fiyatlandığını ve hâlâ 3 SOL tuttuğunu varsayalım. 2 SOL alan bir trader tam olarak 300 $ artı swap ücreti öder. 5 SOL alan bir trader 3 SOL’un tamamını 150,00 $’dan alır, ardından havuz 150,30 $’lık bin’e geçer ve kalan 2 SOL orada dolar. İşlem bir bin geçtiği için ortalama fiyat 150 $’ın biraz üzerindedir.

DLMM’nin yoğun çiftlerde çok dar fiyatlar verebilmesinin nedeni budur: LP’ler mevcut fiyatın çevresindeki bin’lere derin likidite yığarsa büyük işlemler az bin geçer. Bin step’in trader’lar için neden önemli olduğu da buradan anlaşılır. Küçük bir step, her geçişin yalnızca fiyatın küçük bir dilimine mal olduğu anlamına gelir; büyük bir step ise her geçişin gözle görülür bir sıçrama olduğu anlamına gelir.

04 · ÜcretlerDinamik ücret: taban ücret artı değişken ücret

Çoğu AMM sonsuza kadar tek bir ücret alır. DLMM ise toplanan iki ücret alır ve toplamı sınırlar:

toplam ücret = min(taban ücret + değişken ücret, %10)

Sabit kısım

Taban ücret

Havuz oluşturulurken bir taban çarpanının bin step ile çarpılmasıyla belirlenir; bu yüzden büyük step’ler genellikle daha yüksek taban ücretle gelir. Örneğin ana SOL-USDC havuzu 4 bps step’i yüzde 0,04 taban ücretle eşleştirir. Bu, her swap’ta ödediğiniz tabandır.

Hareketli kısım

Değişken ücret

Swap’lar bin geçtikçe yükselen bir volatilite akümülatörüyle büyür. Meteora dokümanlarındaki formüle göre volatilite × bin step çarpımının karesiyle ölçeklenir; bu yüzden ardı ardına bin geçen işlemler onu hızla yükseltir. Havuzlar bu ücreti sıfıra da ayarlayabilir.

Volatilite hafızası nasıl söner

Akümülatör her işlemden sonra sıfırlanmaz; iki zamanlayıcıyla çalışır. Kısa bir filtre süresi (filter period) içinde referans noktası korunur, böylece hızlı bir swap patlaması volatiliteyi üst üste biriktirmeye devam eder. Filtre süresi ile sönümlenme süresi (decay period) arasında, saklanan volatilite bir azaltma çarpanıyla küçültülür. Sönümlenme süresi yeni volatilite olmadan geçtiğinde değer sıfıra iner ve ücret taban seviyesine döner.

Pratikte: sakin bir günde, sakin bir havuzdaki LP kabaca taban ücreti kazanır. Bir likidasyon dalgası ya da memecoin pump’ı sırasında ücret bir süre taban ücretin çok üzerine çıkabilir, sonra soğur. Bu tam da geçici kaybın en hızlı biriktiği andır; dolayısıyla değişken ücret, LP’lere kendilerine zarar veren hareketleri üstlendikleri için daha fazla öder. Bu primin çoğunu, fiyat sıçradığında en çok işlem yapan arbitraj botları öder.

Ücret kime gider

  • Standart havuzlar: Meteora dokümanları yüzde 10 protokol payı ve yüzde 90 LP payı tanımlar; ancak pay havuz bazında belirlenir. Kontrol ettiğimiz sırada SOL-USDC havuzu yüzde 5 protokol payı gösteriyordu.
  • Lansman havuzları: yüzde 20 protokol, yüzde 80 LP.
  • Limit emir dolumları: 50/50 bölünür.
  • Tavan: protokol payı yüzde 25’i aşamaz.

05 · PozisyonlarPozisyonlar, limitler ve kira

Bir DLMM pozisyonu ne bir LP token’ı ne de bir NFT’dir. Hangi bin’leri kapsadığınızı ve her birinde ne kadar likiditeye sahip olduğunuzu kaydeden zincir üstü bir program hesabıdır. Bunun pratik sonuçları vardır: bir DLMM pozisyonunu bir token gönderir gibi başka bir cüzdana gönderemezsiniz; ama kapatmadan yeniden boyutlandırabilir ve yeniden dengeleyebilirsiniz.

Varsayılan düzenPozisyon başına 70 bin
Maksimum boyutDinamik (PositionV2) pozisyonlarla 1.400 bin
Yeniden boyutlandırma başına büyümeTalimat başına en fazla 91 ek bin
Bin array’leriBin’ler 70’lik dizilerde gruplanır
Pozisyon kirasıYaklaşık 0,059 SOL, kapatınca iade edilir
Genişletme kirası69 bin’in üzerinde alınır, iade edilebilir
Bin array oluşturmaHer biri yaklaşık 0,075 SOL, iade edilmez
İsteğe bağlı kilitBir serbest bırakma noktası, geçene kadar çekimi engelleyebilir

Bin array kirası daha yakından bakmayı hak ediyor. Bin’ler 70’lik dizilerde saklanır ve fiyat aralığının henüz kimsenin kullanmadığı bir bölümüne likidite yerleştiren ilk LP, o diziyi oluşturmanın bedelini öder. Mevcut fiyat çevresinde yoğun bir havuzda diziler genellikle zaten vardır ve ek bir şey ödemezsiniz. Yeni bir havuzda fiyattan uzak, geniş bir aralık belirlerseniz birkaç dizi oluşturabilir ve geri alamayacağınız birkaç onda bir SOL harcayabilirsiniz. Meteora ücretler için cüzdanınızda en az 0,05 SOL tutmanızı önerir; pozisyon açarken bunun rahatça üzerinde tutun.

06 · Yaşam döngüsüAralık dışı davranış ve komisyon talebi

Pozisyonunuz yalnızca aktif bin aralığınızın içindeyken kazanır. Fiyat aralığınızdan çıktığı anda komisyon geliri durur ve pozisyon tamamen tek bir token’dan oluşur.

SOL-USDC’de 150 $’da açılmış ve 140 $ ile 160 $ arasını kapsayan bir pozisyon üzerinden ilerleyelim. SOL bu fiyatlar arasında işlem gördükçe aktif bin aralığınızın bir yerinde durur ve bin’lerinizden geçen her swap size ödeme yapar. SOL 165 $’a çıkarsa piyasa yükseliş sırasında tüm SOL’unuzu almış olur: artık 150 $ ile 160 $ arasında bir ortalama satış fiyatıyla yalnızca USDC tutarsınız. SOL 135 $’a düşerse tersi olmuştur: düşüş boyunca SOL almışsınızdır ve artık yalnızca SOL tutarsınız.

İki sonuç da pozisyonu yok etmez; pozisyon yalnızca bekler. Fiyat aralığa geri dönerse yeniden kazanmaya başlar ve tekrar karışıma doğru dönüşür. Aralık dışındayken seçenekleriniz şunlardır:

  1. Beklemek

    Fiyatın geri döneceğine inanıyorsanız ya da tek taraflı sonuç zaten istediğiniz şeyse (örneğin güçlenen piyasada SOL satmak) mantıklıdır.

  2. Yeniden dengelemek

    Çekip mevcut fiyatın çevresine yeniden yerleştirin ya da Meteora’nın yeniden dengeleme araçlarını kullanın. Bu, gerçekleşmiş dönüşümü kalıcılaştırır.

  3. Çıkmak

    Pozisyon kirasını geri almak için likiditeyi çekin, komisyonları talep edin ve pozisyonu kapatın.

Talep etmek manueldir

Komisyonlar, varsa farm ödülleriyle birlikte pozisyon başına her iki token cinsinden birikir ve kendiliğinden bileşik büyümez. Siz talep edene kadar talep edilebilir kalırlar. Bir pozisyon ancak likiditesi, komisyonları ve ödülleri tamamen temizlendiğinde kapatılabilir; kapatmanın genellikle çek-talep et-kapat sırasıyla yapılmasının nedeni budur. Pek çok LP bir takvime göre, örneğin haftalık olarak talep eder ve her seferinde token’ları yeniden ekleyip eklemeyeceğine ya da kâr alıp almayacağına karar verir.

Bazı havuzlar komisyonu yalnızca tek bir token cinsinden toplar. Meteora, ücretlerin giriş token’ı ya da yalnızca kote token cinsinden alındığı bir ücret toplama modunu belgeler; geliri volatil bir token yerine USDC veya SOL olarak almak istiyorsanız bu önemlidir.

07 · BağlamDLMM, klasik AMM ve CLMM karşılaştırması

DLMM, Solana’daki üç yaygın likidite tasarımından biridir. Raydium CLMM ve Orca Whirlpools, Uniswap v3 geleneğinde tick tabanlı yoğunlaştırılmış likidite kullanır; Meteora’nın DAMM havuzları ve pek çok eski havuz ise tam aralıklı sabit çarpım eğrisini kullanır.

ÖzellikKlasik AMMTick CLMMMeteora DLMM
Fiyat aralığı seçmeHayırEvetEvet
Seviye içinde sabit fiyatHayırHayırEvet
Özel likidite şekliHayırKısmenEvet
Volatiliteye bağlı ücretHayırÇoğunlukla sabitEvet
Aralık dışına çıkabilirHayırEvetEvet
Tamamen pasifEvetHayırHayır

Tick tabanlı bir CLMM’de aralık içindeki likidite hâlâ bir eğriyi izler; bu yüzden küçük işlemler bile fiyatı biraz hareket ettirir. DLMM’de eğrinin yerini düz basamaklar alır; bin içinde sıfır kaymayı üreten ve tek taraflı, emir benzeri pozisyonları doğal hâle getiren de budur. Bir tick CLMM pozisyonu, bir şekle yaklaşmak için birbiriyle örtüşen birkaç parça hâlinde kurulabilir; DLMM ise şekilleri yatırma anında birinci sınıf bir seçenek olarak sunar. Ücretlerde tick CLMM’ler geleneksel olarak sabit kademeler kullanır; DLMM’nin değişken ücreti ise oluşturucu devre dışı bırakmadıkça her havuza yerleşiktir.

Güçlü yönler

  • Mevcut fiyat çevresinde yüksek sermaye verimliliği
  • Volatil piyasalarda LP’lere daha fazla ödeme
  • Esnek şekiller ve tek taraflı aralıklar
  • Pozisyonlar kapatmadan yeniden boyutlandırılabilir

Dikkat edilecekler

  • Aralık dışında hiçbir şey kazanmaz
  • Yoğunlaşma geçici kaybı büyütür
  • Yeni aralıklarda iade edilmeyen bin array kirası
  • Komisyonlar elle talep edilmelidir

Motoru anlamak işin yarısıdır; diğer yarısı çifte uyan bir aralık ve şekil seçmektir. DLMM stratejileri rehberimiz, yukarıdaki mekanizmayı somut Spot, Curve ve Bid-Ask kurulumlarına dönüştürüyor. Her DeFi protokolü gibi DLMM de akıllı sözleşme riski taşır: Offside Labs, OtterSec, Sec3, Zenith ve Sherlock gibi firmalar tarafından birçok kez denetlenmiştir; ancak bir denetim riski ortadan kaldırmaz, yalnızca azaltır.

Sıkça sorulan sorular

Meteora’da DLMM ne demek?

DLMM, Dynamic Liquidity Market Maker (Dinamik Likidite Piyasa Yapıcı) anlamına gelir. Meteora’nın yoğunlaştırılmış likidite tasarımıdır: likidite ayrık fiyat bin’lerinde durur ve piyasa volatil hâle geldiğinde swap ücreti otomatik olarak yükselir.

Meteora DLMM’de bin step nedir?

Bin step, komşu iki bin arasındaki fiyat aralığıdır ve baz puanla ölçülür. 20 bps’lik bir step, her bin’in bir öncekinden yüzde 0,20 yukarıda olduğu anlamına gelir. Küçük step’ler stabil veya çok likit çiftlere, büyük step’ler volatil token’lara uygundur. Maksimum step 400 bps’tir.

DLMM komisyonları otomatik olarak bileşik büyür mü?

Hayır. Her iki token cinsinden komisyonlar ve varsa farm ödülleri pozisyonunuzda birikir ve siz talep edene kadar talep edilebilir hâlde bekler. Bileşik getiri istiyorsanız, token’ları talep edip bir pozisyona kendiniz geri eklersiniz.

DLMM pozisyonum aralık dışına çıkarsa ne olur?

Pozisyon açık kalır ama komisyon kazanmayı bırakır ve artık yalnızca tek bir token’dan oluşur: piyasanın aralığınıza sattığı token. Fiyatın geri dönmesini bekleyebilir ya da çekip mevcut fiyatın çevresinde yeni bir aralık açabilirsiniz.

DLMM pozisyonu açmak için ne kadar SOL gerekir?

Yatırdığınız tutarın yanı sıra bir pozisyon, kapattığınızda iade edilen yaklaşık 0,059 SOL kira gerektirir. Bir bin grubunu kullanan ilk LP sizseniz, bin array başına iade edilmeyen yaklaşık 0,075 SOL daha ödersiniz. İşlem ücretleri için de cüzdanınızda biraz fazladan SOL tutun.

DLMM normal bir AMM havuzundan daha mı iyi?

Sermaye açısından daha verimlidir ve piyasa hareket ettiğinde LP’lere daha fazla öder, ancak daha fazla ilgi ister. Tam aralıklı bir havuz pasiftir ve asla aralık dışına çıkmaz; bir DLMM pozisyonu ise dolar başına yalnızca fiyat seçtiğiniz aralıkta işlem görürken daha fazla kazanır.

İlk havuzunuzdan önce SOL mü lazım?

Meteora’daki her işlem, ücretler ve likidite için SOL ile başlar. Kartla ve banka havalesiyle yatırım kabul eden denetimli bir borsa en basit ve en güvenli giriş yoludur; sonra SOL’u kendi cüzdanınıza çekin.

SOL alın ve başlayın Harici bağlantı · yeni sekmede açılır