آلة أوراكل Chainlink: المبدأ، المزايا والقيود

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

كيفية عمل آلة أوراكل للأسعار الموزعة

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

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

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

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

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

  1. قراءة حالة العقد الحالية وإجراء فحص أولي.
  2. إكمال التحضيرات اللازمة.
  3. استخدم ecrecover() للتحقق من كل بيانات التوقيع، لضمان تطابق قيمة الهاش بشكل صحيح مع _report، وفي الوقت نفسه تحقق من دور الموقع وفريدة التوقيع.
  4. تحقق من ترتيب القيم الملاحظة، اختر الوسيط كنتيجة نهائية، وتأكد من أنه لا يتجاوز الحد المسبق.
  5. قم بتسجيل إجابة آلة أوراكل هذه في s_transmissions، ثم قم بإجراء مزيد من التحقق.

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

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

! 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 من خلال عدة طبقات من التجميع، بما في ذلك تجميع مصادر البيانات، وتجميع مشغلي العقد، وتجميع شبكة آلات أوراكل. تضمن هذه الآلية متعددة الطبقات شمولية البيانات ودقتها، مما يمنع بشكل فعال التلاعب البشري والانحرافات السعرية.

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

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

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

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

LINK-3.42%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 3
  • مشاركة
تعليق
0/400
FudVaccinatorvip
· 07-25 07:36
البيانات الموثوقة هي الأهم
شاهد النسخة الأصليةرد0
SelfCustodyIssuesvip
· 07-25 07:34
من أين تأتي المصادر الرئيسية للبيانات
شاهد النسخة الأصليةرد0
MEVSupportGroupvip
· 07-25 07:25
آلة أوراكل确实挺香
شاهد النسخة الأصليةرد0
  • تثبيت