مجموعة المدقق التناوب
للتوصل إلى توافق في الآراء بشأن بلوكشين للمنصة ، فإن مجموعة محددة من الرموز الرئيسية ، تسمى المدققين ، تتحقق وتوقع الكتل. حتى الإصدار 0.19 ، كانت مجموعة المدقق ثابتة وتمت استضافتها على العقد التي يتحكم فيها DCG. مع الإصدار 0.20 ، تُستخدم مراسم ماسترنود Quorums (LLMQ) لتوزيع مجموعة أدوات التحقق ديناميكيًا وتدويرها بين جميع رموز ماسترنود. يوزع هذا النهج الحمل بالتساوي ويجعل الشبكة أكثر أمانًا وموثوقية.
براهين التشفير
في السابق ، كان العملاء بحاجة إلى استخدام عقد كاملة موثوق بها لضمان صحة وسلامة البيانات المسترجعة من شبكة النظام الأساسي. في هذا الإصدار ، يوفر DAPI أدلة تشفير فعالة إلى جانب بيانات النظام الأساسي ، والتي تمكن العملاء الخفيفين (مثل محافظ الهاتف المحمول) من التفاعل بشكل آمن مع منصة داش.
التوقيع على عتبة حالة المنصة
استخدم المدققون سابقًا تواقيع EdDSA غير المجمعة لملخص تشفير حالة النظام الأساسي من أجل تقديم أدلة تشفير وضمان توافق الشبكة. جعل عدد هذه التواقيع وحجمها الإجمالي البراهين كثيفة الاستخدام للموارد لكي يستخدمها العملاء الخفيفون. في الإصدار 0.20 ، تُستخدم آلية توقيع عتبة BLS لإنتاج توقيع واحد فقط ، يمكن لمحافظ الهاتف المحمول والعملاء الخفيفين الآخرين التحقق منه بسهولة.
تحسين طبقة الند للند
في السابق ، اعتمدت العقد الكاملة وكذلك المدققون على جميع أنواع رسائل P2P والتحقق منها. وهذا يعني أن العقد الكاملة قد استقبلت أيضًا حركة مرور شبكة تحتوي على رسائل ذات صلة فقط بالمصدقين لتحقيق توافق في الآراء. في الإصدار الجديد ، لم تعد العقد الكاملة تتلقى رسائل إجماع وسيطة تنتجها المدققون. بدلاً من ذلك ، ينتج المدققون رسالة واحدة فقط مع توقيع عتبة BLS لنشر قرار الإجماع الناتج على بقية الشبكة. يؤدي هذا إلى تقليل حمل الشبكة بشكل كبير حيث لم تعد هناك حاجة لنشر العديد من الرسائل إلى العقد الكاملة ، مما يؤدي إلى تقليل استخدام النطاق الترددي بنسبة 99.5٪.
البيانات الوصفية للمنصة
تقوم منصة داش الآن بإرفاق بيانات وصفية إضافية باستجابات DAPI ، مثل ارتفاع بلوكشين الحالي للنظام الأساسي ، بالإضافة إلى ارتفاع بلوكشين الأساسي المتزامن الذي تمت ملاحظته والاتفاق عليه من قبل جميع العقد المشاركة في إجماع الشبكة. نظرًا لأن النظام الأساسي والكتل الأساسية غير متزامنة ، فإن النظام الأساسي يستخدم هذا الارتفاع الأساسي لضمان أن جميع عُقد النظام الأساسي لديها رؤية حتمية لحالة الشبكة الأساسية.
التحقق من صحة عقد البيانات بشكل صارم وآمن
يقوم الإصدار الجديد من Dash Platform Protocol بتحديث مواصفات مخطط JSON المستخدمة لتحديد عقود البيانات لأحدث إصدار 2020-12 ، ويستخدم قواعد تحقق صارمة لمنع أخطاء المستخدم المحتملة في عقود البيانات المقدمة إلى الشبكة. يتم أيضًا استخدام محرك خاص للتعبير النمطي للتخفيف من هجمات ReDoS.
مزامنة قوية لمحفظة JS
الإصدارات السابقة من مكتبة JS Wallet لم تستقبل دائمًا جميع المعاملات المطلوبة ورسائل القفل الفوري من DAPI أثناء المزامنة. تم حل هذا في الإصدار 0.20.
تحسينات Dashmate
يحتوي أحدث إصدار من Dashmate على 20 إصلاحًا وتحسينًا. تم تصميم أهمها لجعل إنشاء شبكات التنمية المحلية أكثر ملاءمة وموثوقية ، بالإضافة إلى تحسينات الأداء ودعم Windows.