
يضيف Ledger 9 خوارزميات ECDSA وKeccak-256 وتوقيعات Schnorr واشتقاق العناوين وفق BIP-44، مما يحسّن التوافق مع البنية التحتية الحالية للبلوكتشين والحفظ.
تتيح العقود الذكية الآن تنفيذًا مباشرًا من عقد إلى عقد، وتحديد هوية المستدعي، وتسجيل أحداث المعاملات، مما يتيح إجراء عمليات أكثر تعقيدًا ضمن معاملة واحدة.
يجب على المطورين التحديث إلى Midnight.js 5 وأحدث سلسلة أدوات Compact؛ وسيتم ترحيل الأرصدة الحالية والعقود المنشورة تلقائيًا.
حدّثت Midnight شبكتها الرئيسية من Ledger 8 إلى Ledger 9، مضيفةً دعمًا تشفيريًا وتحسينات على العقود الذكية. يضيف الانقسام الصلب التوافق مع ECDSA وKeccak-256، والتنفيذ من عقد إلى عقد، ودعم الحفظ. وعلى خلاف الترقيات السابقة، نشرت Midnight Ledger 9 مباشرةً على الشبكة الرئيسية، متجاوزةً اختبارات Preprod القياسية وفترة الاستقرار.
يضيف Ledger 9 دعمًا للتشفير والحفظ
وفقًا لإعلان إصدار Midnight، يقدّم Ledger 9 دعمًا أصليًا لمعياري ECDSA وKeccak-256. تتيح هذه المعايير للمطوّرين إنشاء اتصالات مع البنية التحتية الحالية للبلوك تشين، بما فيها Bitcoin وEthereum.
يقبل دفتر الأستاذ أيضًا توقيعات Schnorr وECDSA للتصريح بالمعاملات. بالإضافة إلى ذلك، يتيح دعم اشتقاق العناوين وفق BIP-44 لمزوّدي المحافظ والجهات المؤسسية الحافظة للأصول استخدام البرامج الحالية.
تدعم هذه الإمكانات تحويل الأصول بين الشبكات والتكامل مع مزوّدي خدمات الحفظ. ويمكن للمطوّرين أيضًا إنشاء تطبيقات تشمل العملات المستقرة والمعاملات المالية الخاصة.
العقود الذكية تكتسب إمكانات تنفيذ مباشر
يقدّم Ledger 9 أيضًا إمكانية تنفيذ العقود بعضها بعضًا، ما يتيح للعقود الذكية استدعاء عقود أخرى ضمن معاملة واحدة. وبذلك، يمكن للمطوّرين دمج عمليات مثل الموافقة على الرموز والمبادلات والإيداعات في إجراء واحد للمستخدم.
يمكن للعقود الآن تحديد العقد الآخر الذي بدأ الاستدعاء. وهذا يتيح للتطبيقات حصر العمليات الحساسة في العقود المعتمدة. بالإضافة إلى ذلك، يمكن للعقود الذكية نشر الأحداث والسجلات بعد إتمام المعاملات. ويمكن للمحافظ ومستكشفات البلوك تشين وتطبيقات التتبّع استخدام هذه التحديثات لتحديث المعلومات.
ينقل التحديث أيضًا براهين المعرفة الصفرية ومفاتيح التحقق إلى التمثيل الوسيط للمعرفة الصفرية V3. وفي الوقت نفسه، يتضمن الإصدار تحسينات في الأداء وتصحيحات أمنية.
يتعين على المطوّرين تحديث الأدوات بعد ترقية الشبكة الرئيسية
نُقلت الأرصدة الحالية والعقود الذكية المنشورة تلقائيًا أثناء الترقية. لكن يتعين على المطوّرين تحديث التطبيقات إلى Midnight.js 5.
تتطلب العقود غير المنشورة أيضًا تجميعها باستخدام سلسلة أدوات Compact المحدّثة والمخصصة لـ Ledger 9. ولا يحتاج حاملو cNIGHT على الشبكة الرئيسية إلى إعادة التسجيل لتوليد DUST.
لكن يتعين على المطوّرين الذين يستخدمون Preview وPreprod إعادة تسجيل tNIGHT لديهم لاستئناف توليد DUST. وأفادت Midnight بأن الوثائق التي تغطي الميزات الأحدث ستصدر خلال الأسابيع المقبلة.
نشر الفريق Ledger 9 مباشرةً على الشبكة الرئيسية لأن الإصلاحات الأمنية استلزمت مسار إصدار أكثر تحكمًا. وقد تجاوز ذلك النشر المعتاد على Preprod وفترة الاختبار والاستقرار.
