كيف تحدد نماذج السوق التلقائية أسعار التداول: شرح صيغة x*y=k

iconCoinrise
مشاركة
AI summary iconملخص
تتأثر حركات سعر ETH بآليات AMM، خاصةً الصيغة x*y=k المستخدمة في حاويات السيولة. عندما يتم تنفيذ صفقة، تتغير احتياطيات الحاوية، مما يسبب انزلاقًا. على سبيل المثال، شراء 1 ETH من حاوية تضم 10 ETH / 20,000 USDC يكلف 2,222.22 USDC. تزيد الصفقات الأكبر من الانزلاق، بينما تقلل الحاويات الأعمق منه. تستخدم إصدارات Uniswap الأحدث سيولة مركزة، مما يغير طريقة عمل الصيغة. تستفيد العملات المستقرة من منحنيات تسعير أكثر انخفاضًا، كما هو موضح في تصميم StableSwap الخاص بـ Curve. يجب على المتداولين أيضًا مراعاة العملات البديلة التي يجب مراقبتها عند تقييم اتجاهات السوق.

لا يأخذ صانع السوق الآلي العروض والطلبات من المشترين والبائعين. بل يحدد سعر التداول بناءً على حاوية من رمزين باستخدام صيغة — الأكثر شيوعًا هي صيغة المنتج الثابت، x*y=k، وفقًا لوثائق مطوري Uniswap. إن نسبة الاحتياطي في الحاوية تحدد السعر قبل التداول، ولكن نظرًا لأن التداول نفسه يغير هذه النسبة، فإن السعر الفعلي المدفوع أسوأ من السعر المذكور أولًا في كل مرة لا يكون فيها التداول صغيرًا مقارنة بالحاوية.

ما الذي يفعله الصندوق والصيغة

حوض السيولة هو عقد ذكي يحتفظ بمخزون من رمزين — على سبيل المثال ETH و USDC — يمكن لأي شخص تداولهما مباشرة، وفقًا لمدونة Uniswap. يقوم مقدمو السيولة بإيداع كلا الرمزين بقيمة متساوية لبدء الحوض وتحديد القيمة الأولية لثابت k، وهو حاصل ضرب كميات المخزونين، وفقًا لمدونة Uniswap. من هذه النقطة، يجب أن يظل حاصل ضرب x في y مساويًا للثابت k نفسه بعد كل تبديل. تصف وثائق المطورين الخاصة بـ Uniswap k بأنه ثابت يجب أن يبقى ثابتًا أو يزداد بعد كل صفقة. وبما أن كلا رصيدي المخزون يجب أن يظل حاصل ضربهما مساويًا للعدد نفسه، فإن سحب رمز واحد من الحوض يعني أن الرمز الآخر يجب أن يرتفع لتعويض ذلك، وهذا التغيير في النسبة هو ما يحرك السعر.

حساب الحسابات: شراء 1 ETH من حوض يحتوي على 10 ETH / 20,000 USDC

يقدم مدونة Uniswap مثالًا مُحسوبًا. ابدأ بحوض يحتوي على 10 ETH و20,000 USDC. الثابت هو 10 مضروبًا في 20,000، أي 200,000. عند هذه النقطة الابتدائية، يشير الحوض إلى سعر فوري قدره 1 ETH مقابل 2,000 USDC.

الآن يشتري المتداول 1 ETH. ينخفض رصيد ETH في الصندوق إلى 9. للحفاظ على الثابت عند 200,000، يجب أن يرتفع رصيد USDC إلى 200,000 مقسومًا على 9، أي حوالي 22,222.22 USDC، وفقًا لحسابات مدونة Uniswap نفسها. وبالتالي، أدخل المتداول 22,222.22 ناقص 20,000، أو 2,222.22 USDC، للحصول على 1 ETH. إذًا، سعره الفعلي لـ ETH الذي اشتراه هو 2,222.22 USDC — وليس الـ 2,000 USDC التي كان يعرضها الصندوق قبل التداول.

