هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
المشكلة التي يحلها LaunchLab
قبل LaunchLab، كان إطلاق رمز جديد على Raydium يتطلب من المنشئ تمويل مجموعة AMM بكلا طرفي الزوج مقدمًا — مما يعني أن الفريق كان يتعين عليه توفير السيولة من جانب الاقتباس (SOL أو USDC) من جيبه الخاص. كان هذا يفضل المشاريع الممولة جيدًا ويحد من الوصول إلى آلية منصة الإطلاق على رأس المال الأولي. يستبدل LaunchLab تلك الخطوة الأولى بـ منحنى ربط: يتم نشر الرمز مقابل منحنى مسعر بعملة اقتباس (عادة SOL أو USDC). يحصل المشترون على الرمز بإرسال عملة اقتباس إلى المنحنى، الذي يقوم بذرية بسك أو إطلاق وحدات الرمز الأساسي بسعر يحدده صيغة المنحنى والعرض الحالي. لا توجد حاجة إلى سيولة مزروعة مسبقًا. بمجرد أن يجمع المنحنى ما يكفي من العملة الاقتباس لمطابقة صيغة السيولة لمجموعة AMM حقيقية، فإنه يتخرج: ينشئ البرنامج مجموعة CPMM على الشبكة الرئيسية مزروعة بالاحتياطي الأساسي والاقتباس للمنحنى، ومن تلك النقطة ينتقل التداول إلى AMM.دورة الحياة
Buy و Sell هما التعليمات الموجهة للمستخدم في المرحلة الوسطى. بعد عبور العتبة، توقع محفظة الهجرة المخزنة على GlobalConfig على MigrateToCpswap.
طرفان ثابتان
لحالة LaunchLab حسابان مميزان:- العملة الأساسية — الرمز الذي يتم إطلاقه. سلطة السك الخاصة به يحتفظ بها برنامج LaunchLab حتى التخرج؛ بعد التخرج، يتم إلغاؤها.
- عملة الاقتباس — الضمان. دائمًا عملة سائدة (SOL / USDC / RAY). تختار تكوين الإطلاق واحدة في
Initialize؛ لا يمكن تغييرها.
base_vault— يحتفظ بجزء من العرض الأساسي الذي تم سكه مسبقًا للمنحنى لكن لم يتم بيعه بعد. ينخفض مع قيام المستخدمين بالشراء.quote_vault— يتراكم الاقتباس المدفوع من قبل المشترين. يزيد مع قيام المستخدمين بالشراء. هذا هو الرصيد الذي يتم فحصه مقابل عتبة التخرج.
نموذج التسعير
يدعم LaunchLab صيغ منحنيات متعددة (انظرbonding-curve). الأكثر شيوعًا هو منحنى ربط تربيعي مشابه لسلالة Pump.fun / Curve.fi / Bancor:
s هو مقدار الأساس الذي تم بيعه بالفعل للمستخدمين و S_max هو الحد الأقصى للعرض للمنحنى. يرتفع السعر بشكل رتيب مع كل عملية شراء وينخفض مع كل عملية بيع. لأن البرنامج يحسب التكلفة المدمجة في AMM بدقة، فإن عملية شراء بأي حجم تعيد المبلغ المدمج الصحيح؛ لا توجد انزلاقات لكل صفقة تتجاوز التحدب الطبيعي للمنحنى.
التخرج
يتخرج الإطلاق عندماquote_vault.balance ≥ graduation_threshold. يتم تعيين العتبة في Initialize وعادة ما يتم اختيارها بحيث يطابق السعر الضمني للمنحنى عند التخرج السعر الذي ستفتح به مجموعة AMM مع الاحتياطيات المجمعة. بشكل ملموس:
S_graduate هو مقدار الأساس الذي تم بيعه بالفعل، price(S_graduate) هو السعر الهامشي للمنحنى في تلك النقطة، و f هو عامل صغير لحساب خط الرسوم (1–2%).
عند التخرج:
- يقوم البرنامج بأخذ لقطة من
(base_vault_remaining, quote_vault). - يستدعي CPMM
CreatePoolCPI مع هذين الاحتياطيين، مما يسك LP الأولي لسلطة مملوكة للبرنامج (عادة ما يتم حرقها / قفلها حسب السياسة). - يلغي سلطة السك للعملة الأساسية (بحيث لا يمكن سك المزيد من الرموز الأساسية أبدًا).
- يتحول
LaunchState.statusإلىGraduated.
Buy و Sell يرفضان. يستمر التداول على مجموعة CPMM الناتجة، والتي لا تختلف عن أي مجموعة Raydium CPMM أخرى.
الرسوم
أثناء مرحلة المنحنى، يتحمل كلBuy و Sell رسومًا مقسمة بين:
- جانب Curve LP — يزيد من
kالضمني للمنحنى، مما يفيد المشترين لاحقًا (سعر أضيق). - البروتوكول — يتراكم لمسؤول LaunchLab، يتم جمعه عبر
CollectFees. - المنشئ — اختياري، قابل للتكوين في
Initialize. توجه بعض الإطلاقات حصة للمنشئ كتدفق إيرادات مستمر.
bonding-curve. يتم تخزين التقسيم الدقيق على LaunchState.fees ويمكن أن يختلف لكل إطلاق.
تتبع رسوم ما بعد التخرج تكوين CPMM الذي تم إنشاء المجموعة به (عادة AmmConfig[0]، الفئة 0.25%).
من يحتفظ بـ LP بعد التخرج؟
يستخدم LaunchLab مقاييس المنصة الثلاثة المخزنة لإنتاج وجهتي LP فعليتين:- قفل المنصة — للهجرات المنفذة بعد ترقية 2026-08-17، يتم قفل
platform_scale + creator_scaleمن خلال LP-Lock وينتقل مفتاح رسوم واحد إلىplatform_nft_walletعندما تكون هذه الحصة غير صفرية. قبل الترقية، أنتجcreator_scaleمفتاح رسوم منشئ منفصل. - الحرق — يتم حرق
burn_scaleبشكل دائم وليس له مفتاح رسوم.
PlatformConfig ويجب أن تجمع إلى 1_000_000. تغير الترقية تنفيذ الهجرة المستقبلية فقط. لا تغير مفاتيح رسوم المنشئ التي تم إنشاؤها بواسطة الهجرات السابقة.
الثوابت المهمة
- العملة الأساسية خالية من التضخم بعد التخرج. يتم إلغاء
mint_authorityالخاص بها؛ لم يتم تعيينfreeze_authorityأبدًا. - جميع الإطلاقات الجديدة هي CPMM فقط.
InitializeوInitializeV2وInitializeWithToken2022تتطلبmigrate_type = CPSWAP. يمكن للحالة القديمة الموجودة أن تستخدمMigrateToAmm. - حالة المنحنى رتيبة في اتجاه واحد.
base_soldيرتفع فقط أثناء Buy،quote_vaultيرتفع فقط أثناء Buy (ينخفض أثناء Sell — مما يقلل بشكل متماثلbase_sold). لا يسمح البرنامج أبدًا للمنحنى بأن يصبح سالبًا. - التخرج بوابة أحادية الاتجاه. حتى لو دفع التداول بعد التخرج سعر مجموعة AMM إلى ما دون سعر التخرج، فإن الإطلاق لا يعود إلى المنحنى.
متى تستخدم LaunchLab
تصف هذه الصفحة ميكانيكا البروتوكول فقط. لا شيء هنا يشكل نصيحة مالية أو قانونية أو استثمارية. تحمل إطلاقات الرموز مخاطر مالية كبيرة. استشر المتخصصين المناسبين قبل إطلاق رمز ينطوي على جمع أموال عام.
- أنت تطلق رمزًا جديدًا بدون سوق سابق.
- تريد أن يحدد السوق سعر فتح CPMM بدلاً من إعلانه مسبقًا.
- تريد السماح لأي شخص — بما في ذلك الفريق نفسه — بالشراء بنفس الأسعار المحددة بالمنحنى، بدلاً من التخصيص المسبق للمطلعين بخصم.
- الرموز الموجودة ذات الأسواق المعروفة (استخدم
CreatePoolعلى CPMM مباشرة). - الإطلاقات حيث تحتاج إلى تحكم دقيق في سعر فتح AMM (يمكنك تقريبه بتكوين منحنى حذر، لكن الآلية لا تزال مدفوعة بالمنحنى).
- الرموز التي تتطلب امتدادات Token-2022 التي لا يسمح بها LaunchLab (يرفض برنامج الإطلاق امتدادات مثل
TransferHookوPermanentDelegateحتى على مسار Token-2022).
محتويات الفصل
bonding-curve— صيغة المنحنى، حساب التكلفة والعائدات، اشتقاق عتبة التخرج.accounts—LaunchConfigوLaunchStateوالخزانات وسلطة PDAs.instructions—InitializeوBuyوSellوGraduateوCollectFeesوSetParams.code-demos— أمثلة TypeScript من البداية إلى النهاية.
أين تذهب بعد ذلك
products/cpmm/overview— ما يحدث بعد تخرج الإطلاق.user-flows/create-cpmm-pool— مسار بديل للرموز التي لا تحتاج إلى منحنى.reference/program-addresses— معرف برنامج LaunchLab.
- وحدة Raydium SDK v2
LaunchLab(IDL تحتsrc/raydium/launchpad/). - لم يتم نشر مصدر برنامج LaunchLab حاليًا كمستودع منفصل. IDL المرفق مع SDK أعلاه هو الواجهة الموثوقة.

