نظام آلة أوراكل موزع متعدد المستويات: تحسين موثوقية ومرونة بيانات الأسعار

robot
إنشاء الملخص قيد التقدم

تصميم وتنفيذ نظام سعر آلة أوراكل الموزع

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

يمكن عرض عقد هذا المجمع على مستعرض blockchain. من خلال استدعاء طرق محددة في العقد، يمكن الحصول على جميع معلومات آلة أوراكل خارج السلسلة التي يحتويها هذا المجمع. يمكن لكل آلة أوراكل خارج السلسلة تقديم بيانات الأسعار استجابةً لطلبات المستخدمين في المجمع من خلال استدعاء طرق محددة. عادةً ما تكون هذه آلات أوراكل خارج السلسلة حسابات خارجية، حيث توفر البيانات ليس فقط لمجمع BTC/USD ولكن قد توفر أيضًا معلومات الأسعار لمجمعات أخرى مثل ETH/USD.

! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)

تتضمن عملية معالجة العقود على السلسلة الخطوات التالية:

  1. قراءة حالة العقد الحالية وإجراء سلسلة من الفحوصات
  2. القيام بالتحضيرات اللازمة
  3. التحقق من بيانات التوقيع لكل توقيع، والتحقق من دور الموقّع وخصوصية التوقيع.
  4. قم بترتيب القيم المراقبة، اختر الوسيط وقم بفحص العتبة
  5. سجل نتائج آلة أوراكل هذه وقم بالتحقق النهائي

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

! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)

نظام سجل التغذية

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

! Chainlink الجزء 2 من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-cec5b2c5581a3e9abce8f2d60b1980b1.webp)

آلية تجميع البيانات متعددة المستويات

تستخدم آلة أوراكل عالية الجودة عادةً آلية تجميع بيانات متعددة المستويات، تتضمن ثلاثة مستويات رئيسية:

  1. تجميع مصادر البيانات: جمع بيانات الأسعار الأصلية من منصات التداول الكبرى وإجراء حسابات الوزن.

  2. تجميع مشغلي العقد: يحصل كل عقدة على الأسعار من مصادر بيانات مستقلة متعددة، ويأخذ الوسيط لاستبعاد القيم الشاذة.

  3. تجميع شبكة آلة أوراكل: بعد استجابة عدد محدد مسبقًا من العقد، يتم أخذ القيمة المتوسطة لجميع البيانات مرة أخرى.

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

! Chainlink الجزء 2 من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp)

شاهد النسخة الأصلية
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • أعجبني
  • 9
  • مشاركة
تعليق
0/400
LightningClickervip
· 07-13 07:33
العنقود التالي الذي يسبب نقطة فشل بقيمة سوقية تصل إلى 100 مليار!
شاهد النسخة الأصليةرد0
ArbitrageBotvip
· 07-13 01:09
ما فائدة السرعة البطيئة~ لا يمكنها انتهاز الفرص في السوق على الإطلاق
شاهد النسخة الأصليةرد0
ApeShotFirstvip
· 07-11 18:41
靠آلة أوراكل?还是داخل السلسلةT0最香
شاهد النسخة الأصليةرد0
AlphaBrainvip
· 07-10 09:51
آلة أوراكل لا تزال غير اللامركزية بما فيه الكفاية
شاهد النسخة الأصليةرد0
LiquidatorFlashvip
· 07-10 08:15
تعدد فخ التنبؤ يجعل إدارة المخاطر أكثر موثوقية
شاهد النسخة الأصليةرد0
GasSavingMastervip
· 07-10 08:14
هذا بطيء مثل زحف السلحفاة أين الروح؟
شاهد النسخة الأصليةرد0
NFTRegretDiaryvip
· 07-10 08:13
آلة أوراكل إذا تعطلت، فمن المسؤول عن التعويض؟
شاهد النسخة الأصليةرد0
SerumSqueezervip
· 07-10 08:09
ثور بيرة تم التعديل بشكل جيد الأمان أولاً
شاهد النسخة الأصليةرد0
defi_detectivevip
· 07-10 07:58
هل ما زالت بيانات المستويات هذه مطلوبة؟
شاهد النسخة الأصليةرد0
عرض المزيد
  • تثبيت