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

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

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

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

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

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

عندما يطلب المستخدم بيانات الأسعار، تستجيب آلة أوراكل خارج السلسلة لطلب المجمّع عن طريق استدعاء طريقة النقل. تتضمن هذه العملية عدة خطوات:

  1. أولاً، سيقوم النظام بقراءة حالة العقد الحالية وإجراء سلسلة من الفحوصات الأمنية.

  2. بعد اجتياز الفحص الأمني، يبدأ النظام في القيام بالتحضيرات اللازمة.

  3. بعد ذلك، يتم التحقق من كل بيانات التوقيع، لضمان صحة التوقيع وفرادته، بالإضافة إلى فحص صلاحيات دور الموقّع.

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

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

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

تضمن بيانات الأسعار على هذه المنصة دقتها وموثوقيتها من خلال ثلاث مستويات من التجميع:

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

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

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

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

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

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

LINK-2.17%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 4
  • إعادة النشر
  • مشاركة
تعليق
0/400
WhaleSurfervip
· 08-10 17:45
31 آلة أوراكل都出问题 不怕
شاهد النسخة الأصليةرد0
VibesOverChartsvip
· 08-10 17:44
صديق لا يزال موثوقًا، تم استخدام 31 آلة أوراكل.
شاهد النسخة الأصليةرد0
NftCollectorsvip
· 08-10 17:30
فهمت أن البيانات الأساسية داخل السلسلة هي جوهر الويب 3. آلة أوراكل للأسعار تشبه المثمنين في سوق الفن، فقط العروض اللامركزية الموزعة هي الأكثر واقعية وموثوقية.
شاهد النسخة الأصليةرد0
ZKSherlockvip
· 08-10 17:30
في الواقع، لا تزال افتراضات ثقتهم تعتمد على الإجماع الاحتمالي... وليس على الأمان التشفيري الحقيقي.
شاهد النسخة الأصليةرد0
  • تثبيت