طريقة تقييم ديفي ①: مراجعة تطويرية ليونيسواب

متوسط1/7/2024, 5:37:16 PM
تأخذ هذه المقالة تطوير Uniswap كمثال لتحليل إلهام مبادئ وراء تكراراتها في تصميم DeFi.

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

المنطق الداخلي لتطور يونيسواب من V1 إلى V4، وكذلك إطلاق بروتوكول يونيسواب إكس، هو الابتكار الوظيفي وتحسين الآلية لمعاملات DEX.

V1 نفذت AMM في مجال التشفير بشكل أولي، V2 خفضت تعرض ETH للمخاطر وأطلقت محور سعر يصعب تلاعبه أكثر، V3 حلت مشكلة كفاءة رأس المال المنخفضة من خلال السيولة المركزية، V4 نفذت DEX قابل للتخصيص، وتم تعزيز بروتوكول UniswapX من خلال آلية المزاد تمكن تحسين انزلاق السعر.

تاريخ تطوير يونيسواب

لا حاجة للخوض في تفاصيل حالة وتأثير يوني سواب. ووفقًا لبيانات ديون الحية، يعتبر يوني سواب لا زال أكبر بورصة للتبادل غير المركزي من حيث حصة السوق.

كما DEX الرائدة، لم تكن موجودة لفترة طويلة، لكنها تم تكرارها عدة مرات. دعونا نلقي نظرة على عملية التطوير:

في يونيو 2017، نشر فيتاليك المقالة حول استقلال المسار؛

في نوفمبر 2018، تم إصدار Uniswap V1: دعم عمليات التداول بين ETH و ERC-20Token؛

في مارس 2020، تم إصدار Uniswap V2: دعم المعاملات بين أي زوج من رموز ERC-20؛

في مايو 2021، تم إصدار Uniswap V3: مما يحسن معدل استخدام أموال LP ويقترح مفهوم السيولة المجمعة؛

في يونيو 2023، تم إطلاق Uniswap V4: تم تقديم تخصيص عقد الهوكس لمنع تسرب القيمة؛

في يوليو 2023، تم إطلاق Uniswap X: تجميع السيولة على السلسلة وخارجها، حماية MEV.

Uniswap V1: محاولة في صناعة السوق التلقائية

في عام 2017، نشر فيتاليك مقالاً "On Path Independence" على صفحته الشخصية على الويب، تم فيه تقديم صانع السوق التلقائي (AMM) لأول مرة في مجال التشفير، وهو طريقة تداول مختلفة عن CEX. بالطبع، تم مناقشة هذا النهج لفترة طويلة في الدوائر غير الرقمية (مثل الدوائر المالية التقليدية).

نحن نعلم أنه في سوق الأسهم، سوق العقود الآجلة أو CEX الحالية، يتم إجراء معظم المعاملات في كتاب الطلبات (وضع كتاب الطلبات). يقوم صانعو السوق (مثل السماسرة والبورصات المركزية) بمطابقة طلبات الشراء للمشترين وطلبات البيع للبائعين عندما تتطابق الأسعار، وبالتالي إتمام المعاملات بين المشترين والبائعين.

ومع ذلك، واجهت مشاكل في حالة اللامركزية. السبب في ذلك هو أنه في بيئة اللامركزية ل DEX (يمكن لأي شخص المشاركة في إنشاء السوق)، من الصعب تطابق المعاملات في وضع سجل الأوامر لتوفير السيولة المقابلة وسرعة المعاملة والتجربة نسبيا سيئة، وبدون كمية كافية من السيولة، من الصعب تطابق الفعالية التشغيلية ل CEX.

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

في نموذج AMM، ليس هناك حاجة لاقتباسات صانعي السوق أو التوافق النظامي، ويمكن للتجار استخدام السيولة الموجودة في البركة مباشرة لتحقيق تبادل الأصول.

الرمز A والرمز B يشكلان علاقة منتج ثابت: رصيد الرمز A (p) * رصيد الرمز B (p) = K (يبقى K ثابتًا)

هذا نظام تداول مدفوع بالسيولة، يُطلق على هذا النموذج اسم صانع السوق بمنتج سوق السلع الثابت (CPMM). بموجب هذا النهج، يمكن تشكيل صانع سوق غير معتمد على المسار عن طريق تحديد أي (متزايدي) علاقة بين الرمز المميزA والرمز المميزB وحساب مشتقاته في أي وقت لإعطاء سعر.

ثلاث مشاركين: LP، تجار، تحكيم

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

يحتاج شخص ما لتوفير سيولة في عقد ذكي، ومقدم السيولة هو LP (مقدم السيولة). يوفر LP السيولة للمعاملات عن طريق حقن الأصول في العقود الذكية في البركة، مما يتيح له الحصول على دخل رسوم المعاملات.

بعد أن يقوم LP ببناء حوض السيولة الأولي، يمكن للتجار تبادل الرموز من خلال الحوض، وسيقوم المضاربون باتخاذ مبادرة للحفاظ على أسعار الأصول متسقة مع أسعار السوق من خلال التحكم في الأسعار بين الأسواق المختلفة.

في يونيسواب V1 الذي تم إصداره في نوفمبر 2018، يمكن استرداد جميع الأصول من خلال ETH. بالنسبة للمعاملات بين ETH وERC-20Token، يمكن لأي شخص إضافة الرموز للتداول مع ETH الأصلية. ETH في الأساس هو وسيط تداول الأصول.

ماذا يحدث في بركة واحدة إذا أردنا التداول؟

افترض أن قيمة ETH واحد حاليا تساوي 100TokenA، وأن بركة ETH/TokenA تتكون من 10 ETH و 1000 TokenA.

في هذا الوقت، قيمة 10 ETH و 1,000 TokenA هي نفس قيمة 1,000 دولار أمريكي، ونسبة قيمة الأصول هي 1:1.

k=10 *1000=10000، يظل هذا المنتج دون تغيير دون إضافة مزيد من السيولة.

الآن افترض أنني أريد بيع 5 ETH إلى البركة، فعندئذ يجب أن تكون:

y=10000/(10+5)=666.67، زاد عدد ETH في البركة إلى 15، وأصبح عدد USDC في هذا الوقت 666.67، لذا قمت بتبادل 5 ETH مقابل 333.33 TokenA، وفي هذا الوقت سعر ETH الفردي هو 666.67/15=44.44، أي أن ETH واحد يساوي 44.44 TokenA.

بالطبع، إذا تغير سعر في بركة واحدة بشكل كبير عن سعر الأسواق التجارية الأخرى، سيتوجه المضاربون على الفور حتى يبتلعوا الفارق في السعر. بعد كل شيء، يمكن لآلية AMM توليد أسعار المعاملات فقط، ولكنها لا يمكنها اكتشاف أسعار السوق، لذلك دور المضاربين مهم جدًا.

خسائر مؤقتة، رمز LP، انزلاق المعاملات

تحدث الخسائر السائبة عندما يتغير معدل سعر الرموز المودعة مقارنة بعندما تم إيداعها في البركة. كلما زاد التغيير، زادت خسارة السائبة.

الآن، كمزود سيولة، سنواصل إعطاء مثال:

صيغة النواة UniswapV1: x∗y=k

