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

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

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

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

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

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

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

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

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

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

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

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

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

توفر خدمة تسعير السعر عادةً عدة طرق أساسية:

  • decimals)(: عودة دقة بيانات الأسعار
  • description)(:إرجاع اسم زوج التداول
  • version)(: يشير إلى نوع المجمّع
  • getRoundData)_roundId(: الحصول على بيانات السعر لجولة معينة
  • latestRoundData)(: الحصول على بيانات الأسعار الأخيرة

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

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

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

LINK-5.67%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 9
  • مشاركة
تعليق
0/400
rugpull_survivorvip
· 07-28 13:40
يبدو منعشًا، لكن يجب أن نفعل الرابط
شاهد النسخة الأصليةرد0
ImpermanentPhobiavip
· 07-27 09:59
آلة أوراكل لاعب زيرو لحم خنزير
شاهد النسخة الأصليةرد0
AirdropCollectorvip
· 07-26 03:39
link حقًا هو yyds
شاهد النسخة الأصليةرد0
StableGeniusvip
· 07-25 15:51
في الواقع، إنه مركزي إلى حد كبير إذا نظرت إلى مشغلي العقد... يالها من خيبة.
شاهد النسخة الأصليةرد0
MissingSatsvip
· 07-25 15:51
آلة أوراكل أنا أؤمن فقط بـ link، لا تلمس الآخرين
شاهد النسخة الأصليةرد0
SerumDegenvip
· 07-25 15:50
خسرت نصف محفظتي في $LINK لكني لا زلت صاعداً جداً... أوكاز أو الموت بصراحة
شاهد النسخة الأصليةرد0
AirdropLickervip
· 07-25 15:49
آلة أوراكل行情好到飞起!
شاهد النسخة الأصليةرد0
DegenWhisperervip
· 07-25 15:47
أنا أعتمد على link إنه ثور حقًا
شاهد النسخة الأصليةرد0
LidoStakeAddictvip
· 07-25 15:35
هل لا تزال هناك فرصة لبقية آلات الأوراكل؟
شاهد النسخة الأصليةرد0
عرض المزيد
  • تثبيت