Midnight تفتح نشر العقود الذكية دون أذونات على الشبكة الرئيسية
يمكن للمطورين نشر العقود مباشرة على شبكة الإنتاج من دون مراجعة أمنية إلزامية على Preprod. تظل قابلية تركيب العقود والأحداث مخططًا لها في v9 في وقت لاحق من هذا العام.
By SongMarketCap
أعلنت Midnight في 2 أكتوبر أن نشر العقود الذكية دون أذونات أصبح متاحًا على الشبكة الرئيسية. يفتح هذا التفعيل باب نشر العقود أمام المطورين الذين يبنون على السلسلة الشريكة لـ Cardano المركزة على الخصوصية ويقدم النشر البرمجي، ما يسمح للعقود بإنشاء عقود إضافية عبر منطقها الخاص.
النشر على الشبكة الرئيسية دون مراجعة Preprod
وفقًا لتحديث حالة الشبكة لشهر سبتمبر من Midnight، لم يعد المطورون بحاجة إلى إتمام مراجعة أمنية إلزامية على Preprod قبل نشر العقود على الشبكة الرئيسية. توفر Preprod بيئة لاختبار العقود وتكاملات التطبيقات قبل الاستخدام في بيئة الإنتاج.
يزيل هذا التغيير شرط تلك المراجعة من عملية النشر على الشبكة الرئيسية، ما يمنح البنّائين مسارًا مباشرًا لنشر عقودهم على الشبكة الحية.
يأتي هذا التفعيل عقب إعلان CTO في Midnight Foundation Sebastien Guillemot في سبتمبر أن العقود الذكية الخاصة وإمكانية سك رموز مخصصة خاصة كانت تقترب من التوفر على الشبكة الرئيسية. في تلك المرحلة، لم تكن قد أُعلنت بعد تاريخ النشر العام ومتطلبات الوصول.
تعمل هذه العقود على Midnight، ما يوسّع بنية التطبيقات التحتية المتاحة ضمن منظومة Cardano الأوسع.
عقود خاصة في v8 وقابلية التركيب في v9
تمزج Midnight بين براهين عدم المعرفة والخصوصية القابلة للبرمجة، ما يسمح للتطبيقات بالتحقق من العمليات مع حماية المعلومات الأساسية.
يستخدم المطورون Compact وهي لغة برمجة تربط الحالة العامة على السلسلة بالحالة الخاصة المحلية. يمكن للتطبيق تحديد أي معلومات تبقى سرية وأي حقائق يجب كشفها أو إثباتها أثناء التفاعل. تستهلك معاملات الشبكة DUST وهو المورد الذي تولده حيازات NIGHT.
يوضح بيان Guillemot حول الإصدار الفصل بين القدرات الحالية في v8 والترقية المخطط لها v9. العقود الخاصة متاحة على الشبكة الرئيسية، بينما يُتوقع أن تتوفر القابلية للتركيب والأحداث في وقت لاحق من عام 2026.
تمكّن القابلية للتركيب عدة عقود من التفاعل ضمن عمليات تطبيق أوسع. وتوفر الأحداث سجلات منظمة لنشاط العقد يمكن للتطبيقات والأدوات الداعمة معالجتها.
قال Guillemot إن التطبيقات الأساسية ممكنة بالإصدار الحالي، بينما يستعد العديد من البنّائين لنشرهم وتكاملاتهم تمهيدًا لـ v9. وستعتمد التطبيقات التي تتطلب ميزات التفاعل الإضافية على تلك الترقية اللاحقة.
يمكن للعقود نشر عقود أخرى برمجيًا
يقدم إعلان Midnight أيضًا النشر البرمجي للعقود. يمكن لعقد قائم أن ينشر عقدًا آخر كجزء من منطق تطبيقه.
يمكن أن تدعم هذه الإمكانية تطبيقات مصممة لإنشاء نسخة عقد منفصلة لمستخدم فردي أو لعملية محددة. يحدد المطورون منطق الإنشاء، ما يتيح أن يصبح النشر جزءًا من سير عمل التطبيق.
يؤدي النشر البرمجي والقابلية للتركيب وظائف مختلفة. فالنشر ينشئ عقدًا جديدًا، بينما تحكم القابلية للتركيب كيفية تفاعل العقود أثناء عمليات التطبيق. الأولى مشمولة ضمن القدرات المعلنة على الشبكة الرئيسية، بينما تظل الثانية مخططًا لها في v9.
بالنسبة للتطبيقات التي تستخدم نموذج النشر هذا، يمكن أن يصبح إنشاء عقد خطوة ضمن تفاعل المستخدم مع الخدمة.