ما التالي للعقود الذكية الخاصة على Midnight؟
استكشف العرض الافتتاحي لبرنامج After Midnight ما يمكن للمطورين بناؤه مع Ledger 9. في 18 نوفمبر ستناقش مجموعة العمل المعمارية في Midnight كيفية توسيع الاستدعاءات بين العقود الذكية للتعامل مع البيانات الخاصة.
By SongMarketCap
Updated:
أطلقت Midnight Foundation After Midnight في 12 نوفمبر مع نظرة على ما يمكن للمطورين بناؤه بعد ترقية Ledger 9. يتيح الإصدار لعقد ذكي أن يستدعي عقدًا آخر ضمن معاملة واحدة باستخدام بيانات غير محمية. خلال العرض الأول أعلنت المؤسسة عن جلسة على Discord لمناقشة كيفية تمكين تلك الاستدعاءات من التعامل مع البيانات الخاصة في إصدار لاحق.
ما الذي يمكن للمطورين بناؤه مع Ledger 9
استخدم Jay Albert وهو مهندس حلول في Midnight Foundation قرضًا مضمونًا لشرح كيفية عمل العقود معًا. يمكن لعقد الإقراض طلب سعر أصل من عقد منفصل والتحقق مما إذا كان المقترض يمتلك ضمانًا كافيًا والموافقة على القرض ضمن المعاملة نفسها. كما وصف Albert اختبار تدفق عمل يؤدي فيه تصويت إلى صرف من الخزينة للفرق التي مُنحت التمويل.
يمكن للعقود أيضًا إصدار أحداث تستطيع التطبيقات الخارجية مراقبتها. يمكن لوكيل برمجي اكتشاف أن تصويتًا تم تمريره وإخطار مجتمع على Discord أو Telegram. ينفذ استدعاء العقد خطوة ضمن المعاملة بينما يمنح الحدث تطبيقًا خارجيًا شيئًا يستجيب له. تدعم الميزتان في البداية البيانات غير المحمية.
يوسّع Ledger 9 أيضًا التحقق من التواقيع. وصف Albert كيف يمكن لمشروع توزيع رموز على Midnight لحاملي أصول Ethereum المؤهلين. في مثاله يوقّع المستخدم بمحفظة Ethereum الخاصة به ويثبت أنه يمتلك أصلًا مؤهلًا ليطالب بالتوزيع على Midnight. يمكن للتطبيق التحقق من الأهلية من نظام بيئي آخر بينما يبقى مفتاح التوقيع في محفظة المستخدم.
ما الذي تحتاجه تطبيقات Midnight الحالية للتحديث
نقلت Midnight الشبكة الرئيسية الخاصة بها إلى Ledger 9 في 6 نوفمبر. انتقلت العقود المنشورة مسبقًا على الشبكة الرئيسية تلقائيًا بينما تحتاج التطبيقات التي تتفاعل معها إلى الانتقال إلى Midnight.js 5. تسرد وثائق الترقية Compact toolchain 0.36.0 لترجمة العقود التي تستهدف Ledger 9 و Wallet SDK 2.0.0 لمطوري المحافظ.
أشار Albert أيضًا إلى متطلب عملي للفرق التي تريد من تطبيقات أخرى استدعاء عقودها. يحتاجون إلى إتاحة واجهة العقد وملفات البناء اللازمة حتى يتمكن مطورون آخرون من دمج الاستدعاء في عقودهم الخاصة.
سلكت شبكتا الاختبار مساري ترقية مختلفين. أعادت Preview الإطلاق كسلسلة جديدة في 7 نوفمبر بينما ترقت Preprod في مكانها في 9 نوفمبر محتفظةً بسجل معاملاتِها وعقودها المنشورة. وجّهت Karmel وهي مديرة المنتج في المؤسسة المطورين إلى Preview لتجربة الميزات الجديدة باستخدام رموز اختبارية.
كيف سيحد Midnight Passport من صلاحيات الوكيل
ربطت Karmel ميزات Ledger 9 بحزمة Midnight Passport SDK القادمة المصممة لمساعدة المستخدمين على إدارة الاعتمادات الرقمية وتفويض المهام إلى وكلاء برمجيين. خلال فقرة Q&A شرحت آلية تُسمى scoped grants. يحدد المستخدم الإجراءات المسموح للوكيل اتخاذها ويمكنه إلغاء ذلك الإذن. بالنسبة لوكيل مخوّل بالتداول تُمكّن المنحة المستخدم من وضع حدود لما يمكن للوكيل فعله.
ناقشت Karmel أيضًا Open Wallet Standard في سياق إدارة الأذونات للإجراءات على الشبكة وخارجها. أعلنت عن عرض منفصل لـ Passport وخطط لإشراك أعضاء النظام البيئي في اختبار ميزات محددة. وأشارت إلى ديسمبر كشهر مهم لـ Passport دون تحديد تاريخ إصدار محدد لحزمة SDK.
[NEWSBREAK]
أين يمكن للمطورين إبداء آرائهم بشأن استدعاءات العقود الخاصة
يقدمه Robert Osborne ويُعرض After Midnight كل أسبوعين يوم خميس على YouTube و X و LinkedIn. في إعلانها على Discord عرضت Eva Rodriguez M طرقًا لمشاركة المشاهدين بين الحلقات بما في ذلك مجموعات عمل تقنية للمطورين و Nightforce لأعضاء المجتمع و Build Club للمؤسسين والفرق في المراحل المبكرة.
وصف Albert كيف يمكن للتطبيقات أن تستدعي بعضها بعضًا من دون كشف بعض معلومات المستخدم المعنية. لم تعلن Midnight Foundation بعد متى سيُطلق دعم البيانات الخاصة في استدعاءات العقود. في 18 نوفمبر ستناقش مجموعة العمل المعمارية للشبكة التصميم على Discord حيث يمكن للمطورين سؤال المعماريين عن كيفية عمل تلك الاستدعاءات وتقديم الملاحظات.