الفرق بين الـ OrderBook و الـ AMM
سنستعرض هي هذا المقال الفرق بين نوعي آليات تحديد الأسعار في المنصات, طريقة دفتر الأوامر OrderBook و طريقة صانع السوق الآلي Automated Market Maker.
في البداية, يجب أن تعلم أنه يوجد نوعان من منصات تداول العملات الرقمية: المنصات المركزية و المنصات اللامركزية. للمزيد انظر المقال.
تعتمد المنصات المركزية (و اللامركزية غير المعتمدة على DeFi) جميعها على طريقة الأوردر بووك لتحديد أسعار الأصول المتداولة فيها لحظياً. يقوم ما يسمى بمحرك المطابقة بمطابقة أوامر البيع مع أوامر الشراء (الماركيت Taker مع الليميت Maker) حتى يتم التداول في هذا النوع من المنصات.
في الآونة الأخيرة ظهر التمويل اللامركزي أو الـ DeFi, و ظهرت طريقة جديدة للقيام بتداول العملات الرقمية بدون وجود أوردر بووك أو Limit Orders و بدأت جميع المنصات اللامركزية الجديدة تقوم باستخدامها و هي طريقة صانع السوق الآلي أو الـ AMM.
فما هو محرك المطابقة في المنصات المعتمدة على الـ Order book ؟ و ما هو صانع السوق الآلي في المنصات المعتمدة على DeFi ؟
أولاً محركات المطابقة:
تختلف طريقة عمل محركات المطابقة بعض الشيء بين المنصات المركزية و المنصات اللامركزية, سنتحدث عنها بشكل عام.
محركات المطابقة هي الوسيلة الآلية التي تقوم من خلالها منصات التداول بإقران واحد أو أكثر من أوامر الشراء بأمر بيع واحد أو أكثر لإجراء التداولات.
إذا أراد أحد المتداولين شراء كمية من عملة ما وأراد آخر بيع نفس الكمية بنفس السعر، فإن أوردراتهم تتطابق ويتم تنفيذ الصفقة. إن عملية إقران هذه الأوامر المتقابلة هو ما يحدد أسعار العملات في المنصات.
تطابق معظم المنصات الطلبات باستخدام خوارزميات حاسوبية؛ ولكن تاريخياً، قام الوسطاء بمطابقة الطلبات من خلال تفاعلات وجهاً لوجه في قاعات التداول في مزادات علنية مفتوحة, على مدار العقد الماضي أصبحت هذه العملية آلية بالكامل تقريبًا.
الخوارزميات الشائعة لمحركات المطابقة | first-in-first-out (FIFO) و pro-rata
بموجب خوارزمية FIFO، أو خوارزمية أولوية السعر والوقت، فإن أول أمر شراء نشط بأعلى سعر يكون له الأولوية على أي أمر بهذا السعر يأتي بعده زمنيا. على سبيل المثال إذا كان أمر شراء 200 عملة معينة بسعر 90 دولارًا لكل عملة قد تم انشاؤه قبل إنشاء طلب شراء 50 عملة بنفس السعر، فيجب أن يطابق النظام أمر 200 عملة بالكامل بأمر بيع واحد أو أكثر قبل البدء في تنفيذ أي جزء من أمر 50 عملة.
بموجب خوارزمية المطابقة التناسبية pro-rata، يعطي النظام الأولوية للأوامر النشطة عند السعر نفسه بتناسب مع حجم كل أمر. على سبيل المثال، إذا كان هناك أمر شراء 200 عملة وأمر شراء 50 عملة بنفس السعر, فعند وصول أمر بيع 200 عملة متوافق مع السعر، فسيطابق النظام 160 سهمًا لأمر شراء 200 عملة و 40 سهمًا لأمر شراء 50 عملة. نظرًا لأن أمر البيع ليس كبيرًا بما يكفي لأخذ كلا طلبي الشراء معا، فسيقوم النظام بتنفيذ أو ملء كليهما جزئيًا. في هذه الحالة تملأ خوارزمية المطابقة التناسبية 80 بالمائة من كل طلب.
ثانياً صانع السوق الآلي:
ما هو وكيف يعمل؟ وهل يمكن أن تتنافس AMMs مع الـ Order Books التقليدية؟
صانع السوق الآلي (AMM) هو البروتوكول الذي يعتمد على صيغة رياضية لتسعير الأصول. بدلاً من استخدام الـ Order Books مثل المنصات التقليدية، يتم تسعير الأصول وفقًا لخوارزمية رياضية.
يمكن أن تختلف هذه الخوارزمية من بروتوكول لآخر. على سبيل المثال، تستخدم Uniswap معادلة رياضية بسيطة x * y = k، حيث x هو مقدار التوكن الأول في حوض السيولة و y هو مقدار التوكن الآخر. في هذه الصيغة، k هو مقدار ثابت، مما يعني أن السيولة الإجمالية للحوض يجب أن تظل كما هي. تستخدم AMMs الأخرى صيغًا أخرى لحالات الاستخدام المحددة التي تستهدفها. ومع ذلك، فإن التشابه بينها جميعًا هو أنها تحدد الأسعار بطريقة حسابية.
كيف يعمل صانع السوق الآلي (AMM)؟
تعمل AMMs بشكل مشابه لدفاتر الطلبات حيث توجد أزواج تداول، ولكنك لست بحاجة إلى أن يكون لديك طرف مقابل (متداول آخر) على الجانب الآخر لإجراء صفقة. بدلاً من ذلك ستتفاعل مع عقد ذكي “يصنع” السوق من أجلك.
في المنصات اللامركزية التقليدية (غير المعتمدة على AMM) مثل Binance DEX، تحدث الصفقات مباشرة بين محافظ المستخدمين. إذا كنت تبيع BNB مقابل BUSD في Binance DEX، فهناك شخص آخر على الجانب الآخر من الصفقة يشتري BNB باستخدام BUSD. الأمر يحدث من نظير إلى نظير P2P.
في المقابل، يمكنك اعتبار AMM على أنها نظير إلى عقد (P2C). ليست هناك حاجة لوجود طرف مقابل بالمعنى التقليدي، حيث تحدث الصفقات بين المستخدمين والعقود. نظرًا لعدم وجود دفتر طلبات، لا توجد أيضًا أنواع للأوردرات (ماركت أو ليميت أو ستوب ليميت) على AMM. يتم تحديد السعر الذي تحصل عليه للأصل الذي ترغب في شرائه أو بيعه بواسطة خوارزمية كما ذكرنا أعلاه.
ليست هناك حاجة للأطراف المقابلة، ولكن لا يزال يتعين على شخص ما إنشاء السوق, هنا يأتي دور المستخدمين الذين يطلق عليهم مزودي السيولة (LPs) حيث يقومون توفير السيولة عن طريق إيداعها في أحواض السيولة و قفلها في العقد الذكي.
ما هو حوض السيولة؟
يمكنك التفكير في مجمع السيولة على أنه كومة كبيرة من الأموال التي يمكن للمتداولين التداول مقابلها,يضيف مزودوالسيولة (LPs) الأموال إلى هذه الأحواض و مقابل توفير السيولة للحوض، يكسبون رسومًا من الصفقات التي تحدث في الأحواض التي زودوها بالسيولة.
تختلف مشكلات الانزلاقات السعرية باختلاف تصميمات AMM ولكنها شيء يجب أخذه في الاعتبار.
تذكر أن السعر يتم تحديده بواسطة خوارزمية. بطريقة مبسطة يتم تحديده من خلال مقدار تغير النسبة بين العملات في حوض السيولة بعد عملية تداول. إذا كانت السيولة ضعيفة وتغيرت تلك النسبة بمقدار كبير، فسيكون هناك قدر كبير من الانزلاق في السعر, يمكن أن تصادف مشاكل مشابهة عند استخدام دفاتر طلبات لا تحوي على فوليوم تداول مناسب.
أخيراً
AMMs لا تزال في مهدها. الـ AMMs التي نعرفها ونستخدمها اليوم مثل Uniswap و Curve و PancakeSwap أنيقة في التصميم، ولكنها محدودة في الميزات. من المحتمل أن يكون هناك العديد من تصميمات AMM المبتكرة القادمة في المستقبل. يجب أن يؤدي ذلك إلى رسوم أقل وسيولة أفضل.
موضوع جيد