الآن، كمزود سيولة، نواصل إضافة 10 ETH و 1000 TokenA إلى حوض السيولة كسيولة أولية. في هذا الوقت، 1 ETH يعادل 100 TokenA، وحاصل ضرب كمية الأصولين المستمر هو 101000=10000( xy=10000,x=100y).

في هذا الوقت، إذا زاد سعر 1 ETH إلى 200 TokenA، يمكننا تحويل: x*y=10000، x=200y، مما يؤدي إلى حساب x=7.071، y=1414.21.

في هذا الوقت، تغير بركة السيولة من 10 ETH الأولية و 1000 TokenA إلى: 7.071 ETH و 1414.21 TokenA.

هل وجدت المشكلة؟

في هذا الوقت، إذا قمت بخلاصة جميع الأصول، سأتلقى 7.071 ETH و 1414.21 TokenA. القيمة الفعلية المحسوبة باستخدام TokenA هي 7.071200+1414.21=2828.41. إذا تم حسابها بناءً على 10 ETH الأولية و 1000 TokenA ، يجب أن يكون السعر الحالي 10200+1000=3000TokenA.

الفرق في هذا الجزء من الدخل (3000-2828.41=171.59TokenA) هو خسارة غير دائمة.

تحدث الخسائر الزائلة نتيجة لآلية صانع السوق التلقائي في التبادلات اللامركزية، حيث يقوم مزودو السيولة بضبط الأموال استنادًا إلى تقلبات الأسعار، مما يؤدي إلى خسائر رأس المال وفقدان العوائد.

نظرًا لأنهم يعملون كمشترين وبائعين في نفس الوقت، فإنهم مضطرون إلى زيادة كمية الأصول التي يمتلكونها عندما تنخفض الأسعار وتقليل كمية الأصول التي يمتلكونها عندما ترتفع الأسعار، مما يؤدي إلى الخسائر.

بالطبع، يمكنك أيضًا اختيار التحوط وإدارة المخاطر من خلال فتح عقود قصيرة / طويلة على ETH.

من أجل تحفيز المستخدمين على القيام بدور السيولة وتشجيعهم على تحمل تقلبات الأسعار، تم إنشاء رمز LP Token. هذا مكافأة لمزودي السيولة، الذين يمكنهم الحصول على نسبة معينة من رسوم المعاملات لكل صفقة (في UniswapV1، يدفع التجار 0.3% في المعاملة، وهو ينتمي إلى مزود السيولة). في الوقت نفسه، يعمل أيضًا كشهادة لـ LP لسحب السيولة التي أضافها بنفسه.

مفهوم آخر هو انزلاق التداول، الأصدقاء الذين يقومون بتداول DEX بانتظام سيكونون بالتأكيد على دراية به. كنظام تداول يعتمد على السيولة، فإن معادلة منتج الثابت الجميلة لـ AMM هي منحنى سلس، والسعر يتغير في جميع الأوقات وفقًا للعلاقة بين العرض والطلب.

إذا قمت بتداول عدد كبير من الرموز في هذا الوقت، سيحدث الانزلاق، وسيكون هناك فرق معين بين السعر المتوقع والسعر الذي ستحصل عليه فعلياً من المجموعة. وبعبارة أخرى، سيكون هناك فجوة بين السعر الذي تريده وسعر الصفقة.

Uniswap V2: التكيف، أوراقل، قرض سريع

يدعم Uniswap V1 فقط المعاملات بين أزواج تداول ERC-20/ETH. في جوهرها، يستخدم ETH كوسيطة عملة انتقالية للتبادل بين ERC-20 Tokens. على الرغم من أن مسار المعاملة بسيط، إلا أنه يخلق تعرضًا لمخاطر ETH لمزودي السيولة. مخاطر التصدير والخسارة غير الثابتة ومخاطر الانزلاق.

في يونيسواب V2، لا يزال مبنيًا على آلية صانع سوق المنتج الثابت، ولكن ترقية V2 قد جلبت تحسينات في الكفاءة، بما في ذلك: دعم أي زوجين من ERC-20 Token للتداول، مما يعني أن أي ERC20 يمكن إنشاؤه - زوجان ERC20 دون الحاجة إلى الزوج من خلال مسار الانتقال من ETH.

لن أدخل في تفاصيل هذه النقطة. تتضمن ترقية V2 العديد من الجوانب. هناك نقطتان أكثر أهمية: تحسين سعر Oracle، إنجاز القرض الفلاش.

تحسينات على مصدر السعر

في عملية Uniswap V1، السعر الذي يتم حسابه عن طريق قسمة صناديق الاحتياطي للأصولين في البركة ليس آمنًا إذا تم استخدامه كتوقع سعر على السلسلة لأنه يمكن التلاعب به بسهولة.

أحد الأغراض من هذا الترقية V2 هو زيادة تكلفة وصعوبة التلاعب بالأسعار

في V1، بافتراض أن العقود الأخرى تستخدم سعر ETH-DAI الحالي لتسوية المشتقات، يمكن للمهاجم الذي يتلاعب بالسعر المقاس شراء ETH من زوج ETH-DAI، وتحفيز تسوية العقد المشتق بسعر مضخم، ثم يتم بيع ETH مرة أخرى إلى الزوج، مما يعيد تداوله إلى سعره الحقيقي. في هذه الحالة، يمكن حتى أن تحدث المعاملات كمعاملات ذرية، أو بتحكم المنقبين في ترتيب المعاملات داخل كتلة.

في V2، من أجل تحديد توازن سعر السوق، يتم تحديث السعر مرة واحدة في كل كتلة، ويتم تحديد سعر تبادل الرموز قبل الكتلة التالية، أي أن سعر سوق الرموز يعتمد على آخر صفقة في الكتلة السابقة.

في هذ الترقية، يتم توفير بيانات جديدة أيضًا لتوقع السعر: السعر المتوسط المرجح بالزمن TWAP. تتراكم الأسعار النسبية للأصولين في بداية كل كتلة مما يسمح لعقود أخرى على إيثريوم بتقدير السعر المتوسط المرجح بالزمن للأصولين خلال أي فترة زمنية.

وبشكل أكثر تحديدا ، في Uniswap V2 ، يتم تجميع السعر من خلال تتبع المجموع التراكمي للسعر عندما يتفاعل شخص ما مع العقد في بداية كل كتلة. استنادا إلى الطابع الزمني للكتلة، يتم ترجيح كل سعر بمقدار الوقت منذ تحديث الكتلة السابقة. هذا يعني أن قيمة المجمع في أي وقت (بعد تحديثه) يجب أن تكون مجموع الأسعار الفورية لكل ثانية في تاريخ العقد.

يمكن لمستخدمي المخترع اختيار متى يبدأون وينهون هذه الفترة، سيكون تكلفة للمهاجمين للتلاعب بـ TWAP أعلى، والسعر صعب نسبيًا التلاعب به.

تحقيق قرض فلاش

القرض السريع هو ابتكار مطلق مقارنة بالتمويل التقليدي. على كل حال، لا يمكن التراجع عن المعاملات الحقيقية مثلما يحدث على سلسلة الكتل.

تم تقديم قروض فلاش فلاش سواب في V2. يمكن للمستخدمين إعارة الأصول للبركة واستخدامها في أماكن أخرى على السلسلة، وإعادة الأصول ودفع الفائدة المقابلة في نهاية الصفقة فقط (الدفع في نفس الصفقة الذرية). إذا لم يتم إعادة الأموال بشكل طبيعي ثم سيتم التراجع عن الصفقة.

