هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
المشكلة التي يحلها 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 الناتجة، والتي لا تختلف عن أي مجموعة CPMM أخرى في Raydium.
الرسوم
أثناء مرحلة المنحنى، تتحمل كلBuy و Sell رسومًا مقسمة بين:
- جانب 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. تغير الترقية تنفيذ الهجرة المستقبلية فقط. لا تغير مفاتيح رسوم المنشئ التي تم إنشاؤها بواسطة الهجرات السابقة.
ترقية برنامج 2026-09. تم إعادة بناء LaunchLab على Anchor 1.0.2 / Solana 3.1.10 واكتسب تعليمة إدارية واحدة،
CollectExcessLamports، لاسترجاع الإيجار المحرر بواسطة SIMD-0437. تم مسح ثلاث آليات انتقالية في نفس الوقت: Initialize المهجور الآن يفشل دائمًا، فقدت MigrateToAmm حجتها وكل حساب OpenBook، وبوابة get_upgrade_timestamp المستندة إلى الساعة اختفت. التداول والرسوم والاستحقاق لم تتغير. انظر إدخال السجل من 2026-09-09.الثوابت المهمة
- الرمز الأساسي خالي من التضخم من الإنشاء. تعليمات التهيئة تسك العرض الكامل وتلغي
mint_authorityفي نفس الاستدعاء؛ لم يتم تعيينfreeze_authorityأبدًا. - جميع الإطلاقات الجديدة هي CPMM فقط. تتطلب
InitializeV2وInitializeWithToken2022migrate_type = CPSWAP، وInitializeالقديم يفشل تمامًا اعتبارًا من ترقية 2026-09. يمكن للحالة القديمة الموجودة أن تستخدم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 أعلاه هي الواجهة الموثوقة.

