آلة أوراكل: جسر رئيسي يربط بين البلوكتشين والعالم الحقيقي

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

آلة أوراكل في دور كتلة البلوكتشين الإيكولوجي

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

! 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 الجزء 1 من سلسلة Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-36eedcde4ebee55bf1c0e6c5f02934df.webp(

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

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

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

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

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

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

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

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

LINK-4.16%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
CodeAuditQueenvip
· 07-26 17:41
مرحبًا، هذا المصدر البيانات لا يتحقق بدقة، يمكن أن يتعرض لهجوم حقن في أي لحظة.
شاهد النسخة الأصليةرد0
ContractExplorervip
· 07-24 07:08
link يمكن أن يرتفع مرة أخرى
شاهد النسخة الأصليةرد0
just_another_walletvip
· 07-24 07:06
رابط نقل الطوب كسب الكثير
شاهد النسخة الأصليةرد0
MEV_Whisperervip
· 07-24 06:50
link لقد خزنت منذ فترة طويلة
شاهد النسخة الأصليةرد0
OnchainGossipervip
· 07-24 06:46
أليس مجرد عامل نقل بيانات متقدم؟
شاهد النسخة الأصليةرد0
  • تثبيت