في الواقع، يتيح لأي شخص إعارة أي أصل بسرعة والذي يتم تخزينه في بركة Uniswap. في V1، لا يُسمح للمستخدمين بتلقي واستخدام الأصل قبل دفع ثمنه. عند استخدام أصل A لشراء أصل B، يجب إرسال أصل A إلى العقد قبل أن يمكن الحصول على أصل B.

هناك بعض النقاط المحدثة الأخرى: بما في ذلك Uniswap V2، الذي قام بضبط إطار العقد الجديد، باستخدام تنسيق ثنائي بسيط لنقطة ثابتة لترميز ومعالجة الأسعار (الدقة)، وتحديث رسوم البروتوكول، ودعم الصفقات الفرعية لحصة حوض السباحة المطبوعة، إلخ.

Uniswap V3: تحسين كفاءة رأس المال

الخلفية: يواجه Uniswap V2 مشاكل في السيولة. وفقًا لمقدمة آلية AMM أعلاه، يمكننا أن نرى أنه في V1 و V2، يتم توزيع السيولة في حوض السوائل فعليًا في منطقة [0، + ∞]. بمعنى آخر، يُسمح بأي سعر في حوض V2. تحدث المعاملات (يرجى الرجوع إلى منحنى الانحدار العكسي الناعم في منتج الثوابت AMM).

يبدو أن هذا شيء جيدًا من النظرة الأولى. نطاق التداول كبير للغاية، ولكن في الواقع، ليس هناك طلب كافٍ لأزواج التداول ذات التقلبات المختلفة في نطاقات أسعارها، مما يؤدي إلى نقص شديد في السيولة باستثناء بعض نطاقات التداول، وقلة استخدام الأصول.

كما يمكنك تخيل، فإن توفير السيولة عند نقطة سعر بعيدة جدًا عن نطاق السعر قد يكون غير مجدٍ ومهدر لأن السعر قد لا يصل إلى تلك النقطة أبدًا.

سيولة مركزية

في هذه الحالة، من أجل تحسين السيولة المالية، قدم Uniswap V3 مفهوم السيولة المركزة. وهو:

مقدمو السيولة (LPs) متاحون للاختيار في توفير السيولة في نطاق سعر معين، وهذا يمكن أن يوفر سيولة أفضل ويعمل ضمن نطاق كفاءة رأس المال العالي. في الوقت نفسه، من حيث التطبيق، يمكن أيضًا إجراء تكوينات مختلفة لحمامات الأصول ذات التقلبات السعرية المختلفة.

كل نطاق سعر صغير في V3 يمكن أن يفهم على أنه V2 في العمل. خلال الصفقة، سينتقل السعر بسلاسة على طول المنحنى. عندما يصل السعر إلى قسم معين من V2، يصل إلى نقطة الفاصل الزمني لفترة السعر في V3. في هذا الوقت، سينزل السعر إلى الفاصل الزمني التالي للسعر.

بعد فهم المفهوم أعلاه، يمكننا معرفة الأسماء الجديدة - جوهر V3 هو تيكس.

الدقات هي أصغر كميات تصاعدية يمكن بموجبها تداول أمان. في V3، من خلال تقسيم نطاق السعر من [0، + ∞] إلى دقات دقيقة لا حصر لها، يتم تنفيذ قيود على نقاط تقاطع الحدود العلوية والسفلية لكل نطاق.

يتم تجميع السيولة من خلال التحكم في النعومة. يتم معايرة نطاق الأسعار بأكمله في V3 من خلال العلامات التجارية الم diskrete والموزعة بالتساوي. كل علامة تحتوي على فهرس وسعر مقابل، وسيكون لكل علامة عمق سيولة خاص بها.

تغيرت مبادئ الرياضيات في Uniswap V3، على الرغم من أنها مشابهة للطبقة الأساسية في V2:

L=xy تحت علامة الجذر

يُطلَق على L كمية السيولة، والسيولة في المجموعة هي مجموع كميتي الأصول المشفرتين. بالمثل، يُعتبر حاصل ضرب كميتي العملتين K، ولكن نظرًا لاختلاف أعماق السيولة في كل تيك، فإن الصيغ المعادلة المكافئة لأعماق مختلفة لم تعد هي نفسها.

لن أدخل في تفاصيل المبادئ الرياضية. أدناه ورقة بقلم أتيس إلستس حول المبادئ الرياضية لـ V3. يمكن للأصدقاء المهتمين قراءتها بأنفسهم.

في Uniswap V2، لا تزال هناك رسوم معاملة قياسية بنسبة 0.3٪، بينما في Uniswap V2V3 توفر 3 مستويات رسوم مختلفة بسبب تفاوت الحبوب. 0.05٪، 0.3٪ و 1٪ على التوالي. في هذا الوقت يمكن لمزودي السيولة تركيز كفاءة رأس المال لديهم في النطاقات التي يتم تداولها بشكل متكرر للحصول على عوائد قصوى.

بالإضافة إلى ذلك، قامت V3 مرة أخرى بتحسين المدخل الخاص بالمحرك البروتوكولي بناءً على V2. لم تعد تخزن متغير تجميع السعر واحد فقط، ولكنها تخزن مجموعة من المتغيرات، مما يمكن أن يمتد عمر خدمة البيانات، ويقلل من رسوم الغاز، ويوفر التكاليف.

Uniswap V4: صرف لامركزي قابل للتخصيص

يقوم Uniswap V4 على نموذج سيولة مركزي من Uniswap V3، الذي يسمح لأي شخص بنشر حمامات سيولة مركزية جديدة على Uniswap بوظائف مخصصة، مما يجعله منصة DEX فعالة وقابلة للتخصيص.

في V4، النقطة الأساسية هي عقد Hooks، الرؤية هي السماح لأي شخص باتخاذ هذه القرارات التجارية من خلال إدخال "الخطافات".

بالنسبة لكل بركة، يمكن للمبدع تحديد "عقد الخطافات" الذي ينفذ منطقًا في نقاط مهمة في دورة حياة المكالمة. تدير هذه الخطافات أيضًا رسوم تبادل البركة ورسوم السحب المفروضة على مزودي السيولة.

الخطافات وحمامات السباحة المخصصة

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

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

لكل بركة سيولة في يوني سواب دورة حياة: خلال دورة حياة بركة السيولة، تحدث أشياء عدة، بما في ذلك: إنشاء البركة بنوع رسوم افتراضي، إضافة سيولة، إزالتها، أو إعادة ضبطها، ويمكن للمستخدمين أيضًا تبادل الرموز الخاصة بهم وما إلى ذلك. في يوني سواب v3، تكون هذه الأحداث المرتبطة بدورة الحياة مقترنة بشكل وثيق وتنفذ بترتيب صارم جدًا.

ولكن لإنشاء مساحة للسيولة قابلة للتخصيص في Uniswap V4. ينشئ عقد الخطافات طريقة إدخال الشيفرة لعمليات محددة لناقلي حمام التعدين لأداء العمليات المحددة في نقاط رئيسية في دورة حياة حمام التعدين، مثل قبل وبعد التبادلات، أو قبل وبعد تغييرات موقف LP.

