ما هو Automated Market Maker (AMM)؟
يُمثّل Automated Market Maker (AMM) عقداً ذكيّاً يحدّد أسعار الرموز ويملأ عمليات التبادل بالرياضية بدلاً من مطابقتك مع متداول آخر. يستخدم صيغةً junto بمسبح من الرموز ليزوّدك بعرض صفقة في أي وقت تريد. تخيّل ماكينة بيع آلية للعملات المشفرة، لكن الأزرار هنا معادلات.
AMMs يحتاجون إلى شخص يأخذ الطرف الآخر حالاً، مثل سجل الطلبات. ليس كذلك. إنّ pool نفسه هو الطرف المقابل لك، ويتغير السعر بناءً على نسبة الرموز داخل ذلك الـ pool.
كيف تعمل Automated Market Maker (AMM)
جولة سريعة. تريد تبديل الرمز A بالرمز B على DEX. فيما يلي ما يحدث وراء الكواليس.
- الخطوة 1: الرموز تقبع داخل برك السيولة التي يديرها عقد ذكي.
- الخطوة 2: تم إيداع تلك الرموز من قبل مزودي السيولة (LPs)، الذين يحصلون على حصة من رسوم التداول.
- الخطوة 3: يقوم العقد بتحديد السعر باستخدام صيغة. واحدة شائعة تحافظ على أن يكون حاصل ضرب كميات الرموز قريباً من ثابت، لذا يأتي السعر من نسبة الـ pool.
- الخطوة 4: أنت تقرّ بالتبادل. يرسل لك العقد الرمز B، يأخذ الرمز A، ويحدّث رصيد الـ pool.
- الخطوة 5: تتغير النسبة، لذا تحصل الصفقة التالية على معدل مختلف قليلاً. هذا هو تأثير السعر المدمج الذي يقوم بدوره.
نعم، هذا هو التدفق.
قبل البدء بإجراء تبادل على Automated Market Maker (AMM)، اضبط تحمل Slippage معقول وألقِ نظرة على حجم الـ pool. البرك الرقيقة أو الأسواق الساخنة يمكن أن تحرّك السعر أكثر مما تتوقع.
كيف يتم حساب Automated Market Maker (AMM)؟
العديد من الـ pools تتبع قاعدة المنتج الثابت. إذا كان x مقدار الرمز A في الـ pool و y مقدار الرمز B، فنتاجهما يبقى قريباً من الثابت k.
x * y = k عندما تضيف Δx من الرمز A، يقوم الـ pool بتحديث y حتى يبقى الناتج قريباً من k. غالباً ما يتم احتساب الناتج كـ:
output_B = y - k / (x + Δx) السعر الفوري يأتي من نسبة y مقسومة على x. كلما زادت التبادلات الأكبر، زادت نسبة التغيّر في السعر.
التvariations
ليس كل الـ pools تستخدم نفس الرياضيات. النكهات الرئيسية التي ستراها:
- Product: معيار المنتج الثابت الكلاسيكي constant product market maker (CPMM) الذي يحافظ على x ضرب y قريباً من ثابت.
- Sum: صيغ الجمع الثابت لقيم الأصول القريبة من واحد لواحد مثل أزواج العملات المستقرة.
- Hybrid: توليفات تتصرف كالجمع قرب التكافؤ وبالمرونة عند الانحراف، شائعة للأصول المستقرة.
- Concentrated: السيولة موضوعة في نطاقات سعر مختارة، كما يظهر في Uniswap v3، من أجل كفاءة رأس المال أفضل.
يقتبس AMMs من pool الخاص بهم، وليس من كالي سعر أوراكل عالمي. يمكن أن تختلف الأسعار بين DEXs، وتختلف الرسوم حسب الـ pool، ويواجه LPs الخسارة غير الدائمة عندما تتحرك الأسعار.
مثال
تبادل ETH مقابل USDC على Uniswap في الساعة 3 صباحاً لا يزال يُنجز لأن عقد الـ pool يمنحك عرضاً حيّاً ويُنفّذها فوراً.
معلومة ممتعة
الفكرة القائمة على المنتج الثابت لها جذور في أبحاث إتاحة السوق قبل العملات المشفرة، لكنها انتشرت على نطاق واسع بعد أن جعل Uniswap فكرة x ضرب y يساوي k شائعاً خلال صيف DeFi.
خلاصة
Automated Market Maker (AMM) في سطر واحد: كود يقدّم لك دائماً صفقة من pool المشترك، بدون استدعاء وسيط، بدون انتظار.