العمق تحليل Chainlink: آلة أوراكل كيف تضيف البيانات الواقعية للعقود الذكية

تحليل تقنية آلة أوراكل: نقاش متعمق حول آلية عمل Chainlink

آلة أوراكل هي بنية تحتية لا غنى عنها في نظام بيئي blockchain، حيث تعمل كجسر بين العقود الذكية والعالم الخارجي. كوسيط، تتمثل المسؤولية الرئيسية لآلة أوراكل في توفير البيانات والمعلومات من خارج السلسلة للعقود الذكية على blockchain.

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

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

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

في العديد من مشاريع آلة أوراكل، تبرز Chainlink بفضل ميزاتها اللامركزية وحصتها السوقية الواسعة. لا تقتصر Chainlink على تحقيق الوظائف الأساسية لآلة أوراكل، بل قامت أيضًا ببناء نظام بيئي مدفوع بالحوافز الاقتصادية حول رمز LINK. تعتمد آلية تنشيط آلة أوراكل الخاصة بـ Chainlink على تحويل رمز LINK، وتندرج هذه الوظيفة المستندة إلى رمز LINK ERC677 ضمن نمط الطلب/الاستجابة.

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

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

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

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

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

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

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

ستقوم العقد غير المتصلة بالشبكة بمراقبة هذه الأحداث، وتحليل معلومات الطلب، ثم الحصول على البيانات المطلوبة من خلال استدعاء API. بعد الحصول على البيانات، ستقوم العقد بتقديم البيانات على-chain عن طريق استدعاء طريقة fulfillOracleRequest لعقد الأوراكل. تشمل هذه العملية تحققًا متعددًا لضمان دقة البيانات وأمانها.

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

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

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

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

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

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

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

من خلال هذه الطريقة، توفر Chainlink ليس فقط خدمات آلة أوراكل مرنة، ولكنها أيضًا تقدم واجهات سهلة للمطورين، مما يجعل من السهل والفعال دمج البيانات الخارجية في تطبيقات blockchain.

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

LINK-0.74%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
rekt_but_not_brokevip
· منذ 12 س
آلة أوراكل؟ الربح من الحديد يكفي.
شاهد النسخة الأصليةرد0
BTCBeliefStationvip
· منذ 12 س
لا فائدة من الكثير من الكلام، فقط تذكر "لاعب السلسلة".
شاهد النسخة الأصليةرد0
MetaverseLandladyvip
· منذ 12 س
حقائق مثيرة عن link鱼 يجب أن تعرفها مبكرًا
شاهد النسخة الأصليةرد0
HorizonHuntervip
· منذ 12 س
LINK البنية التحتية لا تزال الأكثر استقرارًا
شاهد النسخة الأصليةرد0
RektButSmilingvip
· منذ 12 س
link العالم الأول هل تفهم؟
شاهد النسخة الأصليةرد0
  • تثبيت