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

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

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

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

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

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

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

عند معالجة البيانات المقدمة، يقوم عقد التجميع بإجراء سلسلة من التحقق:

  1. أولاً تحقق من الحالة الحالية للعقد وما إذا كانت المعلمات تلبي المتطلبات.

  2. ثم تحقق من كل توقيع للتأكد من أن البيانات تأتي من الموقّع المعتمد، وتحقق مما إذا كانت هناك توقيعات مكررة.

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

  4. أخيرًا، يتم تسجيل النتائج في حالة العقد، وقد يتم إجراء تحقق إضافي متقاطع.

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

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

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

في آلية تغذية الأسعار، عادة ما سيكون هناك تجميع بيانات متعدد الطبقات:

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

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

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

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

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

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

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

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

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 2
  • مشاركة
تعليق
0/400
OldLeekConfessionvip
· 07-15 22:40
هذه التقنية مكلفة للغاية، أليس كذلك؟
شاهد النسخة الأصليةرد0
GmGnSleepervip
· 07-15 22:29
هل يستحق الأمر كل هذا؟
شاهد النسخة الأصليةرد0
  • تثبيت