ظهر

FTSO التحجيم الغوص العميق

وسيفتح قريبا باب التصويت على مقترحات الحوكمة STP.06 وFIP.06 . وهي تشمل التحديثات المطلوبة لتوسيع نطاق قدرة Flare Time Series Oracle (FTSO) لكل من شبكات Flare و Songbird.

The FTSO

FTSO هو نظام يعمل على Flare ، والذي يوفر خلاصات بيانات لامركزية إلى dapps على Flare دون الاعتماد على موفري الخدمات المركزيين. حاليا خلاصات البيانات الوحيدة المتاحة هي لأزواج أسعار العملات المشفرة ، على سبيل المثال BTC USD. الخلاصات المدعومة هي ADA و ALGO و ARB و AVAX و BNB و BTC و DOGE و ETH و FIL و FLR (على Flare) و SGB (على Songbird) و LTC و MATIC و SOL و USDC و USDT و XDC و XLM و XRP.

يلعب مقدمو البنية التحتية المستقلون ، بما في ذلك Google Cloud و Ankr و Figment ، دورا مزدوجا مهما في النظام: فهم مسؤولون عن تأمين الشبكة كمدققين ، والمساهمة في أوراكل Flare المكرسة كمزودي بيانات.

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

قابلية التوسع FTSO

يتم تنفيذ FTSO (v1) الحالي بشكل أساسي كعقد ذكي على السلسلة. نقدم حاليا تحديثات ل 18 موجز بيانات كل 180 ثانية.

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

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

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

لا ينبغي الخلط بين FTSO Scaling وتحديثات FTSO السريعة ، والتي ستكون موضوع اقتراح حوكمة مستقبلي. ستمكن تحديثات FTSO السريعة dapps من طلب البيانات والدفع مقابلها عند الطلب مع زمن انتقال كتلة 1-2 (حوالي 1-3 ثوان). إذا تمت الموافقة على مقترحات الحوكمة من قبل مجتمع Flare ، فإن الجمع بين FTSO Scaling و FTSO Fast Updates سيقدم رؤيتنا ل FTSO v2.

دور مجتمع التوهج

سيستمر مجتمع Flare في التعامل مع FTSO بنفس الطريقة. هذه التغييرات هي تغييرات فنية. يمكنك الاستمرار في التفويض لموفري بيانات FTSO والمطالبة بمكافآت التفويض تماما كما فعلت من قبل.

دور مزود البيانات

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

في حالة الموافقة ، ستقدم FTSO Scaling مرحلتين جديدتين: مرحلة التوقيع ومرحلة وضع اللمسات الأخيرة.

  • في مرحلة تسجيل الدخول، يكشف موفرو البيانات عن عوامل التصفية التي لا تتطابق مع الالتزامات. يتم استخدام عمليات الكشف الصالحة فقط لحساب متوسط قيم الخلاصة والمكافآت. يتم تمثيل النتائج برمز ("مجزأ") ويوقع عليه موفرو البيانات.
  • في مرحلة اللمسات الأخيرة ، بمجرد تقديم وزن تصويتي كاف من التوقيعات ، يمكن لأي كيان جمعها وتقديمها إلى عقد التصويت الذكي. يتم إجراء فحص للتحقق مما إذا كانت التوقيعات المقترحة تصل بشكل تراكمي إلى عتبة الوزن المطلوبة (50٪ على الأقل من الوزن الإجمالي لجميع مزودي البيانات المؤهلين). في حالة النجاح ، يتم نشر Merkle Root في عقد التصويت لمعرف جولة تصويت معين. ثم يصبح متاحا لجميع العقود الذكية الأخرى التي يمكنها استخدام البيانات للتحقق من نتائج الحساب.

تقسيم المكافآت

كما هو الحال في FTSO (الإصدار 1) ، سيستمر موفرو البيانات في تلقي مكافآت لإرسال بيانات قريبة من القيمة المتوسطة. إذا تمت الموافقة على اقتراح الحوكمة ، عندما يتم تنفيذ FTSO Scaling بالكامل ، سيستمر توزيع الحصة الرئيسية من إجمالي مكافآت توفير بيانات FTSO المتاحة ، 80٪ ، على مزودي البيانات الذين يحققون ذلك.

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

العقوبات

يعاقب FTSO Scaling مزودي البيانات على الكشف عن الاقتطاعات أو التوقيع المزدوج:

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

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

مراحل النشر

سيتطلب توسيع نطاق نظام FTSO للسماح بما يصل إلى 1000 موجز بيانات سلسلة من التحديثات الجوهرية. لتوفير الوقت لمؤسسة Flare Foundation للاختبار ولمقدمي البيانات للتكيف مع التغييرات ، إذا تمت الموافقة عليها ، سيتألف التحديث من مرحلة تجريبية ومرحلة تجريبية ومرحلة إهمال.

خلال هذه المراحل ، سيتعايش مقدمو البيانات الحاليون والمطورون. موفرو البيانات الحاليون هم أولئك الذين يقومون بتشغيل رمز FTSO (v1) الحالي وموفري البيانات الذين تمت ترقيتهم هم أولئك الذين يقومون بتشغيل التعليمات البرمجية الجديدة التي تتضمن FTSO Scaling. لا يزال 70٪ من إجمالي التضخم في Flare يذهب إلى مكافآت توفير بيانات FTSO ، ولكن سيتم تقسيمها بين مزودي البيانات بالطريقة التالية:

  • المرحلة التجريبية: خلال هذه المرحلة ، لن يتغير تخصيص المكافآت: سيستمر مقدمو البيانات الحاليون في تلقي 100٪ من مكافآت توفير بيانات FTSO الموزعة بينهم ؛ في حين أن مزودي البيانات الذين تمت ترقيتهم لن يتلقوا أي مكافآت.
  • المرحلة التجريبية: خلال هذه المرحلة ، ستقوم مؤسسة Flare بتحديث عقد التضخم بحيث يحصل مقدمو البيانات الحاليون على 50٪ من إجمالي تخصيص مكافأة توفير بيانات FTSO ، وسيحصل مقدمو البيانات الذين تمت ترقيتهم على ال 50٪ الأخرى. في هذا الوقت ، سيتمكن جميع مزودي البيانات من المطالبة بمكافآتهم. على سبيل المثال ، لنفترض أنه خلال المرحلة التجريبية ، لدينا تضخم 100 FLR للمكافآت. لذلك سيكون لدى مزودي البيانات الحاليين 50 FLR موزعة فيما بينهم وسيكون لموفري البيانات الذين تمت ترقيتهم التوزيع التالي بينهم: 40 للتقارب المتوسط ، و 5 لتقديم توقيع صحيح ، و 5 للمساهمة في وضع اللمسات الأخيرة.
  • مرحلة الإهمال: خلال هذه المرحلة ، ستقوم مؤسسة Flare بتحديث عقد التضخم مرة أخرى بحيث يحصل مزودو البيانات الذين تمت ترقيتهم فقط على مكافآت. لذلك ، مع مبلغ التضخم في المثال أعلاه ، 100 FLR ، سيحصل مقدمو البيانات الذين تمت ترقيتهم على التوزيع الكامل بينهم: 80 للتقارب المتوسط ، و 10 لتقديم توقيع صالح ، و 10 للمساهمة في وضع اللمسات الأخيرة.