Bu sayfa yapay zekâ tarafından otomatik olarak çevrilmiştir. İngilizce sürüm esas alınır.İngilizce sürümü görüntüle →
Bir paragrafta özet
Stable AMM, bağımsız bir Raydium programıdır — AMM v4’ün bir modu değil, kendi dağıtımıdır — ve eğri formülünü önceden doldurulmuş bir arama tablosuyla değiştirir. x·y=k kullanmak yerine, havuz seyrek bir (x, y, fiyat) noktaları dizisini depolar ve fiyat tekliflemesi için ikili arama + doğrusal interpolasyon kullanır. Bu tasarım stablecoin çiftleri ve bilinen fiyat ilişkilerine sahip diğer varlıklar için mükemmeldir: 1’e 1 sabitlenmiş tokenler arasındaki swaplar neredeyse sıfır kayıpla gerçekleşir. Bu saf bir AMM’dir: tüm likidite havuzun kendi kasalarında bulunur. (Yaşamının erken döneminde bir OpenBook pazar yapıcılığı yolu vardı, ancak bu yol yıllardır hareketsiz kalmıştır; 2026-06-22 yükseltmesi sonunda ölü pazar kodunu kaldırmıştır.) Likidite şu anda sınırlıdır; çoğu entegratör Stable havuzlara AMM Routing programı aracılığıyla ulaşır.Neden xy=k yerine arama tablosu
Sabit-çarpım AMM’ler dar fiyat bandlarına sahip çiftlerde yüksek kayıp yaşarlar. Bir USDC-USDT swapı neredeyse hiçbir şey maliyetli olmamalıdır; sabit-çarpım havuzunda, k=x·y küçük hacim için bile bir fiyat hareketini zorunlu kılar. Arama tablosu, havuz yöneticisinin gerçek fiyat ilişkisini ifade etmesine izin verir:- Stablecoinler için: tabloyu 1:1 etrafında yoğunlaştırın, böylece mikro-swaplar ~0 kayıpla gerçekleşir.
- Teminatlı çiftler için: hedef oranı kodlayın ve ızgaranın ücret/teşvik yüzeyini şekillendirmesine izin verin.
UpdateModelData talimatı aracılığıyla doldurulmuştu, ancak bu talimat o zamandan beri kaldırılmıştır, bu nedenle mevcut havuzlar tablolarını olduğu gibi tutar. Zincir üstü maliyet sadece interpolasyon aramasıdır — bir formülü yeniden hesaplamaktan çok daha ucuzdur.
Nasıl çalışır: model-veri hesabı
Havuz birModelDataInfo hesabı tutar — 50.000 elemanlı bir dizi DataElement yapılarından. Her eleman şunları tutar:
valid_data_count elemanları doldurulur; geri kalanlar sıfırlanır. Swap sırasında program:
- Geçerli havuz rezervlerinden bir oran hesaplar ve bu oranı parantez içine alan iki tablo elemanını bulmak için ikili arama kullanır.
- İki parantez noktası arasında doğrusal olarak interpolasyon yapar ve teklif fiyatını alır.
- Ücretleri uygular (giriş miktarının %0,02’si) ve sonucu kullanıcıya döndürür.
multiplier alanı, x ve y’nin azaltılmış bir ölçekte depolanması olasılığını hesaba katar (örneğin, 18 ondalık yerine 6 ondalık). Fiyat keşfi buna göre yeniden ölçeklendirir.
Karşılaştırma: Stable AMM vs. AMM v4 vs. CPMM
Zihinsel model
Stable AMM havuzu, tüm likiditeyi kendi kasalarında tutan interpolasyonlu arama-tablosu AMM’sidir. Sabit-çarpım havuzundan temel fark, fiyat keşfi eğrisinin sabit kodlanmamış olmasıdır — havuzunModelDataInfo hesabına pişirilmiş seyrek bir dizidir. Şu anda çağrılabilir işlemler doğrudan swap (kullanıcı ↔ havuz), yatırma / çekme (LP işlemleri) ve WithdrawPnl (yönetici ücret taraması) olur. OpenBook krankı (MonitorStep) — havuz siparişleri göndermeyi bıraktığından beri uzun süredir hareketsiz — ve havuz kurulumu/yönetici talimatları kaldırılmıştır.
Stable AMM doğru seçim olduğunda
- Bir stablecoin veya diğer ilişkili varlık çiftini işletiyorsunuz ve sıkı, öngörülebilir fiyatlandırma istiyorsunuz.
- Çiftinizin fiyat ilişkisine derin bilginiz var ve bunu doğrudan bir eğri olarak kodlamak istiyorsunuz.
- AMM v4 için zaten entegrasyonlarınız var ve sadece farklı bir eğri çeşidine ihtiyacınız var.
Sonraki adımlar
- Hesaplar —
AmmInfo,ModelDataInfo,DataElementalan referansı. - Matematik — ikili arama, interpolasyon ve ücret uygulaması.
- Talimatlar — çağrılabilir küme (swap, yatırma, çekme,
WithdrawPnl) ve kaldırılan talimatlar. - Ücretler — %0,02 ücret ve 88 / 12 bölünmesi.
- Kod örnekleri — yönlendirme ve doğrudan entegrasyon.
reference/program-addresseskanonik program kimliği içinreference/changelog2026-06-22 pazar-kodu-kaldırma yükseltmesi için

