تحليل مقارن اختياري لأوراكل بريزما

متوسط4/7/2024, 12:46:07 PM
يقوم هذا المقال بتقييم الأداء التاريخي لتكامل Chainlink واستبدال منحنى بركة EMA Oracle. تم اكتشاف أن نقص مصادر بيانات Chainlink الموثوقة لأصول الضمان أثر على التكامل مع منصة Prisma. يقترح الدراسة المواصفات الأولية لتحسين الأوراق المالية لتعزيز دقة السعر والموثوقية. بالإضافة إلى ذلك، يناقش البحث أهمية Oracle في عمليات سحب السائل في Prisma وعمليات الاسترداد. يُنصح باستخدام وظيفة منحنى السعر الخاصة ب Oracle بحذر. وأخيرًا، يُقترح حلاً هجينًا يجمع بين منحنى و Chainlink Oracle لتعزيز مرونة وموثوقية آلية التسعير. ينطبق هذا التقرير فقط على بروتوكول Prisma.

مقدمة

هذه الدراسة نشأت من تحدي الحصول على معلومات سعر موثوقة على السلسلة الرئيسية التي تزيد من الأمان مع تعكس الأسعار الفورية الحالية للأصول المستهدفة. نركز بشكل خاص على أصول الضمان في بريزما فاينانس (wstETH، rETH، cbETH، وsfrxETH) بالإضافة إلى مشتقات التحصين السائلة المعتمدة على إثيريوم (LSD). بعض هذه الأصول تفتقر إلى مصادر بيانات Chainlink (التي غالبًا ما تعتبر المعيار الذهبي لبيانات الأسعار الموثوقة)، مما أثر على تكاملها مع منصة بريزما.

أحدث تنفيذ لبركة Curve Finance الثابتة يتضمن Oracle للبركة الداخلية، الذي يحسب المتوسط المتحرك الإكسبوننشيال (EMA) لاستقلال بيانات الأسعار المقاومة للتلاعب. بينما بدأ المكاملون استكشاف استخدام Oracle في تطبيقات DeFi الأخرى، فإن Oracle يستخدم في المقام الأول لضمان سلامة الضمانات في سوق crvUSD الخاصة بـ Curve.

الهدف الرئيسي من هذا التقرير هو تحديد ما إذا كان بإمكان أوراق Curve Finance's أن تكون بديلًا موثوقًا لـ Chainlink لأرصدة ETH LSD. يشتمل هذا الدراسة على تحليل إحصائي لفعالية أوراق السعر الخاصة بـ Curve، مقارنة بتقلباتها ودقتها وأدائها العام مع أسعار Uniswap المرجعية (التي يُفترض أنها أسعار دقيقة على السلسلة).

التحليل مقسم إلى دراستين ذات صلة:

تحليل البقايا لمدى الثقة في أوراق stETH: دراسة مقارنة بين Chainlink و Curve، باستخدام البيانات التاريخية لتحديد انحراف الأوراق المالية بالنسبة إلى متوسط السعر المرجعي والانحراف المعياري.

تحليل استرداد stETH MEV: دراسة مقارنة بين Chainlink و Oracle على السلسلة، باستخدام البيانات التاريخية لفحص أحداث الاسترداد على Prisma وتقدير ربحية الروبوت والسلوك المتوقع باستخدام Oracles بديلة.

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

القسم 1: الخلفية ذات الصلة

1.1 وظائف Oracle في بروتوكول Prisma

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

أداء الأوراق المالية ضروري لمستخدمي Prisma حيث قد تكون للمضاربين فرص للربح من الاختلافات بين أسعار الأوراق المالية وأسعار البيع. تضمن استخدام أدق ردود الفعل السعرية أثناء التصفية والاسترداد، دون التضحية بأمان مصادر التسعير، يتماشى مع أفضل مصالح بروتوكول Prisma وودائع خزينته.

يتم تحديد وظيفتين لأوراكل داخل بريسما على النحو التالي:

1.1.1 الليكيديشن

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

نسبة الضمان الفردية (ICR) ≤ 100٪: الحساب (الخزينة) لديه ضمان غير كافٍ. يتم إعادة توزيع كل الديون والضمانات بين باقي الخزائن النشطة، مما يعني اجتماع الخسارة بشكل فعال.

100% < ICR < الحد الأدنى لمعدل الضمان (MCR): تتراجع الخزينة دون الحد الأدنى للسيولة ولكن يمكن تصفية الأموال بأمان. يُستخدم حوض الاستقرار كاحتياطي للتعامل مع التصفيات (تحفيز حوض التصفية). يتم تخصيص الضمان لمودعي حوض الاستقرار. إذا كان رصيد حوض الاستقرار غير كافٍ لسداد الخزينة بالكامل، يتم إعادة توزيع الدين المتبقي والضمان بين الخزائن النشطة المتبقية.

MCR <= ICR < معدل الرهن العقاري الإجمالي العالمي (GTCR) && GTCR < 150%: النظام في وضع الانتعاش، مما يعني أن يمكن تصفية الخزانة عندما يكون معدل الرهن العقاري أقل من GTCR بدلاً من MCR. يتم استخدام إيداعات حمام الاستقرار أولاً لتصفية الخزانة. يتم توزيع الرهن العقاري الذي يعادل قيمة الدين عند MCR بين مودعي حمام الاستقرار. يمكن المطالبة بالرهن العقاري المتبقي من قبل صاحب الخزانة.

تزداد احتمالية تصفية Prisma عندما يواجه ETH أو ETH LSD تقلبات سعرية كبيرة، خاصة الانخفاضات، في ظروف السوق شديدة التقلب. في حين أن فشل أو تلاعب أوراق العمل يمكن أن يؤثر على البروتوكول في أي وقت، قد تزداد مخاطر فشل أوراق العمل في أكثر الأوقات حساسية. قد تفشل الأصول الرهنية في تحديث الأسعار في الوقت المناسب بسبب ارتفاع رسوم الغاز، أو قد لا تتبع منهجية تسعير أوراق العمل بشكل كافي زيادة التقلبات، مما يؤدي إلى خطأ في التسعير. قد تزداد حالات الإعسار، مما يتطلب إعادة توزيع بين الخزائن النشطة، أو قد يتم تصفية المقترضين بشكل غير عادل (في الحالات التي تقوم فيها أوراق العمل عن طريق الخطأ بالإبلاغ عن أسعار أقل من الأسعار العادلة في السوق).

1.1.2 الاسترداد

يمكن للمراجحين دائما بدء عمليات الاسترداد ، واختيار استرداد ضمانات بقيمة 1 مليون دولار أمريكي مقابل 1 دولار أمريكي (+ رسوم استرداد ديناميكية) ، بدءا من الخزينة ذات أقل نسبة ضمان في النظام. يساعد هذا في تعزيز ربطه عندما ينخفض سعر MK USD إلى أقل من 1 دولار أمريكي. تقلل عملية الاسترداد من مخاطر الضمانات للخزينة المستهدفة وتزيد من نسبة الضمانات. يدفع الطرف الذي ينفذ الاسترداد رسوما تسمى رسوم الاسترداد. نطاق رسوم الاسترداد لكل TroveManager وهو مجموع الحد الأدنى لرسوم الاسترداد + السعر الأساسي. تزداد المتغيرات المخزنة في TroveManager بشكل متناسب مع إجمالي العرض mkUSD المسترد وتنخفض خطيا بمرور الوقت. تعمل هذه الرسوم الديناميكية ، السعر الأساسي ، على ضبط معدل الاسترداد المربح.

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

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

1.2 خيارات اوراكل

إليك نظرة موجزة على الأسماء الرئيسية لتغذية أسعار أوراكل على بريسما.

1.2.1 Chainlink (off-chain)

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

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

1.2.2 حوض منحنى بالمتوسط المتحرك الأسي (على السلسلة)

التنفيذات الأخيرة لحمامات Curve (حمامات StableSwap و CryptoSwap) تتضمن حسابات أسعار EMA المكشوفة بواسطة وظائف الحصول مثل price_oracle(). هذه البرك لا تعتمد على المهتمين الخارجيين بل تحسب أسعار الأصول بالنسبة إلى الرمز في المؤشر 0 للبركة بناءً على نشاطات التداول الخاصة بهم داخليًا. يزيد EMA من تكاليف التلاعب من خلال تعديلات التسعير المنعمة، محققًا توازنًا بين مقاومة التلاعب وانحراف السعر عن النقطة. لكل بركة، ma_exp_timeيمكن تكوينها من خلال التصويت في Curve DAO.

كما هو مفصح في وثائق منحنى أوراقل، تم تطوير أوراقل EMA بنشاط:

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

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

في نوفمبر 2023، تم اكتشاف خطأ يؤثر على Oracle pool أثناء تنفيذ تطبيق استقرار التبادل في stableswap-ng pool. تم العثور على هذا الخطأ بعد وقت قصير من تنفيذ تطبيق حمام السباحة من قبل yAudit أثناء تدقيق ثانوي. أدى هذا إلى اقتراح ترقية التنفيذ وإهمال بعض حمامات التأثير. لم تكن هناك أموال معرضة للخطر، لكن هذا الحدث أبرز التطوير النشط لمنحنى برك الأوراق المالية والإمكانية المحتملة لتباينات بين البرك، على الرغم من التدقيقات الشاملة، والإمكانية المحتملة للاستمرار في وجود أخطاء يمكن أن تجعل البوابات عرضة للتلاعب أو الاختلالات.