باختصار، الخطافات هي إضافات لتخصيص كيفية تفاعل المسابح والتبادلات والرسوم ومواقف LP، من خلال عقود الخطافات، يمكن للمطورين الابتكار فوق السيولة والأمان لبروتوكول Uniswap، وإنشاء مسابح AMM مخصصة من خلال الخطافات المتكاملة مع عقود v4 الذكية.

وظائف مثالية يمكن تنفيذها من خلال عقود الخطاف تشمل:

  • تنفيذ الطلبات الكبيرة عبر TWAMM على مدى فترة زمنية؛
  • طلب حد سعر على سلسلة الكتل تم تنفيذه بسعر محدد؛
  • الرسوم الديناميكية التي تتغير مع التقلبات؛
  • آلية توزيع MEV المدمجة لمزودي السيولة؛
  • تنفيذ الوسط، القص أو غيرها من المدمجات المخصصة.

منطق النواة لـ Uniswap V4 هو نفسه كـ V3 ولا يمكن ترقيته. نظرًا لأن كل بركة تعدين معرفة الآن بما يزيد عن الرموز وفئات الرسوم، يمكن بناء بركات تعدين متنوعة من هذا. وفي حين يمكن لكل بركة استخدام عقد smart hook الخاص بها، يتم تقييد الخطافات بأذونات محددة عند إنشاء البركة.

هناك أيضًا بعض التغييرات المعمارية في V4، مثل الحسابات الفورية التي يمكن أن تقلل بشكل كبير من رسوم الغاز. تم تضمين هذه الميزة في EIP-1153، التي تقدم تخزينًا "عابرًا"، وسيتم تنفيذها بعد ترقية كانكون (إثيريوم كانكون).

بالإضافة إلى ذلك، تستخدم النسخة V4 أيضًا وضع الـ singleton (حفظ جميع حالات البركة في عقد واحد)، والمحاسبة السريعة (تضمن جدارة البركة)، وتعيد دعم ETH الأصلية، وتدعم رموز ERC-1155 وتضيف آليات الحوكمة انتظر التحسين.

UniswapX: تعزيز المنافسة

UniswapX هو بروتوكول جديد مفتوح المصدر (GPL) بدون إذن للتداول عبر AMMs ومصادر السيولة الأخرى.

سيقوم البروتوكول بتحسين وظائف التبادل في عدة مجالات، بما في ذلك:

  • زيادة الأسعار عن طريق تجميع مصادر السيولة
  • لا تبادل الغاز
  • منع MEV (القيمة القصوى للاستخراج)
  • لا رسوم على المعاملات الفاشلة
  • في الأشهر القادمة، ستوسع UniswapX لتشمل تبادلات عبر السلاسل دون دفع رسوم الغاز.

التجميع على مستوى الجيل القادم

الخلفية: تستمر المعاملات على السلسلة في الابتكار، مما يؤدي إلى انتشار حمامات السيولة، وطبقات الرسوم الجديدة، و L2 والمزيد من البروتوكولات على السلسلة ستبدأ أيضًا في تشتيت السيولة.

الحل: يهدف UniswapX إلى حل هذه المشكلة من خلال شبكة مفتوحة تفوّض تعقيدات التوجيه إلى أطراف ثالثة تحتاج إلى المنافسة في ملء المعاملات باستخدام السيولة على السلسلة مثل حمامات AMM أو مخزوناتهم الخاصة.

مع UniswapX، سيتمكن التجار من استخدام واجهة Uniswap دون القلق بشأن ما إذا كانوا يحصلون على أفضل سعر. ستُسجل معاملات التجار دائمًا بشكل شفاف وتُسوى على السلسلة. تعمل جميع الطلبات بواسطة Uniswap Smart Order Router، الذي يجبر الأطراف الثالثة على المنافسة مع Uniswap V1، V2، V3 وعند الإطلاق، V4.

بشكل أساسي، يقوي UniswapX آلية المنافسة ويحسن انزلاق السعر لكل بركة أصول من خلال اختيار التوجيه من الطرف الثالث.

بالإضافة إلى ذلك، قام UniswapX أيضًا بإطلاق محاولات جديدة:

لا توجد تحويلات للغاز، لا تكلفة في حالة الفشل. يقوم التاجر بتوقيع أمر فريد خارج السلسلة، والذي يتم تقديمه في السلسلة من قبل طرف ثالث يدفع رسوم الغاز نيابة عن التاجر. يضم الطرف الثالث رسوم الغاز إلى سعر المعاملة، ولكن يمكنه المنافسة على أفضل سعر من خلال تنفيذ الطلبات المتعددة على دفعات وتقليل تكاليف المعاملة.

حماية MEV ، وإعادة MEV التي تم الحصول عليها في الأصل من خلال تداول المراجحة للمتداولين بسعر أفضل. يساعد UniswapX المستخدمين على تجنب أشكال أكثر وضوحا من سحب MEV: لا يمكن "شطيرة" الطلبات المنفذة باستخدام أصول خاصة تابعة لجهات خارجية ويتم تحفيز الأطراف الثالثة على استخدام مرحلات المعاملات الخاصة عند توجيه الطلبات إلى مجمعات السيولة على السلسلة.

الإصدار القادم من UniswapX عبر السلاسل سيجمع بين عمليتي الفرز والجسر في عملية واحدة سلسة. باستخدام UniswapX عبر السلاسل، سيتمكن الفرازون من تبادل العملات بين السلاسل في ثوانٍ ويمكنهم التطلع إلى تقدمهم.

الموضوع الرئيسي ليونيسواب: التكرار

المنطق الداخلي لتكرار Uniswap من V1 إلى V4، وكذلك إطلاق بروتوكول UniswapX، هو الابتكار الوظيفي لـ DEX (AMM).

V1 نفذت AMM في المجال التشفير أولاً ، أما V2 فقد خفضت تعرض ETH للمخاطر وأطلقت محور أسعار أكثر صعوبة في التلاعب ، أما V3 فقد حلت مشكلة كفاءة رأس المال المنخفضة من خلال السيولة المركزية ، وقد نفذ V4 DEX قابلة للتخصيص ، وتم تعزيز بروتوكول UniswapX من خلال آلية المزاد تمكين منافسة جهات تجميع الأطراف الثالثة لتحقيق الأمثلية في انزلاق الأسعار.

يمكننا رؤية أن Uniswap يبتكر نفسه في كل خطوة - وهو يقلل من تكاليف الاقتراض، ويحسن تجربة المستخدم، ويعزز الوعي بالمنافسة، ويتبنى التقنيات الناشئة. هذه الترقية التكرارية هي الأساس لبروتوكول جيد ليدوم إلى الأبد.

تنصيح:

  1. تم نقل هذه المقالة منرؤية الصغيرة تفهم الكبيرة]. جميع حقوق النشر ملك للمؤلف الأصلي [مقالات Arrow]. إذا كانت هناك اعتراضات على إعادة النشر هذه، يرجى الاتصال بالبوابة تعلمفريق، وسيقومون بالتعامل معها بسرعة.
  2. تنصل المسؤولية: الآراء والآراء المعبر عنها في هذه المقالة هي فقط تلك التي تعود إلى الكاتب ولا تشكل أي نصيحة استثمارية.
  3. تتم ترجمة المقال إلى لغات أخرى من قبل فريق Gate Learn. ما لم يرد غير ذلك، فإن نسخ أو توزيع أو سرقة المقالات المترجمة ممنوع.

