Midnight ينقل واجهات RPC والمفهرس الخاصة بـ Mainnet إلى Blockfrost

تحتاج تطبيقات الإنتاج الآن إلى نهايات Blockfrost ومصادقة المشروع. قد تحتاج بعض المحافظ أيضاً إلى إعادة بناء حالة المزامنة المحفوظة مقابل مفهرس Midnight السابق.

By SongMarketCap

Cardano News - Midnight ينقل واجهات RPC والمفهرس الخاصة بـ Mainnet إلى Blockfrost

أوقف Midnight نهايات RPC العامة الخاصة به لـ Mainnet والمفهرس في 30 سبتمبر عند 22:00 بالتوقيت العالمي المنسق. يوفر Blockfrost الآن الوصول العام الأساسي إلى تلك الخدمات، ما يغير طريقة اتصال التطبيقات والمحافظ بالشبكة الإنتاجية.

تم إيقاف نهايات Midnight Mainnet

يشمل التغيير rpc.mainnet.midnight.network و indexer.mainnet.midnight.network. ووفقاً لتوثيق Midnight، توقف اسم مضيف المفهرس عن الحل في 1 أكتوبر. لا يزال طرف RPC السابق يجيب على الطلبات، لكنه قد يتوقف في أي وقت.

Midnight هو سلسلة كتل لحماية البيانات ضمن نظام Cardano. يمكن لعقوده الذكية التحقق من الشروط باستخدام براهين المعرفة الصفرية بينما تظل المدخلات الحساسة خاصة. تعتمد التطبيقات على خدمات الشبكة لقراءة سجلات السلسلة، ومتابعة نشاط العقود، وإرسال المعاملات.

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

Blockfrost يضيف المصادقة وحدود الاستخدام

يوفر Blockfrost واجهات برمجة تطبيقات مستضافة لسلاسل الكتل، ما يمنح المطورين وصولاً إلى بيانات الشبكة وإرسال المعاملات من دون تشغيل البنية التحتية الأساسية بأنفسهم. تدعم خدمته لـ Midnight الاستعلامات عبر GraphQL واشتراكات WebSocket إلى جانب Node RPC.

يتطلب الوصول مشروع Blockfrost منشأ خصيصاً لـ Midnight Mainnet. يجب أن يتضمن كل طلب قيمة project_id سواء عبر ترويسة HTTP أو معامل URL. ترفض الطلبات من دون رمز صالح، ولا يمكن للرموز الصادرة لشبكات أخرى مصادقة الوصول إلى Mainnet.

يحتسب الاستخدام على خطة Blockfrost الخاصة بالتطبيق. يمكن للفرق اختيار خطة تناسب حركة المرور لديها أو تشغيل عقدة ومفهرس مستقلين، وهو ما يواصل Midnight دعمه. ليست الخطة المدفوعة إلزامية لكل تطبيق.

هذه المصادقة الخاصة بالواجهة البرمجية منفصلة عن تمويل المعاملات. معاملات Midnight تستهلك DUST، وهو المورد المولد بواسطة رموز NIGHT المسجلة.

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

قد تحتاج بعض المحافظ إلى إعادة بناء حالة المزامنة

تحتفظ Preview و Preprod بنهاياتها المستضافة من قبل Midnight من دون مصادقة مشروع. كما يبقى خادم الإثبات المحلي، الذي يتعامل مع المدخلات الخاصة أثناء توليد الإثبات، خارج خدمة Blockfrost.

بالنسبة للمحافظ الحالية على Mainnet، قد تمتد الهجرة إلى ما بعد إعدادات الاتصال. يشير دليل مكتب خدمة Midnight إلى مشكلة توافق عندما يستأنف برنامج محفظة حالة المزامنة المحفوظة مقابل المفهرس السابق. يمكن أن تختلف معرفات الأحداث والمعاملات بين المزودين، ما يجعل المراجع المخزنة غير مناسبة للمفهرس الجديد.

المحافظ المتصلة بالفعل بـ Blockfrost أو بمفهرسها الخاص لا تتأثر بتغيير المزود. وينطبق الأمر نفسه على المحافظ التي تزامن من الكتلة التأسيسية عند كل بدء تشغيل، والتطبيقات التي تكتفي بقراءة حالة العقود أو إرسال المعاملات من دون الاحتفاظ بالمعرفات الصادرة عن المفهرس.

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