1.3 تاريخ الاسترداد MEV

الجزء الثالث من هذا التقرير هو تحليل لاسترداد wstETH TroveManager. نظرًا لتأثير الاسترداد الكبير على مستخدمي Prisma، يقدم هذا القسم ملاحظات حول الاستردادات التاريخية، التي سيتم تقييمها مقارنة ب Oracle EMA Curve البديل في التحليل المقارن.

1.3.1 سلوك البوت

استعلام أحداث الاسترداد على wstETH TroveManager يكشف عن أكثر من 200 صفقة استرداد بإجمالي 190 صفقة تم تحديدها على أنها صفقات BOT (سيتم شرح الطريقة المستخدمة لتحديد الصفقات التي تم تنفيذها بواسطة BOTs لاحقًا في نفس القسم). أدناه تصوير بياني يظهر تواتر هذه الصفقات مع مرور الوقت.

المصدر: Dune query_3402461

هناك فقط 3 بوتات تتبادل mkUSD بشكل متكرر:

المصدر: Dune query_3402461

كل BOT يتبع عملية عامة مماثلة للحصول على mkUSD واسترداده. فيما يلي إحدى عمليات BOT، تكشف عن بعض الأفكار المفيدة:

المصدر: مستكشف Phalcon Tx

يمكن تقسيم نمط المعاملة BOT إلى مجموعات فرعية أكثر تفصيلا كما يلي:

الحصول على قروض فلاش من Uniswap V3: USDC.

تحويل USDC إلى mkUSD باستخدام منصة Curve.fi Factory USD Metapool: Prisma mkUSD.

تبادل mkUSD مقابل wstETH على wstETH TroveManager.

فك wstETH إلى stETH على wstETH.

تبادل stETH بـ ETH على حوض Curve stETH/ETH.

عبّر عن ETH، وأعد القرض، وقم بتوزيع الأرباح والعمولات.

الربحية MEV تعتمد على الفروق في الأسعار في الخطوات 2 و 3 و 5:

2: مع انخفاض سعر mkUSD ، تزيد ربحية الاسترداد.

3: كما تقل رسوم الاسترداد الديناميكية كوظيفة من كميات الاسترداد الأخيرة والوقت منذ الاسترداد، يزيد ربحية الاسترداد.

-5: كما يزيد الانزلاق في تبادل الأصول (على سبيل المثال، stETH)، ينخفض الربحية من الاسترداد. يمكن تبادل الأصول السائبة مثل stETH مباشرة بالنسبة للـ ETH الأساسي، ولكن هذه العملية تتطلب فترة انتظار، مما يجعل السيولة في السوق الثانوي أمراً حيوياً

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

1.3.2 صحة تغييرات أوراقل wstETH

تمت الموافقة على مقترح تغيير أسعار تغذية بريسما اوراكل ل stETH. في البداية، استخدمت بريسما اوراكل stETH/USD من شركة Chainlink، مع عتبة انحراف بنسبة 1% لمدير wstETH TroveManager. تم اكتشاف أن استخدام مزيج من بريسما اوراكل stETH/ETH و ETH/USD يمكن أن يؤدي إلى تحسين، مع عتبة انحراف بنسبة 0.5% لكل اوراكل.

يرجى الرجوع إلى الانحراف بين الأوراقل الجديد والقديم بدقة 15 كتلة:

المصدر: الرسم البياني بواسطة @wavey

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

المصدر: الرسم البياني من@wavey

هذه الاستردادات قد تتكبد تكاليف غير مباشرة لمستخدمي بريسما، حيث قد يتلقون أسعارا غير مرغوب فيها عند استرداد كنوزهم. تشير تحليلات Wavey إلى أن محدد stETH/USD معرض للانحراف بشكل أكبر مقارنة بتركيبات المحددات المعتمدة في البيانات أعلاه. الانحرافات العابرة التي تتجاوز 1.2% أوجدت فرصًا لروبوتات MEV للاستغلال.

تم تنفيذ اقتراح تغيير الأوراق المالية (PIP-004) في 17 نوفمبر 2023، الساعة 7:15:الساعة 35 بتوقيت UTC، جنبًا إلى جنب مع هذه المعاملة. بناءً على الرسم البياني لأسعار mkUSD أدناه وتاريخ تنفيذ الاقتراح، يمكن ملاحظة أن سعر mkUSD الفعلي في USDC قد انخفض بعد تنفيذ الاقتراح. قد يؤدي انخفاض الربحية لعمليات الاسترداد بسبب تحسينات المعلومات الأساسية إلى انخفاض قوة التثبيت.

المصدر: Dune query_5685458

يجب أيضا أن تُنظر في العوامل الأخرى المؤثرة، بما في ذلك قيود نموذج سعر الفائدة للبروتوكول، وحالات الاستخدام لـ mkUSD، وتدابير الحوافز المتباعدة. اقتراح مهم آخر يقيد الاسترداد هو PIP-019، الذي تم تنفيذه في 31 يناير. قام هذا الاقتراح بزيادة رسم الاسترداد الأساسي لجميع مديري الخزينة إلى 1%-1.5%، مما يقلل من مرونة التثبيت لـ mkUSD ولكن على حساب تقليل مخاطر الاسترداد لأصحاب الخزينة في Prisma.

الجزء 2: تحليل البقايا الوهمية

2.1 الأهداف

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

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

2.2 النهج

سيتم التركيز بشكل خاص على stETH حيث أنه الأكثر استخدامًا بالنسبة ل LSD مع تغذية سعر Chainlink ناضجة وسيولة عميقة في حمام Curve. تم إجراء تحليل للرهن الآخر المدرج في بريسما، ويتم توفير النتائج في الملحق B للتقرير للرجوع إليها.

يشمل التحليل المقارن تقييم درجة التوافق بين بيانات التجربة ومجموعة البيانات المرجعية. في هذه الحالة، يتم النظر إلى مجموعتين من البيانات: بيانات التجربة المعنية ومجموعة البيانات المرجعية. على الرغم من أنه من المتوقع أن تتتبع بيانات التجربة عن كثب البيانات المرجعية، إلا أن قد تحدث انحرافات.

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

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

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

لمراقبة وتقييم دقة نشاط سعر الأوراق المالية على السلسلة الرئيسية، تعتبر الاقتباسات المستمدة من أكثر وجهات التداول السائلة (باستثناء Curve) مرجعا لتحليل الباقي. على وجه التحديد، تعتبر اقتباسات زوج العملات LSD/ETH على Uniswap نقاط المرجع الرئيسية في هذ scenari.

تتضمن تحليلاتنا استراتيجيتين لاشتقاق أسعار stETH Chainlink. يتم ذلك لأنه تبين أن انحراف تغذية سلسلة Chainlink الأصلية stETH/USD أعلى من الانحراف باستخدام stETH/ETH + ETH/USD. تم تحديث الآلهة العرافة وفقًا لمقترحات الحوكمة. بعد ذلك، يُشار إلى التحليل الذي يتضمن سعر stETH/ETH Chainlink المحسن في ETH باسم stETHv1، بينما يُشار إلى تغذية stETH/USD + ETH/USD المجموعة (تكرار أداء سلسلة stETH الأصلية، الموحدة إلى ETH) باسم stETHv2.

2.3 جمع البيانات

لأغراض تحليلية، تم الحصول على البيانات للربع الأخير من عام 2023 من جميع الأصول المعنية (من الكتلة 18331000 إلى الكتلة 18931000، بدقة 250 كتلة لمجموع البيانات). وهذا يخلق مجموعة بيانات تحتوي على 2401 نقطة بيانات لجميع الأصول.

الأصل الأساسي المعتبر هو stETH، حيث أنه نوع الرهن المقبول حاليًا بواسطة Prisma، مع توفر تغذية Chainlink feed وحوض Curve StableSwap-ng متاحة للرجوع إليها (يرجى الرجوع إلى الملحق B للتحليل على rETH وcbETH، اللذين يستخدمان تنفيذ حوض CryptoSwap القديم). تم الحصول على جميع البيانات عن طريق استعلام الأسعار لنطاق الكتل المحدد.

تتم تحليل أسعار Oracle من المصادر التالية:

حوض السيولة للمنحنى

ردود أسعار Chainlink

عنوان بركة تعدين Uniswap كوكيل للإشارة إلى سعر الفوري كما يلي:

سعر البيع الفوري لـ Uniswap

لتوحيد LSD إلى ETH الأساسي، نحن نستخدم سعر صرف LSD/ETH الداخلي:

سعر صرف LSD/ETH الداخلي

2.4 تحليل باقي آلة بوابة stETH

2.4.1 سلسلة الروابط والمنحنى

في هذا القسم، سنقوم بمقارنة دقة تغذية سعر Chainlink stETH مع Curve.

Chainlink stETHv1 Feed vs. Curve

Chainlink: stETH/ETH feed

Curve: حوض stETH/ETH