طريقة تقييم ديفي ①: مراجعة تطويرية ليونيسواب

متوسط1/7/2024, 5:37:16 PM
تأخذ هذه المقالة تطوير Uniswap كمثال لتحليل إلهام مبادئ وراء تكراراتها في تصميم DeFi.

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

المنطق الداخلي لتطور يونيسواب من V1 إلى V4، وكذلك إطلاق بروتوكول يونيسواب إكس، هو الابتكار الوظيفي وتحسين الآلية لمعاملات DEX.

V1 نفذت AMM في مجال التشفير بشكل أولي، V2 خفضت تعرض ETH للمخاطر وأطلقت محور سعر يصعب تلاعبه أكثر، V3 حلت مشكلة كفاءة رأس المال المنخفضة من خلال السيولة المركزية، V4 نفذت DEX قابل للتخصيص، وتم تعزيز بروتوكول UniswapX من خلال آلية المزاد تمكن تحسين انزلاق السعر.

تاريخ تطوير يونيسواب

لا حاجة للخوض في تفاصيل حالة وتأثير يوني سواب. ووفقًا لبيانات ديون الحية، يعتبر يوني سواب لا زال أكبر بورصة للتبادل غير المركزي من حيث حصة السوق.

كما DEX الرائدة، لم تكن موجودة لفترة طويلة، لكنها تم تكرارها عدة مرات. دعونا نلقي نظرة على عملية التطوير:

في يونيو 2017، نشر فيتاليك المقالة حول استقلال المسار؛

في نوفمبر 2018، تم إصدار Uniswap V1: دعم عمليات التداول بين ETH و ERC-20Token؛

في مارس 2020، تم إصدار Uniswap V2: دعم المعاملات بين أي زوج من رموز ERC-20؛

في مايو 2021، تم إصدار Uniswap V3: مما يحسن معدل استخدام أموال LP ويقترح مفهوم السيولة المجمعة؛

في يونيو 2023، تم إطلاق Uniswap V4: تم تقديم تخصيص عقد الهوكس لمنع تسرب القيمة؛

في يوليو 2023، تم إطلاق Uniswap X: تجميع السيولة على السلسلة وخارجها، حماية MEV.

Uniswap V1: محاولة في صناعة السوق التلقائية

في عام 2017، نشر فيتاليك مقالاً "On Path Independence" على صفحته الشخصية على الويب، تم فيه تقديم صانع السوق التلقائي (AMM) لأول مرة في مجال التشفير، وهو طريقة تداول مختلفة عن CEX. بالطبع، تم مناقشة هذا النهج لفترة طويلة في الدوائر غير الرقمية (مثل الدوائر المالية التقليدية).

نحن نعلم أنه في سوق الأسهم، سوق العقود الآجلة أو CEX الحالية، يتم إجراء معظم المعاملات في كتاب الطلبات (وضع كتاب الطلبات). يقوم صانعو السوق (مثل السماسرة والبورصات المركزية) بمطابقة طلبات الشراء للمشترين وطلبات البيع للبائعين عندما تتطابق الأسعار، وبالتالي إتمام المعاملات بين المشترين والبائعين.

ومع ذلك، واجهت مشاكل في حالة اللامركزية. السبب في ذلك هو أنه في بيئة اللامركزية ل DEX (يمكن لأي شخص المشاركة في إنشاء السوق)، من الصعب تطابق المعاملات في وضع سجل الأوامر لتوفير السيولة المقابلة وسرعة المعاملة والتجربة نسبيا سيئة، وبدون كمية كافية من السيولة، من الصعب تطابق الفعالية التشغيلية ل CEX.

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

في نموذج AMM، ليس هناك حاجة لاقتباسات صانعي السوق أو التوافق النظامي، ويمكن للتجار استخدام السيولة الموجودة في البركة مباشرة لتحقيق تبادل الأصول.

الرمز A والرمز B يشكلان علاقة منتج ثابت: رصيد الرمز A (p) * رصيد الرمز B (p) = K (يبقى K ثابتًا)

هذا نظام تداول مدفوع بالسيولة، يُطلق على هذا النموذج اسم صانع السوق بمنتج سوق السلع الثابت (CPMM). بموجب هذا النهج، يمكن تشكيل صانع سوق غير معتمد على المسار عن طريق تحديد أي (متزايدي) علاقة بين الرمز المميزA والرمز المميزB وحساب مشتقاته في أي وقت لإعطاء سعر.

ثلاث مشاركين: LP، تجار، تحكيم

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

يحتاج شخص ما لتوفير سيولة في عقد ذكي، ومقدم السيولة هو LP (مقدم السيولة). يوفر LP السيولة للمعاملات عن طريق حقن الأصول في العقود الذكية في البركة، مما يتيح له الحصول على دخل رسوم المعاملات.

بعد أن يقوم LP ببناء حوض السيولة الأولي، يمكن للتجار تبادل الرموز من خلال الحوض، وسيقوم المضاربون باتخاذ مبادرة للحفاظ على أسعار الأصول متسقة مع أسعار السوق من خلال التحكم في الأسعار بين الأسواق المختلفة.

في يونيسواب V1 الذي تم إصداره في نوفمبر 2018، يمكن استرداد جميع الأصول من خلال ETH. بالنسبة للمعاملات بين ETH وERC-20Token، يمكن لأي شخص إضافة الرموز للتداول مع ETH الأصلية. ETH في الأساس هو وسيط تداول الأصول.

ماذا يحدث في بركة واحدة إذا أردنا التداول؟

افترض أن قيمة ETH واحد حاليا تساوي 100TokenA، وأن بركة ETH/TokenA تتكون من 10 ETH و 1000 TokenA.

في هذا الوقت، قيمة 10 ETH و 1,000 TokenA هي نفس قيمة 1,000 دولار أمريكي، ونسبة قيمة الأصول هي 1:1.

k=10 *1000=10000، يظل هذا المنتج دون تغيير دون إضافة مزيد من السيولة.

الآن افترض أنني أريد بيع 5 ETH إلى البركة، فعندئذ يجب أن تكون:

y=10000/(10+5)=666.67، زاد عدد ETH في البركة إلى 15، وأصبح عدد USDC في هذا الوقت 666.67، لذا قمت بتبادل 5 ETH مقابل 333.33 TokenA، وفي هذا الوقت سعر ETH الفردي هو 666.67/15=44.44، أي أن ETH واحد يساوي 44.44 TokenA.

بالطبع، إذا تغير سعر في بركة واحدة بشكل كبير عن سعر الأسواق التجارية الأخرى، سيتوجه المضاربون على الفور حتى يبتلعوا الفارق في السعر. بعد كل شيء، يمكن لآلية AMM توليد أسعار المعاملات فقط، ولكنها لا يمكنها اكتشاف أسعار السوق، لذلك دور المضاربين مهم جدًا.

خسائر مؤقتة، رمز LP، انزلاق المعاملات

تحدث الخسائر السائبة عندما يتغير معدل سعر الرموز المودعة مقارنة بعندما تم إيداعها في البركة. كلما زاد التغيير، زادت خسارة السائبة.

الآن، كمزود سيولة، سنواصل إعطاء مثال:

صيغة النواة UniswapV1: x∗y=k