هذا الفرق، 2,222.22 USDC مقابل عرض ابتدائي قدره 2,000 USDC، يُسمى الانزلاق. إنه ليس رسومًا ولا عطلًا؛ بل هو الصيغة تقوم بالضبط بما يجب أن تفعله، بإعادة تسعير المحفظة مع تغير الاحتياطيات. يلاحظ مدونة Uniswap أن الصفقات الأكبر مقارنة بحجم المحفظة تسبب انزلاقًا أكبر، بينما تمتص المحفظة الأعمق نفس الصفقة بحركة سعرية أصغر. يتم توضيح نفس النقطة في وثائق مطوري Uniswap، التي تصف هذا التأثير على أنه تأثير السعر: الصفقات الأكبر مقارنة بعمق المحفظة تتحرك بسعر أكثر، بينما تنفذ الصفقات الأصغر أقرب إلى سعر السوق الحالي.

يقدم مدونة Uniswap أيضًا تفسيرًا أبسط للجمهور العام لنفس الآلية: عندما يقوم مستخدم بتبادل 100 دولار من USDC مقابل ETH، يتم حساب السعر في الوقت الفعلي باستخدام صيغة المنتج الثابت، ويقوم العقد الذكي بسحب USDC وإرجاع ETH في معاملة واحدة، مع إعادة توازن المجموعة أثناء العملية.

حيث تتوقف الصيغة البسيطة عن التطبيق

الحساب x*y=k أعلاه يصف حوضًا بأسلوب Uniswap v2، حيث تُوزع السيولة عبر نطاق السعر الكامل الممكن. تقول وثائق مطوري Uniswap أنه في الإصدارين v3 وv4، تنطبق الصيغة فقط ضمن نطاق السعر الذي يختاره كل مزود سيولة — وهي ميزة تُعرف باسم السيولة المركزة. في v3، يُمثل موضع المزود داخل هذا النطاق كرمز غير قابل للاستبدال ERC-721 من خلال عقد يُسمى NonfungiblePositionManager؛ وفي v4، تُتتبّع المواقع عبر PositionManager باستخدام ERC-6909 للمحاسبة الداخلية، وفقًا لنفس الوثائق. النتيجة العملية هي أن حوضين يتداولان نفس زوج العملات، على إصدارات مختلفة من Uniswap أو مع نطاقات سيولة مختلفة اختارها مزودو السيولة، لن يتحركا بنفس المقدار من السعر عند تنفيذ نفس الصفقة، حتى لو كان كلاهما يُوصف بأنه يعمل وفق صيغة المنتج الثابت.

تنتمي Uniswap وBalancer إلى عائلة أوسع تسمّيها ورقة عام 2020 من قبل غيليرمو أنجريس وتارون تشيترا "صانعي الأسواق الوظيفية الثابتة" أو CFMMs — وهي صانعو أسواق تلقائيون تكون قاعدة تسعيرهم دالة ثابتة على احتياطيات الصندوق، وأحد الأمثلة عليها هو x*y=k. تشير نفس الورقة إلى أن ليس كل زوج أصول يجب تسعيره باستخدام هذه المنحنى المحدد. فعملات مستقرة، التي ترتبط بقيمة حوالي 1 دولار لكنها تتذبذب في نطاق ضيق حولها، يتم تسعيرها بكفاءة أكبر باستخدام منحنى أكثر انخفاضًا بالقرب من الربط، بحيث تبقى رسوم التداول منخفضة عندما يكون الزوج قريبًا من 1 دولار وترتفع مع ابتعاده — وهي مقاربة تُنسب فيها الورقة إلى تصميم Curve's StableSwap. الفكرة الأساسية هي نفسها كما في Uniswap — الاحتياطيات وثابت تسعير محدد — لكن شكل المنحنى، وبالتالي الحسابات التي سيقوم بها المتداول، مختلفة.

كم كان حجم هذا السوق