فيما يلي مقارنة مباشرة لأسعار stETH من Chainlink و Curve. نظرًا لدورة نبض 24 ساعة لـ Chainlink stETH/ETH، يتقلب السعر كل عدة كتل. من الناحية المقارنة، يمكن رؤية التقلبات بشكل أسهل في تغذية Chainlink (تُظهر بشكل أفضل في تغذية Chainlink stETH/USD) مقارنة بـ Curve، حيث تستخدم Curve وقت EMA لمدة 10 دقائق (ma_exp_time) لاشتقاق سعرها.

إذا قمنا بطرح السعر من Curve من السعر من Chainlink، سنحصل على الباقي، كما هو موضح أدناه:

قيمة الانحراف المتوسط هي ~-0.000305.

يمكن تقديم ملاحظة مهمة هنا هي أن Curve Oracle تقوم بتقدير بيانات السعر الخاصة بها بشكل طفيف بشكل زائد مقارنة بـ Chainlink.

Chainlink stETHv2 و Curve

Chainlink: stETH/USD feed / ETH/USD feed

المنحنى: حوض stETH/ETH

فيما يلي مقارنة بين الأسعار من تغذيات Chainlink البديلة المعيارية إلى ETH (stETH/USD و ETH/USD) مقابل منحنى stETH. نظرًا لأن Chainlink stETH/USD لديه عتبة انحراف 1% (بالمقارنة مع 0.5% في تغذية stETH/ETH)، فإن السعر يظهر انحرافًا أكبر حول السعر الأساسي.

كما لوحظ سابقًا، فإن تقلبات سعر stETH/USD لـ Chainlink أكثر وضوحًا مقارنة بـ Curve.

قيمة الانحراف المتوسط ​​هي ~-0.000171.

اعتمادًا على الحجم، تحتوي هذه البيانات الغذائية على بقايا أكبر، أي مزيد من التقلب، من stETH/ETH.

2.4.2 يونيسواب وشينلينك

في هذا القسم، سنقارن دقة التاريخية لتغذية أسعار Chainlink stETH مع سعر الإشارة المرجعي من Uniswap.

بناءً على افتراض أن بيانات أسعار حوض UniswapV3 تعتبر بمثابة بروكسي موثوق لأسعار البقع، يمكننا مقارنة البيانات الرئيسية المحصل عليها سابقًا للتحقق من قرب تغذية Oracle لـ Chainlink من القيم المرجعية.

Uniswap Spot vs. Chainlink stETHv1

Chainlink: stETH/ETH feed

Uniswap: معدل تبادل داخلي لبركة wstETH/ETH / wstETH/stETH

ها هو الانحراف الفعلي بين سعر Uniswap و Chainlink stETH/ETH:

المتوسط الباقي = 0.000415

الانحراف المعياري لفروق الأسعار = 0.000601

Uniswap Spot vs. Chainlink stETHv2

Chainlink: تغذية stETH/USD / تغذية ETH/USD

Uniswap: سعر صرف حوض wstETH/ETH / تبادل داخلي wstETH/stETH

هنا الانحراف الفعلي بين Uniswap stETH و Chainlink stETH (stETH/USD):

الفرق في السعر يعني = 0.000281

انحراف معيار الفرق في الأسعار = 0.002747

هنا، نقارن Chainlink stETHv1 (أي stETH/ETH) و stETHv2 (أي stETH/USD) مع بيانات Uniswap، والنتائج تشير إلى أن انحراف stETHv2 أكبر بشكل كبير من stETHv1.

لقد لوحظ نفس الملاحظة أيضًا في اقتراح حوكمة بريزما (PIP-004) عندما قامت الأوراق المالية بالتبديل من stETH/USD إلى stETH/ETH + ETH/USD لتقليل انحرافات تغذية الأسعار.

2.4.3 يونيسواب وكرف

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

بمفرض أن بيانات أسعار حمام السباحة UniswapV3 تعتبر بديلا موثوقا للأسعار الفورية، يمكننا مقارنة البيانات الأساسية التي تم الحصول عليها سابقًا للتحقق من قرب تغذية Curve Oracle من القيم المرجعية.

Uniswap Spot vs. Curve

Curve: حوض stETH/ETH

Uniswap: سعر تبادل السوق الثابت لـ wstETH/ETH / تبادل داخلي لـ wstETH/stETH

بناءً على تحليل بقايا مماثل كما هو مذكور أعلاه، نحصل على القياسات التالية للمقارنة مع المعيار المحدد سابقًا:

الفارق المتوسط ​​في السعر = 0.000110.

الانحراف المعياري لفروق السعر = 0.000141.

كما لوحظ ، فإن السعر المتوسط الذي يتم الإبلاغ عنه بواسطة Curve أقل قليلاً من سعر Uniswap الفوري ، مع انحراف معياري أقل بشكل كبير مقارنة بأي من المصادر من Chainlink.

2.5 النتائج

عند مقارنة هذه البيانات، نجد أن انحراف بيانات Chainlink أكبر بشكل كبير من Curve عند الإشارة إلى بيانات Uniswap كبديل لأسعار البقعة.

نظرًا لأن الملاحظات أعلاه تعتمد على الانحرافات عن كل مصدر للأسعار، فمن الممكن أن يظهر تغذية Curve Oracle انحرافات إيجابية بينما تظهر تغذية Chainlink انحرافات سلبية، والعكس صحيح. يتم تجاهل هذا السيناريو تمامًا نظرًا لأن نطاقات الانحرافات لتغذيات Chainlink و Curve Oracle أصغر بالمقارنة مع نطاقات الانحرافات لـ Uniswap و Chainlink و Uniswap و Curve.

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

يقارن الجدول مباشرة أداء Chainlink و Curve مقارنة بمرجع Uniswap من حيث المتوسط والانحراف المعياري لكل أصل. في جميع الحالات، يظهر Curve قيمًا أدنى للمتوسط والانحراف المعياري. يوضح مضاعف الدقة النسبية لكل قيمة ملاحظة الدقة النسبية.

النقاط الرئيسية هنا كما يلي:

  1. استنادًا إلى انحراف معيار الباقيات، يعرض Curve تقليلًا في الاستقرار مقارنة بـ Chainlink بالنسبة إلى أسعار البقع المرجعية، وهذا يبقى ثابتًا عبر الأصول المراقبة، على الرغم من أن انحراف المعيار بين cbETH لـ Chainlink و Curve متشابه.
  2. وفقًا للجدول أعلاه، من خلال تحليل الوسائل، يمكن ملاحظة أن Chainlink يقلل من أسعار الأصول مقارنة بأسعار Uniswap الإشارية. يتماشى Curve بشكل أقرب مع الأسعار الإشارية، ولكنه أيضًا يميل إلى التقدير قليلاً من الأسعار مقارنة بأسعار Uniswap الإشارية.
  3. إن التنبيه إلى هذه النتائج هو أنه على الرغم من التفوق العام لمنحنى أوراكل على سلسلة الوصل الملاحظ هنا ، فإن rETH و cbETH شهدت انحرافات حادة وقصيرة المدى ، كما هو مرجع في الملحق ب: تحليل الباقي rETH/cbETH. يعزى هذا إلى السيولة النسبية للمجمعات والنشاط المنخفض وعدم كفاية تنفيذات المجمع القديمة للتكامل. ومع ذلك ، هناك حاجة إلى بحث أعمق لتحديد المقاييس الأساسية المطلوبة لمنحنى موثوق للمجمع.

القسم 3: تحليل استرداد stETH MEV

3.1 الأهداف

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

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

3.2 النهج

سيتم التركيز بشكل خاص في هذا التحليل على stETH، لأنها تعتبر الأكثر استخدامًا LSD وتتمتع بتغذيات أسعار Chainlink الناضجة وسيولة عميقة في بركة Curve. سيقوم الدراسة بتجميع جميع حالات الاسترداد، مقارنة أسعار محور stETH المحققة مع عدة أسعار محور بديلة، مسعرة بالدولار الأمريكي، واستخدام سعر محور stETH/ETH في Curve.

لهذا التحليل، يتم حساب سعر stETH المعروف عند قسمة المبلغ المسترد من mkUSD على كمية stETH المفقودة لمدير Trove على شكل wstETH. لتحديد كمية stETH، نحتاج إلى النظر في wstETH المستلمة من عملية الاسترداد بالإضافة إلى wstETH المنفقة كرسوم وتحويلها إلى stETH. إذا كان أي مصدر بديل يقدم باستمرار أرباحًا أقل للمسترد، فيمكننا القول بأن أدائهم MEV أفضل من السعر الفعلي.

يتم استخدام wstETH TroveManager لاسترداد جميع تجاهلات المعاملات عند الحصول على mkUSD مقابل. تُعتبر المعاملات التي يتلقى فيها عنوان استرداد mkUSD ويحرق mkUSD معاملات BOT. يمكن العثور على استعلامات مفصلة لأحداث الاسترداد هنا: Dune query_3352919. هذا الاستعلام أساسي لاسترداد جميع البيانات من معاملات BOT.

3.3 جمع البيانات

استخدام استعلام Dune لتحديد معاملات BOT التي تحصل على جميع قيم تجزئة المعاملات، سعر صرف wstETH المحقق لاسترداد mkUSD، ورقم الكتلة لأحداث الاسترداد. يتم استخدام أرقام الكتل التي تم الحصول عليها من الاستعلام كمدخلات للاستعلام عن البيانات التالية، والتي تُستخدم لمقارنة التنفيذ الحالي بالتغييرات في سعر تغذية Curve stETH:

بناءً على البيانات أعلاه، يمكننا بناء ثلاثة تغذيات سعرية باستخدام منحنى أوراق العمل stETH/ETH، ودمجها مع ETH/USD لاستقاء stETH/USD. بعد هذه العملية، نحصل على البيانات التالية للتصور:

توفر البيانات أعلاه سعر stETH بالدولار، الذي يمكن تحليله بناءً على أسعار stETH المحققة من جميع صفقات BOT. يُستخدم سعر stETH المحقق (بالدولار) ببساطة لحساب سعر stETH لكل mkUSD مقدمة خلال الاسترداد.

3.4 تحليل استرداد MEV stETH

فيما يلي 4 مصادر لأسعار stETH لمنصة التداول BOT (مصدر مرجعي و 3 بدائل تم مناقشتها أعلاه). تُعتبر تغذيات الأسعار المحققة هي الأسعار من أوراقل الأسعار المطبقة (مثل Chainlink). يتم مقارنة هذا بـ 3 تغذيات تستخدم منحنى stETH / ETH كنواة. هنا، سيؤدي عرض أعلى إلى انخفاض قيمة stETH المبادلة بالنسبة لـ mkUSD والعكس بالعكس.

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

3.5 النتائج

تكشف التحليل عن اتجاه واضح: عندما يتم دمج Curve stETH/ETH مع Uniswap ETH/USDC و Chainlink ETH/USD، يقل كمية stETH المتاحة لاسترداد mkUSD. وبالتالي، يؤدي تقليل عدد وحدات stETH لكل استرداد mkUSD إلى انخفاض في أرباح BOT. توضح التصور المقدم المقارنة بين أرباح BOT تحت مختلف أسعار التغذية المفترضة وسعر التغذية الفعلي، باستثناء الرسوم:

من الواضح أن تجميع Curve stETH/ETH وUniswap ETH/USDC وChainlink ETH/USD يقلل من ربحية الاسترداد مقارنة بسعر التغذية المحقق.

الجزء 4: تحسينات الأوراق المقترحة

4.1 حل أوراقي هجين

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

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

يجدر بالذكر أنه يمكن تكوين النطاق المقبول بصورة ثابتة أو ديناميكية، اعتمادًا على تقلبات الأصول الأساسية (على سبيل المثال، ETH وما يتعلق بها من LSD). الطبيعة الديناميكية تسمح بالتكيف مع ظروف السوق المتقلبة، مما يضمن المرونة وآليات الاستجابة في تحديد الأسعار. تستخدم هذه الاستراتيجية ثنائية الأضلاع في تقليل الاعتماد على مصدر بيانات واحد، مما يعزز من مرونة الآلية السعرية وموثوقيتها العامة.

4.2 حل التحقق

4.2.1 نطاق مقبول ثابت

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

من الناحية الاستراتيجية، يقبل النطاق المقبول العروض التي تكون ضمن ±1% من عروض Chainlink. هذا بالكاد ثلاثة انحرافات معيارية بعيداً عن الفارق المتوسط بين Curve و Chainlink، مع الأخذ في الاعتبار التغييرات المحسنة في feeds stETH/ETH و ETH/USD مقارنة ب feed stETH/USD السابق.

4.2.2 الناتج من وظيفة derived_price

يعد السعر المشتق وظيفة أو آلية مصممة لتحديد العرض النهائي لأصل معين، خاصة في السيناريوهات التي تنطوي على Oracle للمنحنى و Oracle لـ Chainlink.

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

هنا مقارنة بين السعر المشتق ومصادر السعر الأخرى التي تم عرضها سابقًا:

يمكن تصوير أرباح البوت من خلال سعر هذا المشتق (نظرًا لعدم وجود انحراف، سيكون هذا السعر مطابقًا تمامًا لـ Curve stETH/ETH و CL stETH/ETH) كما هو موضح أدناه:

تحليل الأرباح الإجمالية يمكن أن يكشف الصورة الكبيرة. تم تحديد ست قيم متطرفة وتم حساب الربح الإجمالي لكل حالة قبل وبعد تصفية القيم المتطرفة.

يؤدي Curve stETH/ETH و Uniswap ETH/USDC بشكل أفضل في تقليل الربح المتاح للروبوتات. يوفر السعر المشتق نفس الإمكانية الربحية كتنفيذ العقد الذكي الحالي لـ stETH ولكن يحد من الربح، مع افتراض أنه يوفر للمستخدمين حوالي 35.4 ETH عبر الصفقات المحللة بالعدد 189.

4.3 الاستنتاج

نظرًا للاعتماد الشديد على الاقتباسات من أكثر تبادلات غير مركزية سائلة لأنشطة على السلسلة، وحقيقة أن بوتات MEV يتبعون أيضًا نفس الاقتباسات عند تبادل mkUSD بـ LSD، فإن دقة الاقتباسات (المستخدمة لتسعير الاستردادات بواسطة الأوراق المالية) ذات أهمية قصوى.

تشير البيانات التاريخية إلى أن أسعار حوض البيانات Curve Oracle أقرب إلى الإشارة (بيانات أسعار UniswapV3) مقارنة بأسعار Chainlink. تشير البيانات إلى أن تنفيذ Curve Oracle سيقلل من MEV للروبوتات ويوفر أسعار صرف أفضل للمستخدمين الذين يقومون بتحصيل كنوزهم.

على الرغم من أن استخدام Curve Oracle كمحرك أقراص مستقل قد يكون مغريًا، إلا أن فعالية ردود أسعار Curve تعتمد على عمق السيولة للأصول المحددة والتفاعل مع البركة. يمكن استخدام حلاً أوراقيًا مع Curve Oracle و Chainlink Oracle لتطابق الأسعار على السلسلة مع الاحتفاظ بالموثوقية والتغطية السوقية الواسعة الموروثة من Chainlink Oracle.

الحل المشترك للأوراق المالية الذي نقترح يقوم بتقييم انحراف المعيار (SD) لتوليد derived_price. إذا اقترب SD من الصفر، فإن ذلك يدل على التمسك بقيم المرجع المشتقة، مما يجعله يستحق النظر. يضمن ذلك عندما ينحرف Curve Oracle عن الحدود المحددة مسبقًا، أن الحل يقوم بالتبديل ديناميكيًا إلى مصدر Chainlink الأكثر أمانًا. نظرًا لأن هذا الحل يخرج تقريبًا دائمًا عرض stETH الخاص بـ Curve، يُفترض أن نشاط MEV هو نفسه كاستخدام Curve stETH/ETH، دون وجود بديل.

الملحق أ: سكربتات معالجة البيانات

النصوص المستخدمة لإنشاء التحليل في هذا التقرير هي كما يلي:

  1. تحليل أوراكل V4: دفتر ملاحظات Colab لجمع البيانات
  2. ملعب تحليل أوراكل: دفتر Colab لرسم الرسوم البيانية باستخدام ملفات البيانات بيكل
  3. نمذجة بريزما أوراكل V1: دفتر ملاحظات كولاب لرسم الرسوم البيانية لنشاط تبادل MEV
  4. نمذجة السعر المشتق: دفتر ملاحظات Colab لاختبار ونمذجة حلول Oracle البديلة

الملحق ب: تحليل البقايا rETH/cbETH

رسوم بيانية أخرى rETH

Chainlink و Curve

يوني سواب وكيرف

يونيسواب وشاين لينك

تحقق من قمة rETH

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

start_block = 18824000

end_block = 18827000

interval_blocks = 100

نسبة حوض التعدين:

سعر أوراقل:

start_block = 18850000

end_block = 18858000

interval_blocks = 100

نسبة حوض التعدين:

سعر أوراقل:

start_block = 18880000

end_block = 18885000

interval_blocks = 100

نسبة حوض التعدين:

سعر أوراقل:

مخططات أخرى cbETH

Chainlink و Curve

Uniswap و Curve

Uniswap و Chainlink

تحقق من ذروة cbETH

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

start_block = 18693500

end_block = 18696000

interval_blocks = 10

نسبة حوض التعدين:

سعر اوراكل:

start_block = 18814000

end_block = 18816500

interval_blocks = 10

نسبة حوض التعدين:

سعر اوراكل:

start_block = 18800000

end_block = 18805000

interval_blocks = 10

نسبة حوض التعدين:

سعر اوراكل:

بيان:

  1. هذه المقالة مأخوذة من [ marsbit] ، العنوان الأصلي "تحليل مقارن لأوراكل Prisma الاختيارية" ، حقوق الطبع والنشر تنتمي إلى المؤلف الأصلي [PrismaRisk] ، إذا كان لديك أي اعتراض على إعادة الطبع ، يرجى الاتصال فريق تعلم جيت, سيتعامل الفريق معه في أقرب وقت ممكن وفقًا للإجراءات ذات الصلة.

  2. تنويه: تعبر وجهات النظر والآراء المعبر عنها في هذه المقالة فقط عن آراء الكاتب الشخصية ولا تشكل أي نصيحة استثمارية.

  3. النسخ الأخرى من المقالة مترجمة من قبل فريق Gate Learn، ولا يتم ذكرها في Gate.io, النص المترجم قد لا يُستنسخ أو يُوزع أو يُسرق.

تحليل مقارن اختياري لأوراكل بريزما

