هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
ملخص في فقرة واحدة
Stable AMM هو برنامج Raydium مستقل — نشر خاص به، وليس وضعًا من أوضاع AMM v4 — يستبدل صيغة المنحنى بـ جدول بحث مُعبّأ مسبقًا. بدلاً من استخدام x·y=k، يخزّن المجمّع مصفوفة متفرقة من نقاط (x, y, price) ويستخدم البحث الثنائي + الاستيفاء الخطي لتقديم الأسعار. يتفوق هذا التصميم في أزواج العملات المستقرة والأصول الأخرى ذات العلاقات السعرية المعروفة: المبادلات بين الرموز المربوطة بنسبة 1:1 لها انزلاق قريب من الصفر. إنه AMM نقي: كل السيولة موجودة في خزائن المجمّع الخاصة. (كان لديه مسار صنع السوق عبر OpenBook في بداية حياته، لكن هذا المسار ظل خاملاً لسنوات؛ ترقية 2026-06-22 أزالت أخيرًا كود السوق الميت.) السيولة حاليًا رقيقة؛ معظم المدمجين يصلون إلى مجمّعات Stable من خلال برنامج AMM Routing.لماذا جدول بحث بدلاً من xy=k
تتكبد AMMs ذات الناتج الثابت انزلاقًا عاليًا على الأزواج ذات نطاقات الأسعار الضيقة. يجب أن تكلف مبادلة USDC-USDT تقريبًا لا شيء؛ على مجمّع ذي ناتج ثابت، يفرض k=x·y حركة سعر حتى لحجم صغير جدًا. يسمح جدول البحث لمسؤول المجمّع بالتعبير عن العلاقة السعرية الفعلية:- للعملات المستقرة: كثّف الجدول حول 1:1 بحيث تكلف المبادلات الصغيرة جدًا ~0 انزلاق.
- للأزواج المضمونة: قم بترميز النسبة المستهدفة واترك الشبكة تشكّل سطح الرسوم/الحافز.
UpdateModelData، التي تمت إزالتها منذ ذلك الحين، لذا تحتفظ المجمّعات الموجودة بجداولها كما هي. التكلفة على السلسلة هي فقط بحث الاستيفاء — أرخص بكثير من إعادة حساب صيغة.
كيف يعمل: حساب بيانات النموذج
يحتفظ المجمّع بحسابModelDataInfo — مصفوفة بـ 50,000 عنصر من هياكل DataElement. يحتفظ كل عنصر بـ:
valid_data_count فقط؛ الباقي مصفّر. عند المبادلة، يقوم البرنامج بـ:
- حساب نسبة من احتياطيات المجمّع الحالية واستخدام البحث الثنائي للعثور على عنصري الجدول اللذين يحيطان بتلك النسبة.
- الاستيفاء الخطي بين النقطتين المحيطتين للحصول على سعر الاقتباس.
- تطبيق الرسوم (نفس 0.25% مثل AMM v4) وإرجاع النتيجة للمستخدم.
multiplier على حسابات الجدول في الاعتبار احتمالية تخزين x و y بمقياس مخفّض (على سبيل المثال، بـ 6 علامات عشرية بدلاً من 18). اكتشاف السعر يعيد القياس وفقًا لذلك.
المقارنة: Stable AMM مقابل AMM v4 مقابل CPMM
النموذج الذهني
مجمّع Stable AMM هو AMM جدول بحث مُستيفى يحتفظ بكل سيولته في خزائنه الخاصة. الفرق الرئيسي عن مجمّع ذي ناتج ثابت هو أن منحنى اكتشاف السعر ليس مشفّرًا — إنه مصفوفة متفرقة مدمجة في حسابModelDataInfo الخاص بالمجمّع. العمليات القابلة للاستدعاء حاليًا هي المبادلة المباشرة (المستخدم ↔ المجمّع)، الإيداع / السحب (عمليات LP)، و WithdrawPnl (كنس رسوم المسؤول). تم إزالة كرنك OpenBook (MonitorStep) — خامل منذ فترة طويلة منذ توقف المجمّع عن نشر الطلبات — وتعليمات إعداد المجمّع/المسؤول.
متى يكون Stable AMM هو الخيار الصحيح
- تشغّل زوج عملات مستقرة أو أصل مترابط آخر وتريد تسعيرًا محكمًا وقابلاً للتنبؤ.
- لديك معرفة عميقة بعلاقة السعر في زوجك وتريد ترميزها مباشرة كمنحنى.
- لديك بالفعل تكاملات لـ AMM v4 وتحتاج ببساطة إلى نكهة منحنى مختلفة.
أين تذهب بعد ذلك
- الحسابات — مرجع حقول
AmmInfo،ModelDataInfo،DataElement. - الرياضيات — البحث الثنائي، الاستيفاء، وتطبيق الرسوم.
- التعليمات — المجموعة القابلة للاستدعاء (المبادلة، الإيداع، السحب،
WithdrawPnl) والتعليمات المحذوفة. - الرسوم — تقسيم 0.25% (مطابق لـ AMM v4).
- عروض توضيحية للكود — التوجيه والتكامل المباشر.
reference/program-addressesلمعرّف البرنامج الأساسيreference/changelogلترقية إزالة كود السوق 2026-06-22

