Skip to main content
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 →

LaunchLab’ın çözdüğü sorun

LaunchLab’dan önce, Raydium’da yeni bir token başlatmak, yaratıcının bir AMM havuzunu her iki tarafla da önceden finanse etmesini gerektiriyordu — yani ekip, quote tarafı likiditeyi (SOL veya USDC) kendi cebinden sağlamak zorundaydı. Bu, iyi finanse edilen projeleri tercih ederdi ve başlangıç sermayesine bağlı olarak başlatma mekanizmasına erişimi sınırlandırırdı. LaunchLab bu ilk adımı bir bonding curve ile değiştirir: token, bir quote mint’e (tipik olarak SOL veya USDC) karşı dağıtılır. Alıcılar, quote göndererek tokeni satın alırlar; eğri, curve formülü ve mevcut arz tarafından belirlenen bir fiyattan atomik olarak base-token birimlerini basılı hale getirir veya serbest bırakır. Önceden finanse edilmiş likidite gerekmez. Eğri, gerçek bir AMM havuzu için likidite formülüyle eşleşecek kadar quote topladığında, mezun olur: program, eğrinin base ve quote rezervleriyle finanse edilen bir CPMM havuzunu mainnet’te oluşturur ve bu noktadan itibaren ticaret AMM’ye geçer.

Yaşam döngüsü

Her başlatma bu sırayı tam olarak bir kez geçer. Buy ve Sell, orta aşamadaki kullanıcıya yönelik talimatlarıdır. Eşik geçildikten sonra, GlobalConfig’de depolanan geçiş cüzdanı MigrateToCpswap’ı imzalar.

İki sabit taraf

LaunchLab durumunun iki ayırt edici hesabı vardır:
  • Base mint — başlatılan token. Mint yetkisi, mezuniyete kadar LaunchLab programı tarafından tutulur; mezuniyetten sonra iptal edilir.
  • Quote mint — teminat. Her zaman ana akım bir mint’tir (SOL / USDC / RAY). Başlatma yapılandırması Initialize’da birini seçer; değiştirilemez.
Artı iki vault:
  • base_vault — eğriye önceden basılmış ancak henüz satılmamış base arzının bir kısmını tutar. Kullanıcılar satın aldıkça azalır.
  • quote_vault — alıcılar tarafından ödenen quote’u biriktirir. Kullanıcılar satın aldıkça artar. Bu bakiye, mezuniyet eşiğine karşı kontrol edilen bakiyedir.

Fiyatlandırma modeli

LaunchLab birden fazla eğri formülünü destekler (bkz. bonding-curve). En yaygın olanı, Pump.fun / Curve.fi / Bancor soyundan gelen ikinci dereceden bonding curve’dür:
burada s kullanıcılara zaten satılan base miktarı ve S_max eğrinin maksimum arzıdır. Fiyat her satın alma ile monoton olarak yükselir ve her satış ile düşer. Program, AMM ile entegre maliyeti tam olarak hesapladığından, herhangi bir boyuttaki bir satın alma doğru entegre miktarı döndürür; eğrinin doğal dışbükeyliğinin ötesinde işlem başına slippage yoktur.

Mezuniyet

Bir başlatma quote_vault.balance ≥ graduation_threshold olduğunda mezun olur. Eşik Initialize’da ayarlanır ve tipik olarak mezuniyette eğrinin ima ettiği fiyatın, toplanan rezervlerle AMM havuzunun açılacağı fiyatla eşleşmesi için seçilir. Somut olarak:
burada S_graduate zaten satılan base miktarı, price(S_graduate) o noktadaki eğrinin marjinal fiyatı ve f ücret satırını hesaba katmak için küçük bir faktördür (1–2%). Mezuniyette:
  1. Program (base_vault_remaining, quote_vault) durumunu kaydeder.
  2. Bu iki rezervle CPMM CreatePool CPI’ı çağırır, ilk LP’yi program tarafından sahip olunan bir yetkiye basar (genellikle politikaya göre yakılır / kilitlenir).
  3. Base mint’in mint yetkisini iptal eder (böylece daha fazla base token asla basılamaz).
  4. LaunchState.status Graduated’a döner.
Mezuniyetten sonra, Buy ve Sell reddedilir. Ticaret, diğer herhangi bir Raydium CPMM havuzundan ayırt edilemeyen ortaya çıkan CPMM havuzunda devam eder.

Ücretler

