الأصول الرقمية
يونيو 2022: أداة Job Scheduler من Chainlink تجدول الاستدعاءات التلقائية للعقود الذكية

Chainlink شبكة أوراكل لامركزية تنقل البيانات الخارجية إلى سلاسل الكتل. تناول هذا المقال في يونيو 2022 نمو الاستخدام وتطور الوظائف وطرح أدوات جديدة. ووصف الشبكة بأنها الأفضل كان تقييمًا للمشروع، لا ترتيبًا مثبتًا بمقارنة موضوعية.
بحسب المقال، كانت Chainlink تدعم آنذاك أكثر من 1,000 شبكة أوراكل لامركزية منفصلة. ولا يعني هذا الرقم 1,000 سلسلة كتل مختلفة. توفر هذه الشبكات بيانات خارجية لسلاسل الكتل وتدعم عمليات حسابية خارج السلسلة لتوسيع إمكانات العقود الذكية. وكان Keepers Job Scheduler، أي أداة جدولة المهام، من الأدوات التي تناولها المقال.
بحسب الإعلان في ذلك الوقت، أتاح Keepers Job Scheduler واجهة بسيطة لجدولة استدعاءات وظائف العقود الذكية بحسب الوقت، دون أن يكتب المستخدم الشفرة بنفسه. وكانت عبارة «في ثوانٍ» تشير إلى إعداد الجدول، لا إلى ضمان إتمام كل معاملة على السلسلة خلال ثوانٍ. وظل وجود عقد منشور مسبقًا بشفرته أمرًا ضروريًا. وكان الهدف توفير وقت المطورين وتقليل الاعتماد على برامج مركزية منفصلة لتشغيل الأتمتة.
كيف كان يعمل؟
بحسب الوثائق الخاصة بـ Chainlink، كانت العملية تبدأ من شاشة تسجيل مهمة أتمتة جديدة تسمى upkeep. يربط المستخدم محفظته ويختار الشرط الذي تتحقق منه عقد Keeper لتحديد الحاجة إلى التنفيذ. وفي المهام القائمة على الوقت، يحدد العقد المستهدف والوظيفة والجدول الزمني. وكانت خدمة Keepers الأوسع تدعم أيضًا شروطًا بمنطق مخصص، لكن ينبغي تمييزها عن Job Scheduler القائم على الوقت. وكان لا بد من إدخال التفاصيل المطلوبة للنوع المختار وإكمال التسجيل؛ ففتح صفحة التسجيل وحده لا ينهي الإعداد.
ما خدمة Chainlink Keepers؟
كانت Chainlink Keepers خدمة لامركزية لأتمتة استدعاءات وظائف العقود الذكية. فالعقود عادة لا تبدأ المعاملات من تلقاء نفسها، وتحتاج إلى استدعاء خارجي. ويمكن أن توفر أتمتة التحقق من الشروط وإرسال المعاملات اللازمة على السلسلة وقت التطوير والتشغيل. وكان خفض التكلفة والموثوقية من مزايا الخدمة المعلنة، وليس وعدًا بإلغاء جميع رسوم الغاز أو ضمان التنفيذ دائمًا.
ومن أمثلة الاستخدام آنذاك اعتماد PancakeSwap على Keepers. وPancakeSwap بورصة لامركزية على BNB Chain، وليست بورصة تملكها Binance. وقد وصفت Chainlink التكامل لأتمتة سوق التنبؤ CAKE/USD. وأعلنت PancakeSwap في 27 يونيو 2022 استخدام Keepers على الشبكة الرئيسية لـ BNB Chain.
كانت Keepers تتحقق من الشروط خارج السلسلة، ثم ترسل المعاملات اللازمة على سلسلة الكتل لفتح جولات التنبؤ وإغلاقها وتسويتها. ولم يكن تنفيذ العقد بأكمله يجري خارج سلسلة الكتل. ووصفت PancakeSwap جولات بفاصل خمس دقائق. وأظهر المثال أن Chainlink تقدم الأتمتة إضافة إلى البيانات. وكان الهدف تقليل الاعتماد على خوادم مركزية منفصلة ودعم Web3؛ ولم يضمن التكامل لامركزية البروتوكول بأكمله أو خلوه من المخاطر.
للمزيد، راجع دليلنا للاستثمار في Chainlink.












