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

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

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

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

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

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

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

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

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

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

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

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • إعادة النشر
  • مشاركة
تعليق
0/400
LadderToolGuyvip
· 08-10 02:12
ساتوشي ناكاموتو真尸!الخوارزمية做主!
شاهد النسخة الأصليةرد0
0xSleepDeprivedvip
· 08-07 07:26
اقتل الطرف الأول، توزيع الشياطين، انسداد كامل
شاهد النسخة الأصليةرد0
LiquidationWatchervip
· 08-07 07:22
فهمت، البيع القصير والنوم العميق، آلة أوراكل تتحرك يومياً وتأسر القلوب
شاهد النسخة الأصليةرد0
GasFeeCryervip
· 08-07 07:16
靠 غاز ارتفع了
شاهد النسخة الأصليةرد0
  • تثبيت