متوسط4/7/2024, 12:46:07 PM
يقوم هذا المقال بتقييم الأداء التاريخي لتكامل Chainlink واستبدال منحنى بركة EMA Oracle. تم اكتشاف أن نقص مصادر بيانات Chainlink الموثوقة لأصول الضمان أثر على التكامل مع منصة Prisma. يقترح الدراسة المواصفات الأولية لتحسين الأوراق المالية لتعزيز دقة السعر والموثوقية. بالإضافة إلى ذلك، يناقش البحث أهمية Oracle في عمليات سحب السائل في Prisma وعمليات الاسترداد. يُنصح باستخدام وظيفة منحنى السعر الخاصة ب Oracle بحذر. وأخيرًا، يُقترح حلاً هجينًا يجمع بين منحنى و Chainlink Oracle لتعزيز مرونة وموثوقية آلية التسعير. ينطبق هذا التقرير فقط على بروتوكول Prisma.

مقدمة

هذه الدراسة نشأت من تحدي الحصول على معلومات سعر موثوقة على السلسلة الرئيسية التي تزيد من الأمان مع تعكس الأسعار الفورية الحالية للأصول المستهدفة. نركز بشكل خاص على أصول الضمان في بريزما فاينانس (wstETH، rETH، cbETH، وsfrxETH) بالإضافة إلى مشتقات التحصين السائلة المعتمدة على إثيريوم (LSD). بعض هذه الأصول تفتقر إلى مصادر بيانات Chainlink (التي غالبًا ما تعتبر المعيار الذهبي لبيانات الأسعار الموثوقة)، مما أثر على تكاملها مع منصة بريزما.

أحدث تنفيذ لبركة Curve Finance الثابتة يتضمن Oracle للبركة الداخلية، الذي يحسب المتوسط المتحرك الإكسبوننشيال (EMA) لاستقلال بيانات الأسعار المقاومة للتلاعب. بينما بدأ المكاملون استكشاف استخدام Oracle في تطبيقات DeFi الأخرى، فإن Oracle يستخدم في المقام الأول لضمان سلامة الضمانات في سوق crvUSD الخاصة بـ Curve.

الهدف الرئيسي من هذا التقرير هو تحديد ما إذا كان بإمكان أوراق Curve Finance's أن تكون بديلًا موثوقًا لـ Chainlink لأرصدة ETH LSD. يشتمل هذا الدراسة على تحليل إحصائي لفعالية أوراق السعر الخاصة بـ Curve، مقارنة بتقلباتها ودقتها وأدائها العام مع أسعار Uniswap المرجعية (التي يُفترض أنها أسعار دقيقة على السلسلة).

التحليل مقسم إلى دراستين ذات صلة:

تحليل البقايا لمدى الثقة في أوراق stETH: دراسة مقارنة بين Chainlink و Curve، باستخدام البيانات التاريخية لتحديد انحراف الأوراق المالية بالنسبة إلى متوسط السعر المرجعي والانحراف المعياري.

تحليل استرداد stETH MEV: دراسة مقارنة بين Chainlink و Oracle على السلسلة، باستخدام البيانات التاريخية لفحص أحداث الاسترداد على Prisma وتقدير ربحية الروبوت والسلوك المتوقع باستخدام Oracles بديلة.

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

القسم 1: الخلفية ذات الصلة

1.1 وظائف Oracle في بروتوكول Prisma

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

أداء الأوراق المالية ضروري لمستخدمي Prisma حيث قد تكون للمضاربين فرص للربح من الاختلافات بين أسعار الأوراق المالية وأسعار البيع. تضمن استخدام أدق ردود الفعل السعرية أثناء التصفية والاسترداد، دون التضحية بأمان مصادر التسعير، يتماشى مع أفضل مصالح بروتوكول Prisma وودائع خزينته.

يتم تحديد وظيفتين لأوراكل داخل بريسما على النحو التالي:

1.1.1 الليكيديشن

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

نسبة الضمان الفردية (ICR) ≤ 100٪: الحساب (الخزينة) لديه ضمان غير كافٍ. يتم إعادة توزيع كل الديون والضمانات بين باقي الخزائن النشطة، مما يعني اجتماع الخسارة بشكل فعال.

100% < ICR < الحد الأدنى لمعدل الضمان (MCR): تتراجع الخزينة دون الحد الأدنى للسيولة ولكن يمكن تصفية الأموال بأمان. يُستخدم حوض الاستقرار كاحتياطي للتعامل مع التصفيات (تحفيز حوض التصفية). يتم تخصيص الضمان لمودعي حوض الاستقرار. إذا كان رصيد حوض الاستقرار غير كافٍ لسداد الخزينة بالكامل، يتم إعادة توزيع الدين المتبقي والضمان بين الخزائن النشطة المتبقية.

MCR <= ICR < معدل الرهن العقاري الإجمالي العالمي (GTCR) && GTCR < 150%: النظام في وضع الانتعاش، مما يعني أن يمكن تصفية الخزانة عندما يكون معدل الرهن العقاري أقل من GTCR بدلاً من MCR. يتم استخدام إيداعات حمام الاستقرار أولاً لتصفية الخزانة. يتم توزيع الرهن العقاري الذي يعادل قيمة الدين عند MCR بين مودعي حمام الاستقرار. يمكن المطالبة بالرهن العقاري المتبقي من قبل صاحب الخزانة.

تزداد احتمالية تصفية Prisma عندما يواجه ETH أو ETH LSD تقلبات سعرية كبيرة، خاصة الانخفاضات، في ظروف السوق شديدة التقلب. في حين أن فشل أو تلاعب أوراق العمل يمكن أن يؤثر على البروتوكول في أي وقت، قد تزداد مخاطر فشل أوراق العمل في أكثر الأوقات حساسية. قد تفشل الأصول الرهنية في تحديث الأسعار في الوقت المناسب بسبب ارتفاع رسوم الغاز، أو قد لا تتبع منهجية تسعير أوراق العمل بشكل كافي زيادة التقلبات، مما يؤدي إلى خطأ في التسعير. قد تزداد حالات الإعسار، مما يتطلب إعادة توزيع بين الخزائن النشطة، أو قد يتم تصفية المقترضين بشكل غير عادل (في الحالات التي تقوم فيها أوراق العمل عن طريق الخطأ بالإبلاغ عن أسعار أقل من الأسعار العادلة في السوق).

1.1.2 الاسترداد

يمكن للمراجحين دائما بدء عمليات الاسترداد ، واختيار استرداد ضمانات بقيمة 1 مليون دولار أمريكي مقابل 1 دولار أمريكي (+ رسوم استرداد ديناميكية) ، بدءا من الخزينة ذات أقل نسبة ضمان في النظام. يساعد هذا في تعزيز ربطه عندما ينخفض سعر MK USD إلى أقل من 1 دولار أمريكي. تقلل عملية الاسترداد من مخاطر الضمانات للخزينة المستهدفة وتزيد من نسبة الضمانات. يدفع الطرف الذي ينفذ الاسترداد رسوما تسمى رسوم الاسترداد. نطاق رسوم الاسترداد لكل TroveManager وهو مجموع الحد الأدنى لرسوم الاسترداد + السعر الأساسي. تزداد المتغيرات المخزنة في TroveManager بشكل متناسب مع إجمالي العرض mkUSD المسترد وتنخفض خطيا بمرور الوقت. تعمل هذه الرسوم الديناميكية ، السعر الأساسي ، على ضبط معدل الاسترداد المربح.

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

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

1.2 خيارات اوراكل

إليك نظرة موجزة على الأسماء الرئيسية لتغذية أسعار أوراكل على بريسما.

1.2.1 Chainlink (off-chain)

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

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

1.2.2 حوض منحنى بالمتوسط المتحرك الأسي (على السلسلة)

التنفيذات الأخيرة لحمامات Curve (حمامات StableSwap و CryptoSwap) تتضمن حسابات أسعار EMA المكشوفة بواسطة وظائف الحصول مثل price_oracle(). هذه البرك لا تعتمد على المهتمين الخارجيين بل تحسب أسعار الأصول بالنسبة إلى الرمز في المؤشر 0 للبركة بناءً على نشاطات التداول الخاصة بهم داخليًا. يزيد EMA من تكاليف التلاعب من خلال تعديلات التسعير المنعمة، محققًا توازنًا بين مقاومة التلاعب وانحراف السعر عن النقطة. لكل بركة، ma_exp_timeيمكن تكوينها من خلال التصويت في Curve DAO.

كما هو مفصح في وثائق منحنى أوراقل، تم تطوير أوراقل EMA بنشاط:

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

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

في نوفمبر 2023، تم اكتشاف خطأ يؤثر على Oracle pool أثناء تنفيذ تطبيق استقرار التبادل في stableswap-ng pool. تم العثور على هذا الخطأ بعد وقت قصير من تنفيذ تطبيق حمام السباحة من قبل yAudit أثناء تدقيق ثانوي. أدى هذا إلى اقتراح ترقية التنفيذ وإهمال بعض حمامات التأثير. لم تكن هناك أموال معرضة للخطر، لكن هذا الحدث أبرز التطوير النشط لمنحنى برك الأوراق المالية والإمكانية المحتملة لتباينات بين البرك، على الرغم من التدقيقات الشاملة، والإمكانية المحتملة للاستمرار في وجود أخطاء يمكن أن تجعل البوابات عرضة للتلاعب أو الاختلالات.