الآن، كمزود سيولة، نواصل إضافة 10 ETH و 1000 TokenA إلى حوض السيولة كسيولة أولية. في هذا الوقت، 1 ETH يعادل 100 TokenA، وحاصل ضرب كمية الأصولين المستمر هو 101000=10000( xy=10000,x=100y).

في هذا الوقت، إذا زاد سعر 1 ETH إلى 200 TokenA، يمكننا تحويل: x*y=10000، x=200y، مما يؤدي إلى حساب x=7.071، y=1414.21.

في هذا الوقت، تغير بركة السيولة من 10 ETH الأولية و 1000 TokenA إلى: 7.071 ETH و 1414.21 TokenA.

هل وجدت المشكلة؟

في هذا الوقت، إذا قمت بخلاصة جميع الأصول، سأتلقى 7.071 ETH و 1414.21 TokenA. القيمة الفعلية المحسوبة باستخدام TokenA هي 7.071200+1414.21=2828.41. إذا تم حسابها بناءً على 10 ETH الأولية و 1000 TokenA ، يجب أن يكون السعر الحالي 10200+1000=3000TokenA.

الفرق في هذا الجزء من الدخل (3000-2828.41=171.59TokenA) هو خسارة غير دائمة.

تحدث الخسائر الزائلة نتيجة لآلية صانع السوق التلقائي في التبادلات اللامركزية، حيث يقوم مزودو السيولة بضبط الأموال استنادًا إلى تقلبات الأسعار، مما يؤدي إلى خسائر رأس المال وفقدان العوائد.

نظرًا لأنهم يعملون كمشترين وبائعين في نفس الوقت، فإنهم مضطرون إلى زيادة كمية الأصول التي يمتلكونها عندما تنخفض الأسعار وتقليل كمية الأصول التي يمتلكونها عندما ترتفع الأسعار، مما يؤدي إلى الخسائر.

بالطبع، يمكنك أيضًا اختيار التحوط وإدارة المخاطر من خلال فتح عقود قصيرة / طويلة على ETH.

من أجل تحفيز المستخدمين على القيام بدور السيولة وتشجيعهم على تحمل تقلبات الأسعار، تم إنشاء رمز LP Token. هذا مكافأة لمزودي السيولة، الذين يمكنهم الحصول على نسبة معينة من رسوم المعاملات لكل صفقة (في UniswapV1، يدفع التجار 0.3% في المعاملة، وهو ينتمي إلى مزود السيولة). في الوقت نفسه، يعمل أيضًا كشهادة لـ LP لسحب السيولة التي أضافها بنفسه.

مفهوم آخر هو انزلاق التداول، الأصدقاء الذين يقومون بتداول DEX بانتظام سيكونون بالتأكيد على دراية به. كنظام تداول يعتمد على السيولة، فإن معادلة منتج الثابت الجميلة لـ AMM هي منحنى سلس، والسعر يتغير في جميع الأوقات وفقًا للعلاقة بين العرض والطلب.

إذا قمت بتداول عدد كبير من الرموز في هذا الوقت، سيحدث الانزلاق، وسيكون هناك فرق معين بين السعر المتوقع والسعر الذي ستحصل عليه فعلياً من المجموعة. وبعبارة أخرى، سيكون هناك فجوة بين السعر الذي تريده وسعر الصفقة.

Uniswap V2: التكيف، أوراقل، قرض سريع

يدعم Uniswap V1 فقط المعاملات بين أزواج تداول ERC-20/ETH. في جوهرها، يستخدم ETH كوسيطة عملة انتقالية للتبادل بين ERC-20 Tokens. على الرغم من أن مسار المعاملة بسيط، إلا أنه يخلق تعرضًا لمخاطر ETH لمزودي السيولة. مخاطر التصدير والخسارة غير الثابتة ومخاطر الانزلاق.

في يونيسواب V2، لا يزال مبنيًا على آلية صانع سوق المنتج الثابت، ولكن ترقية V2 قد جلبت تحسينات في الكفاءة، بما في ذلك: دعم أي زوجين من ERC-20 Token للتداول، مما يعني أن أي ERC20 يمكن إنشاؤه - زوجان ERC20 دون الحاجة إلى الزوج من خلال مسار الانتقال من ETH.

لن أدخل في تفاصيل هذه النقطة. تتضمن ترقية V2 العديد من الجوانب. هناك نقطتان أكثر أهمية: تحسين سعر Oracle، إنجاز القرض الفلاش.

تحسينات على مصدر السعر

في عملية Uniswap V1، السعر الذي يتم حسابه عن طريق قسمة صناديق الاحتياطي للأصولين في البركة ليس آمنًا إذا تم استخدامه كتوقع سعر على السلسلة لأنه يمكن التلاعب به بسهولة.

أحد الأغراض من هذا الترقية V2 هو زيادة تكلفة وصعوبة التلاعب بالأسعار

في V1، بافتراض أن العقود الأخرى تستخدم سعر ETH-DAI الحالي لتسوية المشتقات، يمكن للمهاجم الذي يتلاعب بالسعر المقاس شراء ETH من زوج ETH-DAI، وتحفيز تسوية العقد المشتق بسعر مضخم، ثم يتم بيع ETH مرة أخرى إلى الزوج، مما يعيد تداوله إلى سعره الحقيقي. في هذه الحالة، يمكن حتى أن تحدث المعاملات كمعاملات ذرية، أو بتحكم المنقبين في ترتيب المعاملات داخل كتلة.

في V2، من أجل تحديد توازن سعر السوق، يتم تحديث السعر مرة واحدة في كل كتلة، ويتم تحديد سعر تبادل الرموز قبل الكتلة التالية، أي أن سعر سوق الرموز يعتمد على آخر صفقة في الكتلة السابقة.

في هذ الترقية، يتم توفير بيانات جديدة أيضًا لتوقع السعر: السعر المتوسط المرجح بالزمن TWAP. تتراكم الأسعار النسبية للأصولين في بداية كل كتلة مما يسمح لعقود أخرى على إيثريوم بتقدير السعر المتوسط المرجح بالزمن للأصولين خلال أي فترة زمنية.

وبشكل أكثر تحديدا ، في Uniswap V2 ، يتم تجميع السعر من خلال تتبع المجموع التراكمي للسعر عندما يتفاعل شخص ما مع العقد في بداية كل كتلة. استنادا إلى الطابع الزمني للكتلة، يتم ترجيح كل سعر بمقدار الوقت منذ تحديث الكتلة السابقة. هذا يعني أن قيمة المجمع في أي وقت (بعد تحديثه) يجب أن تكون مجموع الأسعار الفورية لكل ثانية في تاريخ العقد.

يمكن لمستخدمي المخترع اختيار متى يبدأون وينهون هذه الفترة، سيكون تكلفة للمهاجمين للتلاعب بـ TWAP أعلى، والسعر صعب نسبيًا التلاعب به.

تحقيق قرض فلاش

القرض السريع هو ابتكار مطلق مقارنة بالتمويل التقليدي. على كل حال، لا يمكن التراجع عن المعاملات الحقيقية مثلما يحدث على سلسلة الكتل.

تم تقديم قروض فلاش فلاش سواب في V2. يمكن للمستخدمين إعارة الأصول للبركة واستخدامها في أماكن أخرى على السلسلة، وإعادة الأصول ودفع الفائدة المقابلة في نهاية الصفقة فقط (الدفع في نفس الصفقة الذرية). إذا لم يتم إعادة الأموال بشكل طبيعي ثم سيتم التراجع عن الصفقة.