Eğri aşaması sırasında, her Buy ve Sell aşağıdakiler arasında bölünen bir ücrete tabidir:
  • Eğri LP tarafı — eğrinin ima ettiği k’yı artırır, bu da sonraki alıcılara fayda sağlar (daha sıkı fiyat).
  • Protokol — LaunchLab yöneticisine tahakkuk eder, CollectFees aracılığıyla toplanır.
  • Yaratıcı — isteğe bağlı, Initialize’da yapılandırılabilir. Bazı başlatmalar, yaratıcıya devam eden bir gelir akışı olarak bir pay yönlendirir.
Varsayılan oranlar bonding-curve sayfasında belgelenmiştir. Tam bölünme LaunchState.fees’de depolanır ve başlatma başına farklı olabilir. Mezuniyetten sonra ücretler, havuzun oluşturulduğu CPMM yapılandırmasını takip eder (tipik olarak AmmConfig[0], %0,25 katmanı).

Mezuniyetten sonra LP’yi kim tutar?

LaunchLab, iki etkili LP hedefi üretmek için platformun depolanan üç ölçeğini kullanır:
  • Platform kilidi — 2026-08-17 yükseltmesinden sonra yürütülen geçişler için, platform_scale + creator_scale LP-Lock aracılığıyla kilitlenir ve bu pay sıfır olmadığında bir Fee Key platform_nft_wallet’a gider. Yükseltmeden önce, creator_scale ayrı bir yaratıcı Fee Key’i üretirdi.
  • Yakmaburn_scale kalıcı olarak yakılır ve Fee Key’i yoktur.
Ölçekler PlatformConfig’de yaşar ve 1_000_000’e toplamı gerekir. Yükseltme, yalnızca gelecekteki geçiş yürütmesini değiştirir. Önceki geçişler tarafından oluşturulan yaratıcı Fee Key’lerini değiştirmez.

Önemli değişmezler

  • Base mint, mezuniyetten sonra enflasyonsuz olur. mint_authority iptal edilir; freeze_authority hiçbir zaman ayarlanmadı.
  • Tüm yeni başlatmalar yalnızca CPMM’dir. Initialize, InitializeV2 ve InitializeWithToken2022 migrate_type = CPSWAP gerektirir. Mevcut eski durum hala MigrateToAmm’yi kullanabilir.
  • Eğri durumu bir yönde monotondur. base_sold yalnızca Buy sırasında yükselir, quote_vault yalnızca Buy sırasında yükselir (Sell sırasında düşer — bu simetrik olarak base_sold’u azaltır). Program eğrinin asla negatif olmasına izin vermez.
  • Mezuniyet tek yönlü bir kapıdır. Mezuniyetten sonra ticaret AMM havuzu fiyatını mezuniyet fiyatının altına geri iterse bile, başlatma eğriye geri dönmez.

LaunchLab ne zaman kullanılır

Bu sayfa yalnızca protokol mekaniklerini açıklar. Buradaki hiçbir şey finansal, yasal veya yatırım tavsiyesi oluşturmaz. Token başlatmaları önemli finansal risk taşır. Kamu fonlaması içeren bir token başlatmadan önce uygun profesyonellere danışın.
  • Önceki pazarı olmayan yeni bir token başlatıyorsunuz.
  • Pazarın açılış CPMM fiyatını önceden bildirmek yerine belirlemesini istiyorsunuz.
  • Takım da dahil olmak üzere herkese, içeriden kişilere indirimli ön tahsis yerine aynı eğri tarafından belirlenen fiyatlarla satın almaya izin vermek istiyorsunuz.
LaunchLab’ı kullanmayın:
  • Yerleşik pazarları olan mevcut tokenler için (CPMM’de doğrudan CreatePool kullanın).
  • Açılış AMM fiyatı üzerinde kesin kontrol gerektiren başlatmalar için (dikkatli eğri yapılandırması ile yaklaşık olabilirsiniz, ancak mekanizma yine de eğri odaklıdır).
  • LaunchLab’ın beyaz listeye almadığı Token-2022 uzantıları gerektiren tokenler için (başlatma programı Token-2022 yolunda bile TransferHook ve PermanentDelegate gibi uzantıları reddeder).

Bölüm içeriği

  • bonding-curve — eğri formülü, maliyet ve gelir matematiği, mezuniyet eşiği türetimi.
  • accountsLaunchConfig, LaunchState, vault’lar, yetki PDA’ları.
  • instructionsInitialize, Buy, Sell, Graduate, CollectFees, SetParams.
  • code-demos — uçtan uca TypeScript örnekleri.

Sonra nereye gitmeli

Kaynaklar:
  • Raydium SDK v2 LaunchLab modülü (IDL src/raydium/launchpad/ altında).
  • LaunchLab program kaynağı şu anda bağımsız bir repo olarak yayınlanmamıştır. Yukarıdaki SDK ile paketlenen IDL, kanonik arayüzdür.