1.3 تاريخ الاسترداد MEV

الجزء الثالث من هذا التقرير هو تحليل لاسترداد wstETH TroveManager. نظرًا لتأثير الاسترداد الكبير على مستخدمي Prisma، يقدم هذا القسم ملاحظات حول الاستردادات التاريخية، التي سيتم تقييمها مقارنة ب Oracle EMA Curve البديل في التحليل المقارن.

1.3.1 سلوك البوت

استعلام أحداث الاسترداد على wstETH TroveManager يكشف عن أكثر من 200 صفقة استرداد بإجمالي 190 صفقة تم تحديدها على أنها صفقات BOT (سيتم شرح الطريقة المستخدمة لتحديد الصفقات التي تم تنفيذها بواسطة BOTs لاحقًا في نفس القسم). أدناه تصوير بياني يظهر تواتر هذه الصفقات مع مرور الوقت.

المصدر: Dune query_3402461

هناك فقط 3 بوتات تتبادل mkUSD بشكل متكرر:

المصدر: Dune query_3402461

كل BOT يتبع عملية عامة مماثلة للحصول على mkUSD واسترداده. فيما يلي إحدى عمليات BOT، تكشف عن بعض الأفكار المفيدة:

المصدر: مستكشف Phalcon Tx

يمكن تقسيم نمط المعاملة BOT إلى مجموعات فرعية أكثر تفصيلا كما يلي:

الحصول على قروض فلاش من Uniswap V3: USDC.

تحويل USDC إلى mkUSD باستخدام منصة Curve.fi Factory USD Metapool: Prisma mkUSD.

تبادل mkUSD مقابل wstETH على wstETH TroveManager.

فك wstETH إلى stETH على wstETH.

تبادل stETH بـ ETH على حوض Curve stETH/ETH.

عبّر عن ETH، وأعد القرض، وقم بتوزيع الأرباح والعمولات.

الربحية MEV تعتمد على الفروق في الأسعار في الخطوات 2 و 3 و 5:

2: مع انخفاض سعر mkUSD ، تزيد ربحية الاسترداد.

3: كما تقل رسوم الاسترداد الديناميكية كوظيفة من كميات الاسترداد الأخيرة والوقت منذ الاسترداد، يزيد ربحية الاسترداد.

-5: كما يزيد الانزلاق في تبادل الأصول (على سبيل المثال، stETH)، ينخفض الربحية من الاسترداد. يمكن تبادل الأصول السائبة مثل stETH مباشرة بالنسبة للـ ETH الأساسي، ولكن هذه العملية تتطلب فترة انتظار، مما يجعل السيولة في السوق الثانوي أمراً حيوياً

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

1.3.2 صحة تغييرات أوراقل wstETH

تمت الموافقة على مقترح تغيير أسعار تغذية بريسما اوراكل ل stETH. في البداية، استخدمت بريسما اوراكل stETH/USD من شركة Chainlink، مع عتبة انحراف بنسبة 1% لمدير wstETH TroveManager. تم اكتشاف أن استخدام مزيج من بريسما اوراكل stETH/ETH و ETH/USD يمكن أن يؤدي إلى تحسين، مع عتبة انحراف بنسبة 0.5% لكل اوراكل.

يرجى الرجوع إلى الانحراف بين الأوراقل الجديد والقديم بدقة 15 كتلة:

المصدر: الرسم البياني بواسطة @wavey

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

المصدر: الرسم البياني من@wavey

هذه الاستردادات قد تتكبد تكاليف غير مباشرة لمستخدمي بريسما، حيث قد يتلقون أسعارا غير مرغوب فيها عند استرداد كنوزهم. تشير تحليلات Wavey إلى أن محدد stETH/USD معرض للانحراف بشكل أكبر مقارنة بتركيبات المحددات المعتمدة في البيانات أعلاه. الانحرافات العابرة التي تتجاوز 1.2% أوجدت فرصًا لروبوتات MEV للاستغلال.

تم تنفيذ اقتراح تغيير الأوراق المالية (PIP-004) في 17 نوفمبر 2023، الساعة 7:15:الساعة 35 بتوقيت UTC، جنبًا إلى جنب مع هذه المعاملة. بناءً على الرسم البياني لأسعار mkUSD أدناه وتاريخ تنفيذ الاقتراح، يمكن ملاحظة أن سعر mkUSD الفعلي في USDC قد انخفض بعد تنفيذ الاقتراح. قد يؤدي انخفاض الربحية لعمليات الاسترداد بسبب تحسينات المعلومات الأساسية إلى انخفاض قوة التثبيت.

المصدر: Dune query_5685458

يجب أيضا أن تُنظر في العوامل الأخرى المؤثرة، بما في ذلك قيود نموذج سعر الفائدة للبروتوكول، وحالات الاستخدام لـ mkUSD، وتدابير الحوافز المتباعدة. اقتراح مهم آخر يقيد الاسترداد هو PIP-019، الذي تم تنفيذه في 31 يناير. قام هذا الاقتراح بزيادة رسم الاسترداد الأساسي لجميع مديري الخزينة إلى 1%-1.5%، مما يقلل من مرونة التثبيت لـ mkUSD ولكن على حساب تقليل مخاطر الاسترداد لأصحاب الخزينة في Prisma.

الجزء 2: تحليل البقايا الوهمية

2.1 الأهداف

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

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

2.2 النهج

سيتم التركيز بشكل خاص على stETH حيث أنه الأكثر استخدامًا بالنسبة ل LSD مع تغذية سعر Chainlink ناضجة وسيولة عميقة في حمام Curve. تم إجراء تحليل للرهن الآخر المدرج في بريسما، ويتم توفير النتائج في الملحق B للتقرير للرجوع إليها.

يشمل التحليل المقارن تقييم درجة التوافق بين بيانات التجربة ومجموعة البيانات المرجعية. في هذه الحالة، يتم النظر إلى مجموعتين من البيانات: بيانات التجربة المعنية ومجموعة البيانات المرجعية. على الرغم من أنه من المتوقع أن تتتبع بيانات التجربة عن كثب البيانات المرجعية، إلا أن قد تحدث انحرافات.

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

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

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

لمراقبة وتقييم دقة نشاط سعر الأوراق المالية على السلسلة الرئيسية، تعتبر الاقتباسات المستمدة من أكثر وجهات التداول السائلة (باستثناء Curve) مرجعا لتحليل الباقي. على وجه التحديد، تعتبر اقتباسات زوج العملات LSD/ETH على Uniswap نقاط المرجع الرئيسية في هذ scenari.

تتضمن تحليلاتنا استراتيجيتين لاشتقاق أسعار stETH Chainlink. يتم ذلك لأنه تبين أن انحراف تغذية سلسلة Chainlink الأصلية stETH/USD أعلى من الانحراف باستخدام stETH/ETH + ETH/USD. تم تحديث الآلهة العرافة وفقًا لمقترحات الحوكمة. بعد ذلك، يُشار إلى التحليل الذي يتضمن سعر stETH/ETH Chainlink المحسن في ETH باسم stETHv1، بينما يُشار إلى تغذية stETH/USD + ETH/USD المجموعة (تكرار أداء سلسلة stETH الأصلية، الموحدة إلى ETH) باسم stETHv2.

2.3 جمع البيانات

لأغراض تحليلية، تم الحصول على البيانات للربع الأخير من عام 2023 من جميع الأصول المعنية (من الكتلة 18331000 إلى الكتلة 18931000، بدقة 250 كتلة لمجموع البيانات). وهذا يخلق مجموعة بيانات تحتوي على 2401 نقطة بيانات لجميع الأصول.

الأصل الأساسي المعتبر هو stETH، حيث أنه نوع الرهن المقبول حاليًا بواسطة Prisma، مع توفر تغذية Chainlink feed وحوض Curve StableSwap-ng متاحة للرجوع إليها (يرجى الرجوع إلى الملحق B للتحليل على rETH وcbETH، اللذين يستخدمان تنفيذ حوض CryptoSwap القديم). تم الحصول على جميع البيانات عن طريق استعلام الأسعار لنطاق الكتل المحدد.

تتم تحليل أسعار Oracle من المصادر التالية:

حوض السيولة للمنحنى

ردود أسعار Chainlink

عنوان بركة تعدين Uniswap كوكيل للإشارة إلى سعر الفوري كما يلي:

سعر البيع الفوري لـ Uniswap

لتوحيد LSD إلى ETH الأساسي، نحن نستخدم سعر صرف LSD/ETH الداخلي:

سعر صرف LSD/ETH الداخلي

2.4 تحليل باقي آلة بوابة stETH

2.4.1 سلسلة الروابط والمنحنى

في هذا القسم، سنقوم بمقارنة دقة تغذية سعر Chainlink stETH مع Curve.

Chainlink stETHv1 Feed vs. Curve

Chainlink: stETH/ETH feed

Curve: حوض stETH/ETH