في الواقع، يتيح لأي شخص إعارة أي أصل بسرعة والذي يتم تخزينه في بركة Uniswap. في V1، لا يُسمح للمستخدمين بتلقي واستخدام الأصل قبل دفع ثمنه. عند استخدام أصل A لشراء أصل B، يجب إرسال أصل A إلى العقد قبل أن يمكن الحصول على أصل B.

هناك بعض النقاط المحدثة الأخرى: بما في ذلك Uniswap V2، الذي قام بضبط إطار العقد الجديد، باستخدام تنسيق ثنائي بسيط لنقطة ثابتة لترميز ومعالجة الأسعار (الدقة)، وتحديث رسوم البروتوكول، ودعم الصفقات الفرعية لحصة حوض السباحة المطبوعة، إلخ.

Uniswap V3: تحسين كفاءة رأس المال

الخلفية: يواجه Uniswap V2 مشاكل في السيولة. وفقًا لمقدمة آلية AMM أعلاه، يمكننا أن نرى أنه في V1 و V2، يتم توزيع السيولة في حوض السوائل فعليًا في منطقة [0، + ∞]. بمعنى آخر، يُسمح بأي سعر في حوض V2. تحدث المعاملات (يرجى الرجوع إلى منحنى الانحدار العكسي الناعم في منتج الثوابت AMM).

يبدو أن هذا شيء جيدًا من النظرة الأولى. نطاق التداول كبير للغاية، ولكن في الواقع، ليس هناك طلب كافٍ لأزواج التداول ذات التقلبات المختلفة في نطاقات أسعارها، مما يؤدي إلى نقص شديد في السيولة باستثناء بعض نطاقات التداول، وقلة استخدام الأصول.

كما يمكنك تخيل، فإن توفير السيولة عند نقطة سعر بعيدة جدًا عن نطاق السعر قد يكون غير مجدٍ ومهدر لأن السعر قد لا يصل إلى تلك النقطة أبدًا.

سيولة مركزية

في هذه الحالة، من أجل تحسين السيولة المالية، قدم Uniswap V3 مفهوم السيولة المركزة. وهو:

مقدمو السيولة (LPs) متاحون للاختيار في توفير السيولة في نطاق سعر معين، وهذا يمكن أن يوفر سيولة أفضل ويعمل ضمن نطاق كفاءة رأس المال العالي. في الوقت نفسه، من حيث التطبيق، يمكن أيضًا إجراء تكوينات مختلفة لحمامات الأصول ذات التقلبات السعرية المختلفة.

كل نطاق سعر صغير في V3 يمكن أن يفهم على أنه V2 في العمل. خلال الصفقة، سينتقل السعر بسلاسة على طول المنحنى. عندما يصل السعر إلى قسم معين من V2، يصل إلى نقطة الفاصل الزمني لفترة السعر في V3. في هذا الوقت، سينزل السعر إلى الفاصل الزمني التالي للسعر.

بعد فهم المفهوم أعلاه، يمكننا معرفة الأسماء الجديدة - جوهر V3 هو تيكس.

الدقات هي أصغر كميات تصاعدية يمكن بموجبها تداول أمان. في V3، من خلال تقسيم نطاق السعر من [0، + ∞] إلى دقات دقيقة لا حصر لها، يتم تنفيذ قيود على نقاط تقاطع الحدود العلوية والسفلية لكل نطاق.

يتم تجميع السيولة من خلال التحكم في النعومة. يتم معايرة نطاق الأسعار بأكمله في V3 من خلال العلامات التجارية الم diskrete والموزعة بالتساوي. كل علامة تحتوي على فهرس وسعر مقابل، وسيكون لكل علامة عمق سيولة خاص بها.

تغيرت مبادئ الرياضيات في Uniswap V3، على الرغم من أنها مشابهة للطبقة الأساسية في V2:

L=xy تحت علامة الجذر

يُطلَق على L كمية السيولة، والسيولة في المجموعة هي مجموع كميتي الأصول المشفرتين. بالمثل، يُعتبر حاصل ضرب كميتي العملتين K، ولكن نظرًا لاختلاف أعماق السيولة في كل تيك، فإن الصيغ المعادلة المكافئة لأعماق مختلفة لم تعد هي نفسها.

لن أدخل في تفاصيل المبادئ الرياضية. أدناه ورقة بقلم أتيس إلستس حول المبادئ الرياضية لـ V3. يمكن للأصدقاء المهتمين قراءتها بأنفسهم.

في Uniswap V2، لا تزال هناك رسوم معاملة قياسية بنسبة 0.3٪، بينما في Uniswap V2V3 توفر 3 مستويات رسوم مختلفة بسبب تفاوت الحبوب. 0.05٪، 0.3٪ و 1٪ على التوالي. في هذا الوقت يمكن لمزودي السيولة تركيز كفاءة رأس المال لديهم في النطاقات التي يتم تداولها بشكل متكرر للحصول على عوائد قصوى.

بالإضافة إلى ذلك، قامت V3 مرة أخرى بتحسين المدخل الخاص بالمحرك البروتوكولي بناءً على V2. لم تعد تخزن متغير تجميع السعر واحد فقط، ولكنها تخزن مجموعة من المتغيرات، مما يمكن أن يمتد عمر خدمة البيانات، ويقلل من رسوم الغاز، ويوفر التكاليف.

Uniswap V4: صرف لامركزي قابل للتخصيص

يقوم Uniswap V4 على نموذج سيولة مركزي من Uniswap V3، الذي يسمح لأي شخص بنشر حمامات سيولة مركزية جديدة على Uniswap بوظائف مخصصة، مما يجعله منصة DEX فعالة وقابلة للتخصيص.

في V4، النقطة الأساسية هي عقد Hooks، الرؤية هي السماح لأي شخص باتخاذ هذه القرارات التجارية من خلال إدخال "الخطافات".

بالنسبة لكل بركة، يمكن للمبدع تحديد "عقد الخطافات" الذي ينفذ منطقًا في نقاط مهمة في دورة حياة المكالمة. تدير هذه الخطافات أيضًا رسوم تبادل البركة ورسوم السحب المفروضة على مزودي السيولة.

الخطافات وحمامات السباحة المخصصة

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

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

لكل بركة سيولة في يوني سواب دورة حياة: خلال دورة حياة بركة السيولة، تحدث أشياء عدة، بما في ذلك: إنشاء البركة بنوع رسوم افتراضي، إضافة سيولة، إزالتها، أو إعادة ضبطها، ويمكن للمستخدمين أيضًا تبادل الرموز الخاصة بهم وما إلى ذلك. في يوني سواب v3، تكون هذه الأحداث المرتبطة بدورة الحياة مقترنة بشكل وثيق وتنفذ بترتيب صارم جدًا.

ولكن لإنشاء مساحة للسيولة قابلة للتخصيص في Uniswap V4. ينشئ عقد الخطافات طريقة إدخال الشيفرة لعمليات محددة لناقلي حمام التعدين لأداء العمليات المحددة في نقاط رئيسية في دورة حياة حمام التعدين، مثل قبل وبعد التبادلات، أو قبل وبعد تغييرات موقف LP.

