منذ عام مضى ، صنعت LP لـ Uni V3 لفترة من الوقت ، وقمت بتشغيله بقوة شديدة. في ذلك الوقت تقريبًا ، كان هناك مقولة مفادها أن كونك LP of Curve Tricrypto Pool هو طريقة توزيع الأصول السائدة والمستقرة إلى حد ما ، والتي جذبتني لقراءة المستند التعريفي التمهيدي لـ Curve V2. لدي بعض المشاعر الضبابية حول مزاج Uni و Curve ، وهناك فرق كبير. ** Uni تسعى وراء أكبر سوق حر ممكن ، بينما تمتلك Curve بعض الرائحة الدقيقة للاقتصاد المخطط. **
من أجل تطوير هذا التفكير ، من الضروري بطبيعة الحال أن نفهم تمامًا التفاصيل الفنية للمنحنى V2 ، لذلك بدأت في دراسة المنحنى V2 بعناية قبل بضعة أشهر. بصفته مؤسس Curve ، وهو باحث فيزياء سابق ، قام مايكل بحرية بدمج الصيغ الرياضية في الورقة البيضاء. كقارئ هاوٍ للرياضيات والعلوم ، كافحت لتحديد موقع العناصر الأساسية ، ولكن ليس بديهيًا وسهل الفهم ، Xcp والسعر D والسعر الافتراضي.
أثناء عملية البحث ، أدركت أيضًا أنه حتى سيد ** لا يمكنه إتقانها في يوم واحد. Curve V2 هو نسخة معقدة ومعممة تم تعديلها على أساس V1. ** لفهم Curve V1 أولاً ، يمكنك فهم جوهر التصميم بشكل أكثر وضوحًا. تتبع مسار السادة.
أبطال V1 هم A و D. يبدو المعامل A بسيطًا ، ** كلما كان A أكبر ، سيتم توزيع المزيد من السيولة حول السعر 1 ** ، وسيتم الانتهاء منه في جملة واحدة. لكن عندما قرأت سجلات ذلك العام (Discord / Governance Forum / Telegram) ، ظللت أطرح جميع أنواع الأسئلة المحيطة بـ A ، بعضها تقني بحت ، وبعضها يتعلق بإدارة البروتوكول ، وجميع أنواع الأشياء ، غنية جدًا ، وهذا أيضًا كتابة واحدة أصل المعامل A ، ما يلي جزء منه. ** أولاً ، يناقش تأثير A كمعامل فريد لمؤشر DEX واحد على السوق بالكامل. معلمة مؤثرة ، تصبح إدارتها قضية مهمة ، ويتم استكشاف التفاصيل الفنية للتنظيم أ أدناه. **
لقد كتبت عن الموضوع المصغر والمفصل للمعامل A ، لكنني لم أنس نيتي الأصلية ، ولم أنس اهتمامي الأولي بمقارنة مزاج Uni vs Curve. كثيرًا ما ما زلت أحاول التساؤل ** هل هناك اختلاف جوهري في الفلسفة وراء هذه التفاصيل؟ **
** 1. العلاقة بين المعامل A وقرار سعر السوق بالكامل **
في 4 سبتمبر 2020 ، أرسل أندريه كروني اقتراحًا في منتدى إدارة المنحنى ، على أمل تعديل المعلمة A لـ y Pool من 2000 إلى 1000. أثار ذلك قدرًا ضئيلًا من النقاش ، وكانت هناك بعض الاعتراضات ، وتم التصويت عليه سلميًا بعد أيام قليلة. يبدو أنه موضوع ليس له أهمية كبيرة مقارنة بالمناقشات المكثفة حول بعض القضايا في العديد من مشاريع DeFi لاحقًا ، يبدو أنه لا يستحق الذكر.
إن التعقيد الرياضي لـ Curve هو الذي يرفع عتبة المناقشة ، ويحجب أهمية بعض القضايا ، بل ويعيق فهم جوهر Curve. ** تركز هذه السلسلة من المقالات على المعلمة A ، وتعود إلى العصور القديمة ، وتفحص العديد من الأحداث التاريخية ، وتحاول تبسيط الرياضيات ، وتعرض بعض الافتراضات المهمة حقًا حول Curve. ** هذه المقالة هي الأولى ، تبدأ بهذا الاقتراح من AC.
** هل يمكن أن تؤثر المعلمة على سعر السوق؟ **
** بيانات كل من AC والمعارض **
بالعودة إلى اقتراح AC ، توسع yETH vault بسرعة في نهاية أغسطس وأوائل سبتمبر (تشغيل yETH vault هو استيعاب وتخزين ETH و Mint DAI وإيداعه في yDAI vault ، أي إيداعه في Curve قم بتجميعها كـ LP ، واحصل على مكافآت CRV ، وقم ببيعها إلى ETH. ثم ادرك فوائد معيار ETH).
ونتيجة لذلك ، حدث ذلك لتبدأ في الانخفاض السريع في ETH. كلما انخفض ETH بشكل حاد ، زاد الطلب على DAI بشكل كبير. انخفضت حصة DAI في y Pool بسرعة لتصل إلى 2٪.
تعتقد AC أن المعامل A لـ y Pool مرتفع جدًا (A = 2000) ، مما يجعل y يعرض الكثير من DAI الذي لا ينبغي أن يكون رخيصًا جدًا للسوق. على سبيل المثال ، مناقشته التالية.
تدور المعارضة بشكل أساسي حول زاويتين ، تتعلق إحداهما بضغط البيع الناجم عن بيع yETH vault المستمر لـ CRV ، والذي لن تتم مناقشته هنا.
ما يهمني هو زاوية أخرى تتعلق بآلية تحديد السعر.
على سبيل المثال ، وجهة نظر * @ iamaloop *: لا توجد DAI رخيصة ، وستعمل المراجحة على تسوية الأسعار في كل مكان. ستؤثر المعلمة A فقط على درجة عدم التوازن لكل نسبة مئوية من العملات بعد أن يكون سعر العملة في Curve y Pool مساويًا لسعر السوق.
@ sjlee * له تعبير مشابه. * @ angelangel0v * يشير إلى أن المراجعين لا يمكنهم الحصول على أسعار أقل لمجرد وجود معلمة A عالية.
يمكن تلخيص آراء هؤلاء الأشخاص الثلاثة بإيجاز على النحو التالي: يتم تحديد سعر DAI من خلال العرض والطلب في السوق ، ويمكن للمعلمة A فقط تحديد عمق Curve y Pool عند نقاط أسعار مختلفة لـ DAI ، ولكن لا يمكنها تحديد سعر السوق .
المواجهة بين وجهات نظر الطرفين تؤدي في الواقع إلى سؤال: ما هي العلاقة بين المتغير A والعرض والطلب في السوق؟
** التأثير المهم للمعامل A على جانب العرض **
** في بعض الحالات يكون للمعامل A تأثير بالغ الأهمية على جانب العرض ، وهو بدوره أحد أهم المتغيرات في تحديد السعر. **
قبل تقديم مخطط منحنى العرض والطلب ، تمت مناقشة بعض الافتراضات المهمة والعوامل الأساسية.
أولاً ، المنحنى هو وضع LP السلبي. رأيي هو أن LP السلبي ، باعتباره جانب العرض ، أكثر استقرارًا نسبيًا ، أي في مواجهة ظروف السوق المتغيرة ، يكون تكرار التشغيل منخفضًا نسبيًا (تشير "العملية" إلى الوصول إلى السيولة بطريقة متوازنة ، أو مع سيولة الإيداع والسحب من وضع العملة الموحدة لسمة المعاملة ، "النسبي" هو نوع الإدارة النشط LP أو صانع السوق CEX بالنسبة إلى Uni V3).
ثانيًا ، يأتي جزء كبير من دخل Curve LP من مكافآت الرمز المميز CRV التي لا علاقة لها برسوم المعاملات ، خاصة في عام 2020 ، والقيمة المطلقة لمعدل العائد مرتفعة نسبيًا. بعد ذلك ، في مواجهة تغييرات السوق الصغيرة نسبيًا (مثل 1-2٪) ، يكون LP أكثر استقرارًا.
التأثير المشترك للنقطتين السابقتين هو أن Curve LP أكثر استقرارًا.
ثالثًا ، بالنسبة لبعض الرموز المميزة ، يعتبر Curve أكبر مركز سيولة. على سبيل المثال ، كان y Pool في عام 2020 في يوم من الأيام أكبر تجمع للصرافة لـ DAI.
إذا تم إنشاء النقاط الثلاث المذكورة أعلاه في نفس الوقت ، فسيتم تحديد منحنى العرض للسوق بأكمله بشكل أساسي بواسطة Curve Pool. مع وضع هذه الفرضيات الثلاثة في الاعتبار ، سندخل في مناقشة منحنى العرض والطلب أدناه.
بالنظر إلى منحنى العرض للسوق بأكمله أولاً ، فإن قيمة A تؤثر على شكل المنحنى. ** كلما ارتفعت قيمة A ، كان المنحنى "أكثر انبساطًا وأطول" بالقرب من السعر 1 ، وستكون السيولة أكثر وفرة. **
منحنى العرض والطلب للسوق بأكمله
بالنظر إلى منحنى الطلب مرة أخرى ، نفترض أولاً المنحنى تحت سوق عملات مستقرة - منحنى الطلب 1. عندما ينخفض ETH بشكل حاد ، يرتفع الطلب على إغلاق CDP بشكل حاد ، ويحتاج السوق إلى المزيد من DAI ، لذلك سيتحول منحنى الطلب إلى منحنى الطلب الأيمن 2.
نلاحظ تقاطع منحنيي العرض والطلب ، ويمكننا أن نرى بوضوح تأثير المعامل A على السعر. ** كلما انخفضت قيمة A ، زادت نقطة توازن السعر الجديدة. **
يمكن ملاحظة أنه إذا كان مركز السيولة الرئيسي للرمز المميز في Curve ، فإن المعلمة A لها تأثير بالغ الأهمية على قرار السعر.
خاتمة
تؤثر المعلمة A بشكل أو بآخر على تحديد السعر للسوق بأكمله ، وتعتمد درجتها على عوامل مثل معدل مكافأة الرموز المميزة لـ Curve Pool والحصة السوقية لـ Curve Pool.
مثل هذه المعلمة المهمة تؤدي بطبيعة الحال إلى سلسلة من الأسئلة. ما هي آلية تحديد المعلمة؟ من سيضعها ، معايير اختيار القيمة ، إلخ.
علاوة على ذلك ، فإن السوق ليس ثابتًا ، مما يؤدي إلى سلسلة من المشكلات الديناميكية. متى يجب ضبط معلمات A؟ ما هو تأثير تعديل المعامل A على مستوى صيغة AMM؟ إلخ.
في 17 أبريل 2020 ، على بعد أكثر من شهر من 312 ، لا تزال DAI في حالة إيجابية غير مقيدة ، والسعر حوالي 1.02.
أطلق مايكل (مؤسس Curve) استطلاعًا على Twitter لمعرفة ما إذا كان الجميع يدعم ضبط المعلمة A للتجمع المركب من 900 إلى 400.
شارك في الاستطلاع 49 شخصًا ، لكن استجاب شخص واحد فقط. بعد ثماني ساعات ، قام مايكل بتعديل A إلى 400 ، وأرسل تغريدة أخرى ، وحصل على 0 ردود.
في تلك اللحظة ، يمكن لعدد قليل جدًا من الأشخاص المشاركة حقًا في مناقشة هذه القضية. قد يكون مايكل منغمسًا في تجربة شخص واحد ، ومعاملات التصحيح ، والملاحظة ، والتحسين. في الكلمات القليلة على Telegram ، أشعر باهتمامه ومرحه.
بالعودة إلى ضبط المعلمة A هذه المرة ، فقد تسببت في خسارة حوالي 0.1٪ في المواد الكيميائية اليومية.
هذه المقالة الخاصة بي تشرح بوضوح ماذا يعني ذلك بعد تعديل "أ"؟ لماذا هناك خسارة؟
** رسم توضيحي للمنحنيات المقابلة لقيم A مختلفة **
لقد اخترت مجموعة من إعدادات المعلمات الفعلية وقدمتها بيانياً. موضوع المناقشة في هذه المقالة هو Curve V1 Pool ، ويمكن العثور على صيغة المنحنى في المستند التعريفي التمهيدي V1.
التجمع الحالي عند النقطة السوداء ، وعدد X \ _token و Y \ _token هو 2500/18105 على التوالي ، والسعر حوالي 1X \ _token = 1.36 Y \ _token.
الآن قم بإسقاط A إلى 3 وسيتحول المنحنى إلى خط أحمر. معلمات هذا المنحنى هي: A = 3 D = 19022
بمقارنة المنحنيات الحمراء والسوداء ، من الواضح أن نسبة المنحنى الأسود التي تقترب من الخط المستقيم أكبر ، وهي أيضًا الوظيفة الأساسية لـ A. كلما كان A أكبر ، زادت السيولة حول السعر 1 ؛ A (10 ) للمنحنى الأسود أعلى من (3) للمنحنى الأحمر. بالمقابل ، فإن السيولة في النطاق البعيد عن السعر 1 تكون أكثر في المنحنى الأحمر منها في المنحنى الأسود.
في وقت التصويت على Twitter ، كان DAI غير مرتبط بعض الشيء. إذا تم استخدام المنحنى الأحمر بقيمة منخفضة A ، فيمكنه توفير سيولة أكثر من المنحنى الأسود بقيمة A عالية. ولهذا السبب يريد مايكل تعديل A. يأمل أن يتمكن المسبح من الحصول على المزيد من الرسوم.
دعنا نعود إلى التغييرات التي تم إجراؤها عن طريق تقليل A إلى 3. في الوقت الذي يتم فيه تقليله إلى 3 ، لم يتغير عدد الرمزين المميزين في المجموعة ، ولكن تم تغيير قيمة D. بالإضافة إلى ذلك ، يمكن أن نرى من الشكل أن ميل خط المماس عند النقطة الحالية قد تغير ، كما أن شكل المنحنى قد تغير أيضًا.
تتم مناقشة هذه التغييرات على وجه التحديد أدناه. سيكون تغيير ميل خط المماس وشكل المنحنى أكثر سهولة إذا تم عرضه من زاوية أخرى. يتضمن تغيير قيمة D موضوع تقييم الربح والخسارة.
** من منظور دفتر الطلبات ، تغيير القيمة بعد التعديل **
يمكن فهم تجمع المنحنى من منظور دفتر الطلبات. يتوافق المستودع الفردي ، وفقًا لمعلماته A و D ، مع توزيعات مختلفة لعدد الطلبات المعلقة في جميع نقاط الأسعار ، وجميع الطلبات المعلقة مرتبطة وموجودة ككل.
في الحالة المذكورة في القسم السابق ، عندما انخفض A من 10 إلى 3 ، يمكن فهم أن جميع الأوامر المعلقة قامت بإجراء تعديل رئيسي شامل في لحظة ، من مجموعة سوداء من الأوامر المعلقة إلى مجموعة حمراء من الأوامر المعلقة.
لنبدأ ببعض الأوصاف الأساسية للصورة أعلاه.
المحور الأفقي هو السعر ، 1.00 يمثل 1 X \ _token = [1.00 ~ 1.01) Y \ _token ، 1.01 يمثل 1 X \ _token = [1.01 ~ 1.02) Y \ _token ، وهكذا. لتوفير مساحة ، لقد حذفت الطلبات المعلقة ذات الأسعار <1.00.
يمثل المحور الرأسي كمية Y \ _token (أي أمر الشراء والأمر المعلق لـ X \ _token). لا يحتوي الجزء الأسود على بيانات في نطاق السعر> 1.36 ، لأن السعر الحالي على المنحنى الأسود هو 1.36 ،> 1.36 يعني أمر بيع بسعر أعلى وأمر معلق من X \ _token. تفحص هذه الصورة فقط الجزء الذي يستخدم Y \ _token لأوامر الشراء المعلقة ، لذلك لا توجد بيانات للجزء> 1.36.
دعونا نلقي نظرة على التباين بين الأسود والأحمر. أولاً ، تغير السعر الحالي ، بما يتوافق مع التغير في منحدر خط المماس المذكور في القسم السابق. بعد تعديل A ، تغير السعر الحالي على الفور إلى 1.92 ، وتم تمديد الأمر المعلق في الجزء الأحمر إلى 1.92. بمعنى آخر ، وضع عدد معين من Y \ _tokens أوامر شراء لـ X \ _ تم تداولها على دفعات ضمن النطاق السعري 1.36 - 1.92.
هذا في الواقع تغيير غريب للغاية ، فقد تغير السعر الحالي لمؤشر DEX بدون مبادلة. يمكننا أن نتخيل على الفور أن هذا سيشكل فرقًا في السعر مع سعر السوق ، ونفترض أن المراجحين سيتدخلون على الفور لدفع السعر إلى 1.36.
بالإضافة إلى ذلك ، يمكن ملاحظة أن عدد الطلبات المعلقة عند كل نقطة سعر من 1.00 إلى 1.36 مختلف ، وبشكل عام ، يكون عدد الطلبات المعلقة عند المستويات العالية أكثر. هذا يتوافق مع التغيير في شكل المنحنى المذكور في القسم السابق.
** الربح والخسارة من التعديل - الطريقة الأكثر مباشرة للحساب **
ذكرت تغريدة مايكل أن تقليل معاملات المجمع A المركب سيؤدي إلى بعض الخسائر ("مسح أرباح يوم واحد"). قبل مناقشة العلاقة الرياضية الكامنة وراءها ، من الضروري تحديد "الخسارة / الربح والخسارة" بوضوح.
وفقًا للفكرة الأكثر مباشرة ، فإن تعريف الربح والخسارة بسيط للغاية ، قم بتحويل قيمة اثنين من الرموز إلى U أو أي واحد منهم (X \ _token أو Y \ _token) ، وتحويل ثنائي الأبعاد إلى بعد واحد ، و ثم قارن القيمة الإجمالية لـ A قبل التعديل وبعده. هذا هو أيضًا "مع الخسارة غير الدائمة" التي ذكرها مايكل.
دعونا نناقش بإيجاز الربح والخسارة بهذا المعنى. من أجل التبسيط ، تفترض جميع المناقشات أن رسوم المناولة = 0.
لا يزال استنادًا إلى المثال الذي تم استخدامه في المقالة السابقة ، بعد خفض A ، يصبح السعر الفوري لـ X \ _token أعلى ، ويتدخل المراجحون لإعادة السعر إلى السعر قبل تعديل A ، مما سيؤدي إلى خسائر. السبب بسيط. كما ذكرنا في القسم السابق ، بعد تخفيض A ، فإنه يعادل وضع الكثير من أوامر الشراء لـ X \ _ بسعر أعلى من سعر السوق. يتم تناول أوامر الشراء غير الطبيعية هذه من قبل المراجعين ، والتي ستجلب الخسارة حتمًا.
سيكون أكثر وضوحا من الرسم البياني.
النقطة السوداء والمنحنى الأسود هما حالة التجمع قبل التعديل ، والسعر المقابل هو 1.36. A بعد التخفيض ، يعمل حوض السباحة وفقًا للمنحنى الأحمر. في لحظة التخفيض ، يصبح سعر التجمع 1.92 ، وتدخل المراجحة يجعل حالة التجمع تتحرك بسرعة من النقطة السوداء إلى النقطة الحمراء ، المقابلة لسعر 1.36.
من الضروري مقارنة القيمة الإجمالية للمجمع قبل وبعد تعديل A ، والطريقة بسيطة نسبيًا.
انظر أولاً إلى القيمة الإجمالية المعدلة لـ A (بعد تدخل المراجحة). ابحث عن نقطة تقاطع الخط المماس للمنحنى الأحمر عند النقطة الحمراء والمحور Y ، وهو مقدار الرمزين اللذين تم تحويلهما إلى رمز Y واحد عند السعر الحالي.
انظر إلى القيمة الإجمالية لـ A قبل التعديل. أوجد تقاطع المماس مع المنحنى الأسود عند النقطة السوداء والمحور Y. نظرًا لأن السعر قبل تعديل A وبعده هو نفسه (بعد تدخل المراجحة) ، يكون خط الظل هذا موازٍ لخط الظل في الخطوة الأولى.
من الواضح أن تقاطع خط الظل الأسود مع المحور Y أعلى ، أي أن القيمة الإجمالية قبل ضبط A أعلى. يؤدي التخفيض إلى خسارة في القيمة الإجمالية.
المناقشة أعلاه تقتصر على الخسارة الفورية بعد خفض A ، وهو أمر بسيط إلى حد ما. ومع ذلك ، إذا تم تمديد وقت التتبع ، يصبح الأمر معقدًا بعض الشيء لمناقشة الربح والخسارة على المدى الطويل الناتجة عن خفض A في ظل اتجاهات الأسعار المختلفة. يعتمد ذلك على ما إذا كان السعر يتطور في اتجاه غير مثبت أو يعود إلى نقطة ارتكاز مثالية.قد تكون القيمة الإجمالية لـ A بعد التعديل أقل من حالة A بدون تعديل ، أو قد تكون أعلى. لن يتم توسيعه هنا. الغرض من هذه المقالة هو فقط توضيح كيفية تأثير تعديل A على القيمة الإجمالية للمجموعة ، ولا يسعى إلى مناقشة كاملة ومنتظمة.
** إزالة التقييم غير الدائم للأرباح والخسائر **
التحويل وفقًا للسعر الحالي لرمزين ، أي بالنظر إلى عدم الثبات ، فهذه هي طريقة القياس الأكثر بديهية ، ولكن هذه الطريقة أكثر إزعاجًا. تقدم Curve طريقة فريدة أخرى لتقييم الأرباح والخسائر ، والتي تقضي على العوامل غير الدائمة ، وتبسط الحسابات ، وهي قابلة للتطبيق في معظم الحالات.
هذه هي قيمة D ، وهي معلمة أساسية أخرى لصيغة منحنى المنحنى إلى جانب A. يتم احتساب السعر الافتراضي الذي نراه في كل تجمع على الموقع الإلكتروني الرسمي لشركة Curve بناءً على قيمة D.
قيمة D هي العدد الإجمالي لرمزين مميزين في التجمع عندما يكون سعر التجمع هو 1 (إرساء مثالي). نظرًا لأن السعر هو 1 في الوقت الحالي ، يمكن ببساطة إضافة كميات التوكنتين. النقطة التي يكون فيها سعر التجمع يساوي 1 هي نقطة تقاطع المنحنى والخط المستقيم x = y.
بالعودة إلى المثال السابق ، بعد ضبط A لأسفل ، من الواضح أن قيمة D تصبح أصغر. لذلك ، على المدى الطويل ، إذا كان من الممكن استعادة السعر إلى نقطة الارتكاز ، فإن تغيير قيمة D يمكن أن يعكس الخسارة الناتجة عن التعديل A.
في المثال الذي استخدمته أعلاه ، السعر الحالي هو 1.36 ، وهو في الواقع متطرف للغاية. نحن ننظر إلى مجمعات Curve V1 ، مثل مجموعات العملات المستقرة / LSD السائدة ، ولن ينحرف السعر كثيرًا عن 1. عندما يكون السعر قريبًا من 1 ، يكون تأثير عدم الثبات صغيرًا جدًا ، لذلك يمكن استخدام تغيير قيمة D مباشرة لتعكس الربح والخسارة تقريبًا.
** قيمة D ، كمقياس أحادي البعد وكإحدى معلمات التجمع ، من السهل حساب وتتبع القيم التاريخية ، وهي أكثر ملاءمة للتقييم التقريبي للربح والخسارة. **
خاتمة
يعادل تعديل معلمة A إعادة ترتيب الطلبات المعلقة في جميع نقاط الأسعار في دفتر الطلبات ، مما يغير نقطة السعر الحالية ويغير قيمة D ويجلب الربح والخسارة.
لذلك ، فإن الضبط الكبير لمرة واحدة للمعامل A له إحساس مفاجئ وحتى إحساس بالعيوب. لم يتم تناول الإدارة الديناميكية لـ A في المستند التعريفي التمهيدي. ربما بعد أن اتصل Curve بالإنترنت لفترة من الوقت أدرك مايكل تدريجيًا أن طريقة ضبط المعلمات A بحاجة إلى التصحيح. ** تابع مايكل بتعليق على التغريدة معلناً أنه تم تعديل معلمات مجمع Pool A. ** في الإصدار الجديد اللاحق من التجمع ، تم تغيير ضبط المعلمة A إلى الوضع الذي يتم فيه إكمال التدرج اللوني خلال فترة زمنية. **
هل طريقة التعديل لمرة واحدة للمعامل A للمسبح القديم مجرد خلل؟ الأمر ليس بهذه البساطة ، وهناك نقطة خفية خلفه يمكن مهاجمتها. لحسن الحظ ، كان أصحاب القبعات البيضاء هم من اكتشفوا هذه الثغرة الأمنية (عمق فهم البروتوكول مذهل حقًا). سيتم كتابة مقال منفصل في وقت لاحق لوصف طريقة الهجوم هذه.
شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
النظر في التفاصيل الفنية وفلسفة الإدارة الخاصة بـ Curve من المعلمة A
منذ عام مضى ، صنعت LP لـ Uni V3 لفترة من الوقت ، وقمت بتشغيله بقوة شديدة. في ذلك الوقت تقريبًا ، كان هناك مقولة مفادها أن كونك LP of Curve Tricrypto Pool هو طريقة توزيع الأصول السائدة والمستقرة إلى حد ما ، والتي جذبتني لقراءة المستند التعريفي التمهيدي لـ Curve V2. لدي بعض المشاعر الضبابية حول مزاج Uni و Curve ، وهناك فرق كبير. ** Uni تسعى وراء أكبر سوق حر ممكن ، بينما تمتلك Curve بعض الرائحة الدقيقة للاقتصاد المخطط. **
من أجل تطوير هذا التفكير ، من الضروري بطبيعة الحال أن نفهم تمامًا التفاصيل الفنية للمنحنى V2 ، لذلك بدأت في دراسة المنحنى V2 بعناية قبل بضعة أشهر. بصفته مؤسس Curve ، وهو باحث فيزياء سابق ، قام مايكل بحرية بدمج الصيغ الرياضية في الورقة البيضاء. كقارئ هاوٍ للرياضيات والعلوم ، كافحت لتحديد موقع العناصر الأساسية ، ولكن ليس بديهيًا وسهل الفهم ، Xcp والسعر D والسعر الافتراضي.
أثناء عملية البحث ، أدركت أيضًا أنه حتى سيد ** لا يمكنه إتقانها في يوم واحد. Curve V2 هو نسخة معقدة ومعممة تم تعديلها على أساس V1. ** لفهم Curve V1 أولاً ، يمكنك فهم جوهر التصميم بشكل أكثر وضوحًا. تتبع مسار السادة.
أبطال V1 هم A و D. يبدو المعامل A بسيطًا ، ** كلما كان A أكبر ، سيتم توزيع المزيد من السيولة حول السعر 1 ** ، وسيتم الانتهاء منه في جملة واحدة. لكن عندما قرأت سجلات ذلك العام (Discord / Governance Forum / Telegram) ، ظللت أطرح جميع أنواع الأسئلة المحيطة بـ A ، بعضها تقني بحت ، وبعضها يتعلق بإدارة البروتوكول ، وجميع أنواع الأشياء ، غنية جدًا ، وهذا أيضًا كتابة واحدة أصل المعامل A ، ما يلي جزء منه. ** أولاً ، يناقش تأثير A كمعامل فريد لمؤشر DEX واحد على السوق بالكامل. معلمة مؤثرة ، تصبح إدارتها قضية مهمة ، ويتم استكشاف التفاصيل الفنية للتنظيم أ أدناه. **
لقد كتبت عن الموضوع المصغر والمفصل للمعامل A ، لكنني لم أنس نيتي الأصلية ، ولم أنس اهتمامي الأولي بمقارنة مزاج Uni vs Curve. كثيرًا ما ما زلت أحاول التساؤل ** هل هناك اختلاف جوهري في الفلسفة وراء هذه التفاصيل؟ **
** 1. العلاقة بين المعامل A وقرار سعر السوق بالكامل **
في 4 سبتمبر 2020 ، أرسل أندريه كروني اقتراحًا في منتدى إدارة المنحنى ، على أمل تعديل المعلمة A لـ y Pool من 2000 إلى 1000. أثار ذلك قدرًا ضئيلًا من النقاش ، وكانت هناك بعض الاعتراضات ، وتم التصويت عليه سلميًا بعد أيام قليلة. يبدو أنه موضوع ليس له أهمية كبيرة مقارنة بالمناقشات المكثفة حول بعض القضايا في العديد من مشاريع DeFi لاحقًا ، يبدو أنه لا يستحق الذكر.
إن التعقيد الرياضي لـ Curve هو الذي يرفع عتبة المناقشة ، ويحجب أهمية بعض القضايا ، بل ويعيق فهم جوهر Curve. ** تركز هذه السلسلة من المقالات على المعلمة A ، وتعود إلى العصور القديمة ، وتفحص العديد من الأحداث التاريخية ، وتحاول تبسيط الرياضيات ، وتعرض بعض الافتراضات المهمة حقًا حول Curve. ** هذه المقالة هي الأولى ، تبدأ بهذا الاقتراح من AC.
** هل يمكن أن تؤثر المعلمة على سعر السوق؟ **
** بيانات كل من AC والمعارض **
بالعودة إلى اقتراح AC ، توسع yETH vault بسرعة في نهاية أغسطس وأوائل سبتمبر (تشغيل yETH vault هو استيعاب وتخزين ETH و Mint DAI وإيداعه في yDAI vault ، أي إيداعه في Curve قم بتجميعها كـ LP ، واحصل على مكافآت CRV ، وقم ببيعها إلى ETH. ثم ادرك فوائد معيار ETH).
ونتيجة لذلك ، حدث ذلك لتبدأ في الانخفاض السريع في ETH. كلما انخفض ETH بشكل حاد ، زاد الطلب على DAI بشكل كبير. انخفضت حصة DAI في y Pool بسرعة لتصل إلى 2٪.
تعتقد AC أن المعامل A لـ y Pool مرتفع جدًا (A = 2000) ، مما يجعل y يعرض الكثير من DAI الذي لا ينبغي أن يكون رخيصًا جدًا للسوق. على سبيل المثال ، مناقشته التالية.
تدور المعارضة بشكل أساسي حول زاويتين ، تتعلق إحداهما بضغط البيع الناجم عن بيع yETH vault المستمر لـ CRV ، والذي لن تتم مناقشته هنا.
ما يهمني هو زاوية أخرى تتعلق بآلية تحديد السعر.
على سبيل المثال ، وجهة نظر * @ iamaloop *: لا توجد DAI رخيصة ، وستعمل المراجحة على تسوية الأسعار في كل مكان. ستؤثر المعلمة A فقط على درجة عدم التوازن لكل نسبة مئوية من العملات بعد أن يكون سعر العملة في Curve y Pool مساويًا لسعر السوق.
يمكن تلخيص آراء هؤلاء الأشخاص الثلاثة بإيجاز على النحو التالي: يتم تحديد سعر DAI من خلال العرض والطلب في السوق ، ويمكن للمعلمة A فقط تحديد عمق Curve y Pool عند نقاط أسعار مختلفة لـ DAI ، ولكن لا يمكنها تحديد سعر السوق .
المواجهة بين وجهات نظر الطرفين تؤدي في الواقع إلى سؤال: ما هي العلاقة بين المتغير A والعرض والطلب في السوق؟
** التأثير المهم للمعامل A على جانب العرض **
** في بعض الحالات يكون للمعامل A تأثير بالغ الأهمية على جانب العرض ، وهو بدوره أحد أهم المتغيرات في تحديد السعر. **
قبل تقديم مخطط منحنى العرض والطلب ، تمت مناقشة بعض الافتراضات المهمة والعوامل الأساسية.
أولاً ، المنحنى هو وضع LP السلبي. رأيي هو أن LP السلبي ، باعتباره جانب العرض ، أكثر استقرارًا نسبيًا ، أي في مواجهة ظروف السوق المتغيرة ، يكون تكرار التشغيل منخفضًا نسبيًا (تشير "العملية" إلى الوصول إلى السيولة بطريقة متوازنة ، أو مع سيولة الإيداع والسحب من وضع العملة الموحدة لسمة المعاملة ، "النسبي" هو نوع الإدارة النشط LP أو صانع السوق CEX بالنسبة إلى Uni V3).
ثانيًا ، يأتي جزء كبير من دخل Curve LP من مكافآت الرمز المميز CRV التي لا علاقة لها برسوم المعاملات ، خاصة في عام 2020 ، والقيمة المطلقة لمعدل العائد مرتفعة نسبيًا. بعد ذلك ، في مواجهة تغييرات السوق الصغيرة نسبيًا (مثل 1-2٪) ، يكون LP أكثر استقرارًا.
التأثير المشترك للنقطتين السابقتين هو أن Curve LP أكثر استقرارًا.
ثالثًا ، بالنسبة لبعض الرموز المميزة ، يعتبر Curve أكبر مركز سيولة. على سبيل المثال ، كان y Pool في عام 2020 في يوم من الأيام أكبر تجمع للصرافة لـ DAI.
إذا تم إنشاء النقاط الثلاث المذكورة أعلاه في نفس الوقت ، فسيتم تحديد منحنى العرض للسوق بأكمله بشكل أساسي بواسطة Curve Pool. مع وضع هذه الفرضيات الثلاثة في الاعتبار ، سندخل في مناقشة منحنى العرض والطلب أدناه.
بالنظر إلى منحنى العرض للسوق بأكمله أولاً ، فإن قيمة A تؤثر على شكل المنحنى. ** كلما ارتفعت قيمة A ، كان المنحنى "أكثر انبساطًا وأطول" بالقرب من السعر 1 ، وستكون السيولة أكثر وفرة. **
منحنى العرض والطلب للسوق بأكمله
بالنظر إلى منحنى الطلب مرة أخرى ، نفترض أولاً المنحنى تحت سوق عملات مستقرة - منحنى الطلب 1. عندما ينخفض ETH بشكل حاد ، يرتفع الطلب على إغلاق CDP بشكل حاد ، ويحتاج السوق إلى المزيد من DAI ، لذلك سيتحول منحنى الطلب إلى منحنى الطلب الأيمن 2.
نلاحظ تقاطع منحنيي العرض والطلب ، ويمكننا أن نرى بوضوح تأثير المعامل A على السعر. ** كلما انخفضت قيمة A ، زادت نقطة توازن السعر الجديدة. **
يمكن ملاحظة أنه إذا كان مركز السيولة الرئيسي للرمز المميز في Curve ، فإن المعلمة A لها تأثير بالغ الأهمية على قرار السعر.
خاتمة
تؤثر المعلمة A بشكل أو بآخر على تحديد السعر للسوق بأكمله ، وتعتمد درجتها على عوامل مثل معدل مكافأة الرموز المميزة لـ Curve Pool والحصة السوقية لـ Curve Pool.
مثل هذه المعلمة المهمة تؤدي بطبيعة الحال إلى سلسلة من الأسئلة. ما هي آلية تحديد المعلمة؟ من سيضعها ، معايير اختيار القيمة ، إلخ.
علاوة على ذلك ، فإن السوق ليس ثابتًا ، مما يؤدي إلى سلسلة من المشكلات الديناميكية. متى يجب ضبط معلمات A؟ ما هو تأثير تعديل المعامل A على مستوى صيغة AMM؟ إلخ.
** 2. تعديل تغيرات المنحنى والأرباح والخسائر الناتجة عن أ **
في 17 أبريل 2020 ، على بعد أكثر من شهر من 312 ، لا تزال DAI في حالة إيجابية غير مقيدة ، والسعر حوالي 1.02.
أطلق مايكل (مؤسس Curve) استطلاعًا على Twitter لمعرفة ما إذا كان الجميع يدعم ضبط المعلمة A للتجمع المركب من 900 إلى 400.
شارك في الاستطلاع 49 شخصًا ، لكن استجاب شخص واحد فقط. بعد ثماني ساعات ، قام مايكل بتعديل A إلى 400 ، وأرسل تغريدة أخرى ، وحصل على 0 ردود.
في تلك اللحظة ، يمكن لعدد قليل جدًا من الأشخاص المشاركة حقًا في مناقشة هذه القضية. قد يكون مايكل منغمسًا في تجربة شخص واحد ، ومعاملات التصحيح ، والملاحظة ، والتحسين. في الكلمات القليلة على Telegram ، أشعر باهتمامه ومرحه.
بالعودة إلى ضبط المعلمة A هذه المرة ، فقد تسببت في خسارة حوالي 0.1٪ في المواد الكيميائية اليومية.
هذه المقالة الخاصة بي تشرح بوضوح ماذا يعني ذلك بعد تعديل "أ"؟ لماذا هناك خسارة؟
** رسم توضيحي للمنحنيات المقابلة لقيم A مختلفة **
لقد اخترت مجموعة من إعدادات المعلمات الفعلية وقدمتها بيانياً. موضوع المناقشة في هذه المقالة هو Curve V1 Pool ، ويمكن العثور على صيغة المنحنى في المستند التعريفي التمهيدي V1.
المعلمات المقابلة للمنحنى الأسود هي: أ = 10 د = 20000
التجمع الحالي عند النقطة السوداء ، وعدد X \ _token و Y \ _token هو 2500/18105 على التوالي ، والسعر حوالي 1X \ _token = 1.36 Y \ _token.
الآن قم بإسقاط A إلى 3 وسيتحول المنحنى إلى خط أحمر. معلمات هذا المنحنى هي: A = 3 D = 19022
بمقارنة المنحنيات الحمراء والسوداء ، من الواضح أن نسبة المنحنى الأسود التي تقترب من الخط المستقيم أكبر ، وهي أيضًا الوظيفة الأساسية لـ A. كلما كان A أكبر ، زادت السيولة حول السعر 1 ؛ A (10 ) للمنحنى الأسود أعلى من (3) للمنحنى الأحمر. بالمقابل ، فإن السيولة في النطاق البعيد عن السعر 1 تكون أكثر في المنحنى الأحمر منها في المنحنى الأسود.
في وقت التصويت على Twitter ، كان DAI غير مرتبط بعض الشيء. إذا تم استخدام المنحنى الأحمر بقيمة منخفضة A ، فيمكنه توفير سيولة أكثر من المنحنى الأسود بقيمة A عالية. ولهذا السبب يريد مايكل تعديل A. يأمل أن يتمكن المسبح من الحصول على المزيد من الرسوم.
دعنا نعود إلى التغييرات التي تم إجراؤها عن طريق تقليل A إلى 3. في الوقت الذي يتم فيه تقليله إلى 3 ، لم يتغير عدد الرمزين المميزين في المجموعة ، ولكن تم تغيير قيمة D. بالإضافة إلى ذلك ، يمكن أن نرى من الشكل أن ميل خط المماس عند النقطة الحالية قد تغير ، كما أن شكل المنحنى قد تغير أيضًا.
تتم مناقشة هذه التغييرات على وجه التحديد أدناه. سيكون تغيير ميل خط المماس وشكل المنحنى أكثر سهولة إذا تم عرضه من زاوية أخرى. يتضمن تغيير قيمة D موضوع تقييم الربح والخسارة.
** من منظور دفتر الطلبات ، تغيير القيمة بعد التعديل **
يمكن فهم تجمع المنحنى من منظور دفتر الطلبات. يتوافق المستودع الفردي ، وفقًا لمعلماته A و D ، مع توزيعات مختلفة لعدد الطلبات المعلقة في جميع نقاط الأسعار ، وجميع الطلبات المعلقة مرتبطة وموجودة ككل.
في الحالة المذكورة في القسم السابق ، عندما انخفض A من 10 إلى 3 ، يمكن فهم أن جميع الأوامر المعلقة قامت بإجراء تعديل رئيسي شامل في لحظة ، من مجموعة سوداء من الأوامر المعلقة إلى مجموعة حمراء من الأوامر المعلقة.
لنبدأ ببعض الأوصاف الأساسية للصورة أعلاه.
المحور الأفقي هو السعر ، 1.00 يمثل 1 X \ _token = [1.00 ~ 1.01) Y \ _token ، 1.01 يمثل 1 X \ _token = [1.01 ~ 1.02) Y \ _token ، وهكذا. لتوفير مساحة ، لقد حذفت الطلبات المعلقة ذات الأسعار <1.00.
يمثل المحور الرأسي كمية Y \ _token (أي أمر الشراء والأمر المعلق لـ X \ _token). لا يحتوي الجزء الأسود على بيانات في نطاق السعر> 1.36 ، لأن السعر الحالي على المنحنى الأسود هو 1.36 ،> 1.36 يعني أمر بيع بسعر أعلى وأمر معلق من X \ _token. تفحص هذه الصورة فقط الجزء الذي يستخدم Y \ _token لأوامر الشراء المعلقة ، لذلك لا توجد بيانات للجزء> 1.36.
دعونا نلقي نظرة على التباين بين الأسود والأحمر. أولاً ، تغير السعر الحالي ، بما يتوافق مع التغير في منحدر خط المماس المذكور في القسم السابق. بعد تعديل A ، تغير السعر الحالي على الفور إلى 1.92 ، وتم تمديد الأمر المعلق في الجزء الأحمر إلى 1.92. بمعنى آخر ، وضع عدد معين من Y \ _tokens أوامر شراء لـ X \ _ تم تداولها على دفعات ضمن النطاق السعري 1.36 - 1.92.
هذا في الواقع تغيير غريب للغاية ، فقد تغير السعر الحالي لمؤشر DEX بدون مبادلة. يمكننا أن نتخيل على الفور أن هذا سيشكل فرقًا في السعر مع سعر السوق ، ونفترض أن المراجحين سيتدخلون على الفور لدفع السعر إلى 1.36.
بالإضافة إلى ذلك ، يمكن ملاحظة أن عدد الطلبات المعلقة عند كل نقطة سعر من 1.00 إلى 1.36 مختلف ، وبشكل عام ، يكون عدد الطلبات المعلقة عند المستويات العالية أكثر. هذا يتوافق مع التغيير في شكل المنحنى المذكور في القسم السابق.
** الربح والخسارة من التعديل - الطريقة الأكثر مباشرة للحساب **
ذكرت تغريدة مايكل أن تقليل معاملات المجمع A المركب سيؤدي إلى بعض الخسائر ("مسح أرباح يوم واحد"). قبل مناقشة العلاقة الرياضية الكامنة وراءها ، من الضروري تحديد "الخسارة / الربح والخسارة" بوضوح.
وفقًا للفكرة الأكثر مباشرة ، فإن تعريف الربح والخسارة بسيط للغاية ، قم بتحويل قيمة اثنين من الرموز إلى U أو أي واحد منهم (X \ _token أو Y \ _token) ، وتحويل ثنائي الأبعاد إلى بعد واحد ، و ثم قارن القيمة الإجمالية لـ A قبل التعديل وبعده. هذا هو أيضًا "مع الخسارة غير الدائمة" التي ذكرها مايكل.
دعونا نناقش بإيجاز الربح والخسارة بهذا المعنى. من أجل التبسيط ، تفترض جميع المناقشات أن رسوم المناولة = 0.
لا يزال استنادًا إلى المثال الذي تم استخدامه في المقالة السابقة ، بعد خفض A ، يصبح السعر الفوري لـ X \ _token أعلى ، ويتدخل المراجحون لإعادة السعر إلى السعر قبل تعديل A ، مما سيؤدي إلى خسائر. السبب بسيط. كما ذكرنا في القسم السابق ، بعد تخفيض A ، فإنه يعادل وضع الكثير من أوامر الشراء لـ X \ _ بسعر أعلى من سعر السوق. يتم تناول أوامر الشراء غير الطبيعية هذه من قبل المراجعين ، والتي ستجلب الخسارة حتمًا.
سيكون أكثر وضوحا من الرسم البياني.
النقطة السوداء والمنحنى الأسود هما حالة التجمع قبل التعديل ، والسعر المقابل هو 1.36. A بعد التخفيض ، يعمل حوض السباحة وفقًا للمنحنى الأحمر. في لحظة التخفيض ، يصبح سعر التجمع 1.92 ، وتدخل المراجحة يجعل حالة التجمع تتحرك بسرعة من النقطة السوداء إلى النقطة الحمراء ، المقابلة لسعر 1.36.
من الضروري مقارنة القيمة الإجمالية للمجمع قبل وبعد تعديل A ، والطريقة بسيطة نسبيًا.
انظر أولاً إلى القيمة الإجمالية المعدلة لـ A (بعد تدخل المراجحة). ابحث عن نقطة تقاطع الخط المماس للمنحنى الأحمر عند النقطة الحمراء والمحور Y ، وهو مقدار الرمزين اللذين تم تحويلهما إلى رمز Y واحد عند السعر الحالي.
انظر إلى القيمة الإجمالية لـ A قبل التعديل. أوجد تقاطع المماس مع المنحنى الأسود عند النقطة السوداء والمحور Y. نظرًا لأن السعر قبل تعديل A وبعده هو نفسه (بعد تدخل المراجحة) ، يكون خط الظل هذا موازٍ لخط الظل في الخطوة الأولى.
من الواضح أن تقاطع خط الظل الأسود مع المحور Y أعلى ، أي أن القيمة الإجمالية قبل ضبط A أعلى. يؤدي التخفيض إلى خسارة في القيمة الإجمالية.
المناقشة أعلاه تقتصر على الخسارة الفورية بعد خفض A ، وهو أمر بسيط إلى حد ما. ومع ذلك ، إذا تم تمديد وقت التتبع ، يصبح الأمر معقدًا بعض الشيء لمناقشة الربح والخسارة على المدى الطويل الناتجة عن خفض A في ظل اتجاهات الأسعار المختلفة. يعتمد ذلك على ما إذا كان السعر يتطور في اتجاه غير مثبت أو يعود إلى نقطة ارتكاز مثالية.قد تكون القيمة الإجمالية لـ A بعد التعديل أقل من حالة A بدون تعديل ، أو قد تكون أعلى. لن يتم توسيعه هنا. الغرض من هذه المقالة هو فقط توضيح كيفية تأثير تعديل A على القيمة الإجمالية للمجموعة ، ولا يسعى إلى مناقشة كاملة ومنتظمة.
** إزالة التقييم غير الدائم للأرباح والخسائر **
التحويل وفقًا للسعر الحالي لرمزين ، أي بالنظر إلى عدم الثبات ، فهذه هي طريقة القياس الأكثر بديهية ، ولكن هذه الطريقة أكثر إزعاجًا. تقدم Curve طريقة فريدة أخرى لتقييم الأرباح والخسائر ، والتي تقضي على العوامل غير الدائمة ، وتبسط الحسابات ، وهي قابلة للتطبيق في معظم الحالات.
هذه هي قيمة D ، وهي معلمة أساسية أخرى لصيغة منحنى المنحنى إلى جانب A. يتم احتساب السعر الافتراضي الذي نراه في كل تجمع على الموقع الإلكتروني الرسمي لشركة Curve بناءً على قيمة D.
قيمة D هي العدد الإجمالي لرمزين مميزين في التجمع عندما يكون سعر التجمع هو 1 (إرساء مثالي). نظرًا لأن السعر هو 1 في الوقت الحالي ، يمكن ببساطة إضافة كميات التوكنتين. النقطة التي يكون فيها سعر التجمع يساوي 1 هي نقطة تقاطع المنحنى والخط المستقيم x = y.
بالعودة إلى المثال السابق ، بعد ضبط A لأسفل ، من الواضح أن قيمة D تصبح أصغر. لذلك ، على المدى الطويل ، إذا كان من الممكن استعادة السعر إلى نقطة الارتكاز ، فإن تغيير قيمة D يمكن أن يعكس الخسارة الناتجة عن التعديل A.
في المثال الذي استخدمته أعلاه ، السعر الحالي هو 1.36 ، وهو في الواقع متطرف للغاية. نحن ننظر إلى مجمعات Curve V1 ، مثل مجموعات العملات المستقرة / LSD السائدة ، ولن ينحرف السعر كثيرًا عن 1. عندما يكون السعر قريبًا من 1 ، يكون تأثير عدم الثبات صغيرًا جدًا ، لذلك يمكن استخدام تغيير قيمة D مباشرة لتعكس الربح والخسارة تقريبًا.
** قيمة D ، كمقياس أحادي البعد وكإحدى معلمات التجمع ، من السهل حساب وتتبع القيم التاريخية ، وهي أكثر ملاءمة للتقييم التقريبي للربح والخسارة. **
خاتمة
يعادل تعديل معلمة A إعادة ترتيب الطلبات المعلقة في جميع نقاط الأسعار في دفتر الطلبات ، مما يغير نقطة السعر الحالية ويغير قيمة D ويجلب الربح والخسارة.
لذلك ، فإن الضبط الكبير لمرة واحدة للمعامل A له إحساس مفاجئ وحتى إحساس بالعيوب. لم يتم تناول الإدارة الديناميكية لـ A في المستند التعريفي التمهيدي. ربما بعد أن اتصل Curve بالإنترنت لفترة من الوقت أدرك مايكل تدريجيًا أن طريقة ضبط المعلمات A بحاجة إلى التصحيح. ** تابع مايكل بتعليق على التغريدة معلناً أنه تم تعديل معلمات مجمع Pool A. ** في الإصدار الجديد اللاحق من التجمع ، تم تغيير ضبط المعلمة A إلى الوضع الذي يتم فيه إكمال التدرج اللوني خلال فترة زمنية. **
هل طريقة التعديل لمرة واحدة للمعامل A للمسبح القديم مجرد خلل؟ الأمر ليس بهذه البساطة ، وهناك نقطة خفية خلفه يمكن مهاجمتها. لحسن الحظ ، كان أصحاب القبعات البيضاء هم من اكتشفوا هذه الثغرة الأمنية (عمق فهم البروتوكول مذهل حقًا). سيتم كتابة مقال منفصل في وقت لاحق لوصف طريقة الهجوم هذه.