ورقة أنغيريس وتشيترا، المؤرخة في مارس 2020، قدمت أرقامًا حول مشهد DeFi الذي كانت تصفه في ذلك الوقت. وذكرت أن صناديق DEX كانت تحتفظ حينها بحوالي 100 مليون دولار من الأصول الرقمية المجمدة، مع أحجام تداول يومية تجاوزت أحيانًا 10 ملايين دولار يوميًا. وأظهر رقم في الورقة، مأخوذ من بيانات DeFi Pulse ومؤرخ في 12 فبراير 2020، أن عقود CFMM كانت تحتفظ بـ 129.7 مليون دولار مقابل 0.721 مليون دولار تحتفظ بها جهات تداول التنبؤ القائمة على LMSR مثل Augur وGnosis. ولاحظت نفس الورقة أن Uniswap تم بناؤها بمنحة قدرها 100,000 دولار من مؤسسة Ethereum، مقارنة بـ 24 مليون دولار جُمعت من قبل 0x و153 مليون دولار جُمعت من قبل Bancor في عروض العملات الأولية، وذكرت أن Uniswap كانت تحتفظ بحوالي خمسة إلى عشرة أضعاف السيولة المجمعة لهذين المنافسين كما كان الحال عند كتابة الورقة. هذه الأرقام تصف سوقًا من خمس سنوات قبل كتابة هذه الصفحة، وهي مفيدة فقط كتوضيح تاريخي لكيفية تجاوز AMM البسيط التصميم بدائل أكثر تمويلًا وتعقيدًا — فهي لا تقول شيئًا عن الحجم الحالي لأي من هذه البروتوكولات.

ما لا تخبرك به هذه الصفحة

تشرح هذه الصفحة صيغة المنتج الثابت كما وُثقت للمجمعات من نوع Uniswap v2، باستخدام المثال العددي الوحيد المتاح في الأدلة. لا تشرح الرياضيات الخاصة بالسيولة المركزة في Uniswap v3 أو v4، أو منحنى StableSwap المستخدم من قبل Curve، لأن مصادرنا المستشارة هنا لا تقدم مثالًا مرقماً لهذه الحالات — بل فقط وصفاً لكيفية اختلافها.

المثال المذكور أعلاه لـ 10 ETH / 20,000 USDC خالٍ من الرسوم. تشير وثائق مطوري Uniswap إلى أن رسوم التبادل تُضبط حسب الصندوق وإصدار البروتوكول، وقد تُطبق رسوم البروتوكول عند تفعيلها عبر الحوكمة، لكن لا يوجد أي مصدر مستخدم هنا يذكر نسبة رسوم فعلية لأي صندوق محدد، لذا فإن سعر التنفيذ البالغ 2,222.22 USDC المحسوب أعلاه سيكون أعلى قليلاً في صندوق حقيقي يفرض رسومًا.

تحذر مدونة Uniswap، دون تقديم أرقام، أن سعر التنفيذ النهائي للمتداول يمكن أن ينحرف قليلاً عن السعر الأولي المعروض على الشاشة، خاصة عندما يكون السيولة ضعيفة أو ترتفع النشاطات فجأة. ولا تشرح أي من المصادر المستخدمة هنا كيف تتفاعل تقنيات مثل تجارة الساندويتش مع هذا الفرق في المعاملة الحية، سوى هذا التحذير العام.

أخيرًا، الأرقام لعام 2020 المتعلقة بإجمالي القيمة المقفلة وجمع التبرعات عبر ICO هي لقطة من نقطة واحدة في تاريخ السوق، مُؤرخة في 12 فبراير 2020 للمقارنة المتعلقة بإجمالي القيمة المقفلة، وفي نشر الورقة في مارس 2020 للمقارنة المتعلقة بجمع التبرعات. لا ينبغي تفسيرها كأرقام حالية لـ Uniswap أو 0x أو Bancor أو سوق DeFi الأوسع.

المصادر

كل حقيقة أعلاه مُستمدة من أحد هذه التقارير. حيث تختلف، يذكر المقال ذلك.

إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات. يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.