باختصار، الخطافات هي إضافات لتخصيص كيفية تفاعل المسابح والتبادلات والرسوم ومواقف LP، من خلال عقود الخطافات، يمكن للمطورين الابتكار فوق السيولة والأمان لبروتوكول Uniswap، وإنشاء مسابح AMM مخصصة من خلال الخطافات المتكاملة مع عقود v4 الذكية.

وظائف مثالية يمكن تنفيذها من خلال عقود الخطاف تشمل:

  • تنفيذ الطلبات الكبيرة عبر TWAMM على مدى فترة زمنية؛
  • طلب حد سعر على سلسلة الكتل تم تنفيذه بسعر محدد؛
  • الرسوم الديناميكية التي تتغير مع التقلبات؛
  • آلية توزيع MEV المدمجة لمزودي السيولة؛
  • تنفيذ الوسط، القص أو غيرها من المدمجات المخصصة.

منطق النواة لـ Uniswap V4 هو نفسه كـ V3 ولا يمكن ترقيته. نظرًا لأن كل بركة تعدين معرفة الآن بما يزيد عن الرموز وفئات الرسوم، يمكن بناء بركات تعدين متنوعة من هذا. وفي حين يمكن لكل بركة استخدام عقد smart hook الخاص بها، يتم تقييد الخطافات بأذونات محددة عند إنشاء البركة.

هناك أيضًا بعض التغييرات المعمارية في V4، مثل الحسابات الفورية التي يمكن أن تقلل بشكل كبير من رسوم الغاز. تم تضمين هذه الميزة في EIP-1153، التي تقدم تخزينًا "عابرًا"، وسيتم تنفيذها بعد ترقية كانكون (إثيريوم كانكون).

بالإضافة إلى ذلك، تستخدم النسخة V4 أيضًا وضع الـ singleton (حفظ جميع حالات البركة في عقد واحد)، والمحاسبة السريعة (تضمن جدارة البركة)، وتعيد دعم ETH الأصلية، وتدعم رموز ERC-1155 وتضيف آليات الحوكمة انتظر التحسين.

UniswapX: تعزيز المنافسة

UniswapX هو بروتوكول جديد مفتوح المصدر (GPL) بدون إذن للتداول عبر AMMs ومصادر السيولة الأخرى.

سيقوم البروتوكول بتحسين وظائف التبادل في عدة مجالات، بما في ذلك:

  • زيادة الأسعار عن طريق تجميع مصادر السيولة
  • لا تبادل الغاز
  • منع MEV (القيمة القصوى للاستخراج)
  • لا رسوم على المعاملات الفاشلة
  • في الأشهر القادمة، ستوسع UniswapX لتشمل تبادلات عبر السلاسل دون دفع رسوم الغاز.

التجميع على مستوى الجيل القادم

الخلفية: تستمر المعاملات على السلسلة في الابتكار، مما يؤدي إلى انتشار حمامات السيولة، وطبقات الرسوم الجديدة، و L2 والمزيد من البروتوكولات على السلسلة ستبدأ أيضًا في تشتيت السيولة.

الحل: يهدف UniswapX إلى حل هذه المشكلة من خلال شبكة مفتوحة تفوّض تعقيدات التوجيه إلى أطراف ثالثة تحتاج إلى المنافسة في ملء المعاملات باستخدام السيولة على السلسلة مثل حمامات AMM أو مخزوناتهم الخاصة.

مع UniswapX، سيتمكن التجار من استخدام واجهة Uniswap دون القلق بشأن ما إذا كانوا يحصلون على أفضل سعر. ستُسجل معاملات التجار دائمًا بشكل شفاف وتُسوى على السلسلة. تعمل جميع الطلبات بواسطة Uniswap Smart Order Router، الذي يجبر الأطراف الثالثة على المنافسة مع Uniswap V1، V2، V3 وعند الإطلاق، V4.

بشكل أساسي، يقوي UniswapX آلية المنافسة ويحسن انزلاق السعر لكل بركة أصول من خلال اختيار التوجيه من الطرف الثالث.

بالإضافة إلى ذلك، قام UniswapX أيضًا بإطلاق محاولات جديدة:

لا توجد تحويلات للغاز، لا تكلفة في حالة الفشل. يقوم التاجر بتوقيع أمر فريد خارج السلسلة، والذي يتم تقديمه في السلسلة من قبل طرف ثالث يدفع رسوم الغاز نيابة عن التاجر. يضم الطرف الثالث رسوم الغاز إلى سعر المعاملة، ولكن يمكنه المنافسة على أفضل سعر من خلال تنفيذ الطلبات المتعددة على دفعات وتقليل تكاليف المعاملة.

حماية MEV ، وإعادة MEV التي تم الحصول عليها في الأصل من خلال تداول المراجحة للمتداولين بسعر أفضل. يساعد UniswapX المستخدمين على تجنب أشكال أكثر وضوحا من سحب MEV: لا يمكن "شطيرة" الطلبات المنفذة باستخدام أصول خاصة تابعة لجهات خارجية ويتم تحفيز الأطراف الثالثة على استخدام مرحلات المعاملات الخاصة عند توجيه الطلبات إلى مجمعات السيولة على السلسلة.

الإصدار القادم من UniswapX عبر السلاسل سيجمع بين عمليتي الفرز والجسر في عملية واحدة سلسة. باستخدام UniswapX عبر السلاسل، سيتمكن الفرازون من تبادل العملات بين السلاسل في ثوانٍ ويمكنهم التطلع إلى تقدمهم.

الموضوع الرئيسي ليونيسواب: التكرار

المنطق الداخلي لتكرار Uniswap من V1 إلى V4، وكذلك إطلاق بروتوكول UniswapX، هو الابتكار الوظيفي لـ DEX (AMM).

V1 نفذت AMM في المجال التشفير أولاً ، أما V2 فقد خفضت تعرض ETH للمخاطر وأطلقت محور أسعار أكثر صعوبة في التلاعب ، أما V3 فقد حلت مشكلة كفاءة رأس المال المنخفضة من خلال السيولة المركزية ، وقد نفذ V4 DEX قابلة للتخصيص ، وتم تعزيز بروتوكول UniswapX من خلال آلية المزاد تمكين منافسة جهات تجميع الأطراف الثالثة لتحقيق الأمثلية في انزلاق الأسعار.

يمكننا رؤية أن Uniswap يبتكر نفسه في كل خطوة - وهو يقلل من تكاليف الاقتراض، ويحسن تجربة المستخدم، ويعزز الوعي بالمنافسة، ويتبنى التقنيات الناشئة. هذه الترقية التكرارية هي الأساس لبروتوكول جيد ليدوم إلى الأبد.

تنصيح:

  1. تم نقل هذه المقالة منرؤية الصغيرة تفهم الكبيرة]. جميع حقوق النشر ملك للمؤلف الأصلي [مقالات Arrow]. إذا كانت هناك اعتراضات على إعادة النشر هذه، يرجى الاتصال بالبوابة تعلمفريق، وسيقومون بالتعامل معها بسرعة.
  2. تنصل المسؤولية: الآراء والآراء المعبر عنها في هذه المقالة هي فقط تلك التي تعود إلى الكاتب ولا تشكل أي نصيحة استثمارية.
  3. تتم ترجمة المقال إلى لغات أخرى من قبل فريق Gate Learn. ما لم يرد غير ذلك، فإن نسخ أو توزيع أو سرقة المقالات المترجمة ممنوع.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!