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

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

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

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

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

تخضع العقود الذكية على السلسلة لعدد من الفحوصات الدقيقة عند معالجة هذه البيانات:

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

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

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

إدخال سجل التغذية

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

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

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

تم تجميع بيانات سعر Chainlink عبر ثلاث طبقات:

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

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

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

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

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

LINK3.62%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
PanicSeller69vip
· 07-23 18:42
ما فائدة عدم وجود متطلبات عالية للوقت؟
شاهد النسخة الأصليةرد0
PositionPhobiavip
· 07-23 06:39
في النهاية، سيتحمل آلة أوراكل الخسارة.
شاهد النسخة الأصليةرد0
CommunityWorkervip
· 07-21 02:49
حتى العقدة المتعددة لا يمكنها مقاومة هجوم القوة الغاشمة.
شاهد النسخة الأصليةرد0
MEVHunterBearishvip
· 07-21 02:48
تشغيل آلة أوراكل رائع، العملات التي ربحها لم أتناولها من قبل.
شاهد النسخة الأصليةرد0
liquiditea_sippervip
· 07-21 02:40
رابط مستقر بشكل كبير
شاهد النسخة الأصليةرد0
  • تثبيت