فيما يلي مقارنة مباشرة لأسعار stETH من Chainlink و Curve. نظرًا لدورة نبض 24 ساعة لـ Chainlink stETH/ETH، يتقلب السعر كل عدة كتل. من الناحية المقارنة، يمكن رؤية التقلبات بشكل أسهل في تغذية Chainlink (تُظهر بشكل أفضل في تغذية Chainlink stETH/USD) مقارنة بـ Curve، حيث تستخدم Curve وقت EMA لمدة 10 دقائق (ma_exp_time) لاشتقاق سعرها.

إذا قمنا بطرح السعر من Curve من السعر من Chainlink، سنحصل على الباقي، كما هو موضح أدناه:

قيمة الانحراف المتوسط هي ~-0.000305.

يمكن تقديم ملاحظة مهمة هنا هي أن Curve Oracle تقوم بتقدير بيانات السعر الخاصة بها بشكل طفيف بشكل زائد مقارنة بـ Chainlink.

Chainlink stETHv2 و Curve

Chainlink: stETH/USD feed / ETH/USD feed

المنحنى: حوض stETH/ETH

فيما يلي مقارنة بين الأسعار من تغذيات Chainlink البديلة المعيارية إلى ETH (stETH/USD و ETH/USD) مقابل منحنى stETH. نظرًا لأن Chainlink stETH/USD لديه عتبة انحراف 1% (بالمقارنة مع 0.5% في تغذية stETH/ETH)، فإن السعر يظهر انحرافًا أكبر حول السعر الأساسي.

كما لوحظ سابقًا، فإن تقلبات سعر stETH/USD لـ Chainlink أكثر وضوحًا مقارنة بـ Curve.

قيمة الانحراف المتوسط ​​هي ~-0.000171.

اعتمادًا على الحجم، تحتوي هذه البيانات الغذائية على بقايا أكبر، أي مزيد من التقلب، من stETH/ETH.

2.4.2 يونيسواب وشينلينك

في هذا القسم، سنقارن دقة التاريخية لتغذية أسعار Chainlink stETH مع سعر الإشارة المرجعي من Uniswap.

بناءً على افتراض أن بيانات أسعار حوض UniswapV3 تعتبر بمثابة بروكسي موثوق لأسعار البقع، يمكننا مقارنة البيانات الرئيسية المحصل عليها سابقًا للتحقق من قرب تغذية Oracle لـ Chainlink من القيم المرجعية.

Uniswap Spot vs. Chainlink stETHv1

Chainlink: stETH/ETH feed

Uniswap: معدل تبادل داخلي لبركة wstETH/ETH / wstETH/stETH

ها هو الانحراف الفعلي بين سعر Uniswap و Chainlink stETH/ETH:

المتوسط الباقي = 0.000415

الانحراف المعياري لفروق الأسعار = 0.000601

Uniswap Spot vs. Chainlink stETHv2

Chainlink: تغذية stETH/USD / تغذية ETH/USD

Uniswap: سعر صرف حوض wstETH/ETH / تبادل داخلي wstETH/stETH

هنا الانحراف الفعلي بين Uniswap stETH و Chainlink stETH (stETH/USD):

الفرق في السعر يعني = 0.000281

انحراف معيار الفرق في الأسعار = 0.002747

هنا، نقارن Chainlink stETHv1 (أي stETH/ETH) و stETHv2 (أي stETH/USD) مع بيانات Uniswap، والنتائج تشير إلى أن انحراف stETHv2 أكبر بشكل كبير من stETHv1.

لقد لوحظ نفس الملاحظة أيضًا في اقتراح حوكمة بريزما (PIP-004) عندما قامت الأوراق المالية بالتبديل من stETH/USD إلى stETH/ETH + ETH/USD لتقليل انحرافات تغذية الأسعار.

2.4.3 يونيسواب وكرف

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

بمفرض أن بيانات أسعار حمام السباحة UniswapV3 تعتبر بديلا موثوقا للأسعار الفورية، يمكننا مقارنة البيانات الأساسية التي تم الحصول عليها سابقًا للتحقق من قرب تغذية Curve Oracle من القيم المرجعية.

Uniswap Spot vs. Curve

Curve: حوض stETH/ETH

Uniswap: سعر تبادل السوق الثابت لـ wstETH/ETH / تبادل داخلي لـ wstETH/stETH

بناءً على تحليل بقايا مماثل كما هو مذكور أعلاه، نحصل على القياسات التالية للمقارنة مع المعيار المحدد سابقًا:

الفارق المتوسط ​​في السعر = 0.000110.

الانحراف المعياري لفروق السعر = 0.000141.

كما لوحظ ، فإن السعر المتوسط الذي يتم الإبلاغ عنه بواسطة Curve أقل قليلاً من سعر Uniswap الفوري ، مع انحراف معياري أقل بشكل كبير مقارنة بأي من المصادر من Chainlink.

2.5 النتائج

عند مقارنة هذه البيانات، نجد أن انحراف بيانات Chainlink أكبر بشكل كبير من Curve عند الإشارة إلى بيانات Uniswap كبديل لأسعار البقعة.

نظرًا لأن الملاحظات أعلاه تعتمد على الانحرافات عن كل مصدر للأسعار، فمن الممكن أن يظهر تغذية Curve Oracle انحرافات إيجابية بينما تظهر تغذية Chainlink انحرافات سلبية، والعكس صحيح. يتم تجاهل هذا السيناريو تمامًا نظرًا لأن نطاقات الانحرافات لتغذيات Chainlink و Curve Oracle أصغر بالمقارنة مع نطاقات الانحرافات لـ Uniswap و Chainlink و Uniswap و Curve.

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

يقارن الجدول مباشرة أداء Chainlink و Curve مقارنة بمرجع Uniswap من حيث المتوسط والانحراف المعياري لكل أصل. في جميع الحالات، يظهر Curve قيمًا أدنى للمتوسط والانحراف المعياري. يوضح مضاعف الدقة النسبية لكل قيمة ملاحظة الدقة النسبية.

النقاط الرئيسية هنا كما يلي:

  1. استنادًا إلى انحراف معيار الباقيات، يعرض Curve تقليلًا في الاستقرار مقارنة بـ Chainlink بالنسبة إلى أسعار البقع المرجعية، وهذا يبقى ثابتًا عبر الأصول المراقبة، على الرغم من أن انحراف المعيار بين cbETH لـ Chainlink و Curve متشابه.
  2. وفقًا للجدول أعلاه، من خلال تحليل الوسائل، يمكن ملاحظة أن Chainlink يقلل من أسعار الأصول مقارنة بأسعار Uniswap الإشارية. يتماشى Curve بشكل أقرب مع الأسعار الإشارية، ولكنه أيضًا يميل إلى التقدير قليلاً من الأسعار مقارنة بأسعار Uniswap الإشارية.
  3. إن التنبيه إلى هذه النتائج هو أنه على الرغم من التفوق العام لمنحنى أوراكل على سلسلة الوصل الملاحظ هنا ، فإن rETH و cbETH شهدت انحرافات حادة وقصيرة المدى ، كما هو مرجع في الملحق ب: تحليل الباقي rETH/cbETH. يعزى هذا إلى السيولة النسبية للمجمعات والنشاط المنخفض وعدم كفاية تنفيذات المجمع القديمة للتكامل. ومع ذلك ، هناك حاجة إلى بحث أعمق لتحديد المقاييس الأساسية المطلوبة لمنحنى موثوق للمجمع.

القسم 3: تحليل استرداد stETH MEV

3.1 الأهداف

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

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

3.2 النهج

سيتم التركيز بشكل خاص في هذا التحليل على stETH، لأنها تعتبر الأكثر استخدامًا LSD وتتمتع بتغذيات أسعار Chainlink الناضجة وسيولة عميقة في بركة Curve. سيقوم الدراسة بتجميع جميع حالات الاسترداد، مقارنة أسعار محور stETH المحققة مع عدة أسعار محور بديلة، مسعرة بالدولار الأمريكي، واستخدام سعر محور stETH/ETH في Curve.

لهذا التحليل، يتم حساب سعر stETH المعروف عند قسمة المبلغ المسترد من mkUSD على كمية stETH المفقودة لمدير Trove على شكل wstETH. لتحديد كمية stETH، نحتاج إلى النظر في wstETH المستلمة من عملية الاسترداد بالإضافة إلى wstETH المنفقة كرسوم وتحويلها إلى stETH. إذا كان أي مصدر بديل يقدم باستمرار أرباحًا أقل للمسترد، فيمكننا القول بأن أدائهم MEV أفضل من السعر الفعلي.

يتم استخدام wstETH TroveManager لاسترداد جميع تجاهلات المعاملات عند الحصول على mkUSD مقابل. تُعتبر المعاملات التي يتلقى فيها عنوان استرداد mkUSD ويحرق mkUSD معاملات BOT. يمكن العثور على استعلامات مفصلة لأحداث الاسترداد هنا: Dune query_3352919. هذا الاستعلام أساسي لاسترداد جميع البيانات من معاملات BOT.

3.3 جمع البيانات

استخدام استعلام Dune لتحديد معاملات BOT التي تحصل على جميع قيم تجزئة المعاملات، سعر صرف wstETH المحقق لاسترداد mkUSD، ورقم الكتلة لأحداث الاسترداد. يتم استخدام أرقام الكتل التي تم الحصول عليها من الاستعلام كمدخلات للاستعلام عن البيانات التالية، والتي تُستخدم لمقارنة التنفيذ الحالي بالتغييرات في سعر تغذية Curve stETH:

