آلة أوراكل أسعار موزعة: آلية تجميع متعددة الطبقات تعزز الاعتمادية والأمان

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

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

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

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

! 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)

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

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
StopLossMastervip
· 07-09 21:54
الأسطوانة القديمة تعمل ببطء والنتيجة ليست دقيقة.
شاهد النسخة الأصليةرد0
BakedCatFanboyvip
· 07-09 16:33
31 بنفس السعر؟ لا بأس إذا كان البطء قليلاً
شاهد النسخة الأصليةرد0
RugPullSurvivorvip
· 07-06 22:58
آلة أوراكل موثوقة؟ يبدو بطيئاً
شاهد النسخة الأصليةرد0
TestnetScholarvip
· 07-06 22:55
رائع، فقط تحديث بطيء.
شاهد النسخة الأصليةرد0
DaisyUnicornvip
· 07-06 22:43
طفل أوراكل لطيف ، لكنه يعمل ببطء مثل الحلزون الصغير ~
شاهد النسخة الأصليةرد0
  • تثبيت