بناءً على البيانات أعلاه، يمكننا بناء ثلاثة تغذيات سعرية باستخدام منحنى أوراق العمل stETH/ETH، ودمجها مع ETH/USD لاستقاء stETH/USD. بعد هذه العملية، نحصل على البيانات التالية للتصور:

توفر البيانات أعلاه سعر stETH بالدولار، الذي يمكن تحليله بناءً على أسعار stETH المحققة من جميع صفقات BOT. يُستخدم سعر stETH المحقق (بالدولار) ببساطة لحساب سعر stETH لكل mkUSD مقدمة خلال الاسترداد.

3.4 تحليل استرداد MEV stETH

فيما يلي 4 مصادر لأسعار stETH لمنصة التداول BOT (مصدر مرجعي و 3 بدائل تم مناقشتها أعلاه). تُعتبر تغذيات الأسعار المحققة هي الأسعار من أوراقل الأسعار المطبقة (مثل Chainlink). يتم مقارنة هذا بـ 3 تغذيات تستخدم منحنى stETH / ETH كنواة. هنا، سيؤدي عرض أعلى إلى انخفاض قيمة stETH المبادلة بالنسبة لـ mkUSD والعكس بالعكس.

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

3.5 النتائج

تكشف التحليل عن اتجاه واضح: عندما يتم دمج Curve stETH/ETH مع Uniswap ETH/USDC و Chainlink ETH/USD، يقل كمية stETH المتاحة لاسترداد mkUSD. وبالتالي، يؤدي تقليل عدد وحدات stETH لكل استرداد mkUSD إلى انخفاض في أرباح BOT. توضح التصور المقدم المقارنة بين أرباح BOT تحت مختلف أسعار التغذية المفترضة وسعر التغذية الفعلي، باستثناء الرسوم:

من الواضح أن تجميع Curve stETH/ETH وUniswap ETH/USDC وChainlink ETH/USD يقلل من ربحية الاسترداد مقارنة بسعر التغذية المحقق.

الجزء 4: تحسينات الأوراق المقترحة

4.1 حل أوراقي هجين

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

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

يجدر بالذكر أنه يمكن تكوين النطاق المقبول بصورة ثابتة أو ديناميكية، اعتمادًا على تقلبات الأصول الأساسية (على سبيل المثال، ETH وما يتعلق بها من LSD). الطبيعة الديناميكية تسمح بالتكيف مع ظروف السوق المتقلبة، مما يضمن المرونة وآليات الاستجابة في تحديد الأسعار. تستخدم هذه الاستراتيجية ثنائية الأضلاع في تقليل الاعتماد على مصدر بيانات واحد، مما يعزز من مرونة الآلية السعرية وموثوقيتها العامة.

4.2 حل التحقق

4.2.1 نطاق مقبول ثابت

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

من الناحية الاستراتيجية، يقبل النطاق المقبول العروض التي تكون ضمن ±1% من عروض Chainlink. هذا بالكاد ثلاثة انحرافات معيارية بعيداً عن الفارق المتوسط بين Curve و Chainlink، مع الأخذ في الاعتبار التغييرات المحسنة في feeds stETH/ETH و ETH/USD مقارنة ب feed stETH/USD السابق.

4.2.2 الناتج من وظيفة derived_price

يعد السعر المشتق وظيفة أو آلية مصممة لتحديد العرض النهائي لأصل معين، خاصة في السيناريوهات التي تنطوي على Oracle للمنحنى و Oracle لـ Chainlink.

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

هنا مقارنة بين السعر المشتق ومصادر السعر الأخرى التي تم عرضها سابقًا:

يمكن تصوير أرباح البوت من خلال سعر هذا المشتق (نظرًا لعدم وجود انحراف، سيكون هذا السعر مطابقًا تمامًا لـ Curve stETH/ETH و CL stETH/ETH) كما هو موضح أدناه:

تحليل الأرباح الإجمالية يمكن أن يكشف الصورة الكبيرة. تم تحديد ست قيم متطرفة وتم حساب الربح الإجمالي لكل حالة قبل وبعد تصفية القيم المتطرفة.

يؤدي Curve stETH/ETH و Uniswap ETH/USDC بشكل أفضل في تقليل الربح المتاح للروبوتات. يوفر السعر المشتق نفس الإمكانية الربحية كتنفيذ العقد الذكي الحالي لـ stETH ولكن يحد من الربح، مع افتراض أنه يوفر للمستخدمين حوالي 35.4 ETH عبر الصفقات المحللة بالعدد 189.

4.3 الاستنتاج

نظرًا للاعتماد الشديد على الاقتباسات من أكثر تبادلات غير مركزية سائلة لأنشطة على السلسلة، وحقيقة أن بوتات MEV يتبعون أيضًا نفس الاقتباسات عند تبادل mkUSD بـ LSD، فإن دقة الاقتباسات (المستخدمة لتسعير الاستردادات بواسطة الأوراق المالية) ذات أهمية قصوى.

تشير البيانات التاريخية إلى أن أسعار حوض البيانات Curve Oracle أقرب إلى الإشارة (بيانات أسعار UniswapV3) مقارنة بأسعار Chainlink. تشير البيانات إلى أن تنفيذ Curve Oracle سيقلل من MEV للروبوتات ويوفر أسعار صرف أفضل للمستخدمين الذين يقومون بتحصيل كنوزهم.

على الرغم من أن استخدام Curve Oracle كمحرك أقراص مستقل قد يكون مغريًا، إلا أن فعالية ردود أسعار Curve تعتمد على عمق السيولة للأصول المحددة والتفاعل مع البركة. يمكن استخدام حلاً أوراقيًا مع Curve Oracle و Chainlink Oracle لتطابق الأسعار على السلسلة مع الاحتفاظ بالموثوقية والتغطية السوقية الواسعة الموروثة من Chainlink Oracle.

الحل المشترك للأوراق المالية الذي نقترح يقوم بتقييم انحراف المعيار (SD) لتوليد derived_price. إذا اقترب SD من الصفر، فإن ذلك يدل على التمسك بقيم المرجع المشتقة، مما يجعله يستحق النظر. يضمن ذلك عندما ينحرف Curve Oracle عن الحدود المحددة مسبقًا، أن الحل يقوم بالتبديل ديناميكيًا إلى مصدر Chainlink الأكثر أمانًا. نظرًا لأن هذا الحل يخرج تقريبًا دائمًا عرض stETH الخاص بـ Curve، يُفترض أن نشاط MEV هو نفسه كاستخدام Curve stETH/ETH، دون وجود بديل.

الملحق أ: سكربتات معالجة البيانات

النصوص المستخدمة لإنشاء التحليل في هذا التقرير هي كما يلي:

  1. تحليل أوراكل V4: دفتر ملاحظات Colab لجمع البيانات
  2. ملعب تحليل أوراكل: دفتر Colab لرسم الرسوم البيانية باستخدام ملفات البيانات بيكل
  3. نمذجة بريزما أوراكل V1: دفتر ملاحظات كولاب لرسم الرسوم البيانية لنشاط تبادل MEV
  4. نمذجة السعر المشتق: دفتر ملاحظات Colab لاختبار ونمذجة حلول Oracle البديلة

الملحق ب: تحليل البقايا rETH/cbETH

رسوم بيانية أخرى rETH

Chainlink و Curve

يوني سواب وكيرف

يونيسواب وشاين لينك

تحقق من قمة rETH

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

start_block = 18824000

end_block = 18827000

interval_blocks = 100

نسبة حوض التعدين:

سعر أوراقل:

start_block = 18850000

end_block = 18858000

interval_blocks = 100

نسبة حوض التعدين:

سعر أوراقل:

start_block = 18880000

end_block = 18885000

interval_blocks = 100

نسبة حوض التعدين:

سعر أوراقل:

مخططات أخرى cbETH

Chainlink و Curve

Uniswap و Curve

Uniswap و Chainlink

تحقق من ذروة cbETH

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

start_block = 18693500

end_block = 18696000

interval_blocks = 10

نسبة حوض التعدين:

سعر اوراكل:

start_block = 18814000

end_block = 18816500

interval_blocks = 10

نسبة حوض التعدين:

سعر اوراكل:

start_block = 18800000

end_block = 18805000

interval_blocks = 10

نسبة حوض التعدين:

سعر اوراكل:

بيان:

  1. هذه المقالة مأخوذة من [ marsbit] ، العنوان الأصلي "تحليل مقارن لأوراكل Prisma الاختيارية" ، حقوق الطبع والنشر تنتمي إلى المؤلف الأصلي [PrismaRisk] ، إذا كان لديك أي اعتراض على إعادة الطبع ، يرجى الاتصال فريق تعلم جيت, سيتعامل الفريق معه في أقرب وقت ممكن وفقًا للإجراءات ذات الصلة.

  2. تنويه: تعبر وجهات النظر والآراء المعبر عنها في هذه المقالة فقط عن آراء الكاتب الشخصية ولا تشكل أي نصيحة استثمارية.

  3. النسخ الأخرى من المقالة مترجمة من قبل فريق Gate Learn، ولا يتم ذكرها في Gate.io, النص المترجم قد لا يُستنسخ أو يُوزع أو يُسرق.

Comece agora
Inscreva-se e ganhe um cupom de
$100
!