گردش مجموعه تائیدکنندگان
برای دستیابی به توافق در پلتفرم بلاکچین، یک مجموعه از مسترنودها که اصطلاحا تائیدکننده نام دارند، به تائید و امضای بلوکها میپردازند. تا نسخه ۰.۱۹، مجموعه تائیدکنندگان ثابت بود و بر روی نودهایی که توسط دش کر گروپ کنترل میشد میزبانی میشد. از نسخه ۰.۲۰، حداقل باثبات مسترنودها (LLMQ) برای توزیع پویا و گردش مجموعه تائيدکنندگان در میان فول نودها مورد استفاده قرار میگیرد. این رویکرد موجب توزیع یکنواخت بار شکبه و نیز افزایش امنیت و قابلاتکا بودن شبکه میشود.
گواههای رمزنگاری
در گذشته، کلاینتها باید از فولنودهای مورد اعتماد برای اطمینان از اعتبار و یکنواحتی دادههای به دست آمده از شبکه پلتفرم استفاده میکردند. در این نسخه، دیایپیآی گواههایی رمزنگاری و کارامد در کنار دادههای پلتفرم ایجاد می:ند که به کلاینتهای سبک (مثل کیفهای پول موبایل) امکان میدهد با پلتفرم دش تعامل داشته باشند.
امضای آستانه حالت پلتفرم
تائیدکنندگان قبلا از امضاهای EdDSA غیرتجمیعی دایجست رمزنگاری حالت پلتفرم برای ارائه گواههای رمزنگاری و تضمین اجماع در شبکه استفاده میکردند. تعداد و اندازه کلی این امضاءها موجب میشد که گواهها نیازمند مصرف حجم زیادی از منابع برای کاربران سبک باشد. در نسخه ۰.۲۰، آستانه BLS سازوکار امضاء برای ایجاد فقط یک امضاء به کار گرفته شده است که به کیفهای پول موبایل و سایر کلاینتهای سبک نیز امکان میدهد به راحتی به تائید بپردازند.
بهینهساری لایه نظیر به نظیر
در گذشته، فولنودها و نیز تائیدکنندگان همه پیامهای نظیر به نظیر را دریافت و تائید میکردند. این بدان معنا بود که فول نودها همچنین ترافیک شبکه که شامل پیامهایی که فقط برای اجماع بود را نیز دریافت میکردند. در نسخه جدید، فول نودها دیگر پیامهای مربوط به اجماع که توسط تائیدکنندگان تولید میشود را دریافت نمیکنند. در مقابل، تائیدکنندگان فقط یک پیام را با امضای آستانه BLS تولید میکنند تا نتیجه اجماع را به سایر بخشهای شبکه اطلاع دهند. این کار موجب کاهش چشمگیر بار شبکه میشود، زیرا دیگر لازم نیست بسیاری از پیامها به فول نودها برسد. این کار موجب کاهش ۹۹.۵ درصدی استفاده از پنهای باد میشود.
متادیتای پلتفرم
پلتفرم دش اکنون متادیتاهای بیشتری را به پاسخهای دیایپیآی متصل میکند، مثل ارتفاع کنونی بلاکچین پلفترم و نیز ارتفاع هسته همزمانسازیشده بلاکچین که مشاهده شده و مورد تائید همه نودهای مشارکتکننده در اجماع است. از آنجا که بلاکچین پلتفرم و هسته نامتقارن هستند، پلتفرم از این ارتفاع هسته برای اطمینان از نودهای پلتفرمی که دیدگاهی تائیدی درباره حالت شبکه هستهای دارند بهره میگیرد.
اعتبارسنجی جدی و امن قرارداد داده
نسخه جدید پروتکل پلتفرم دش از جیسون اسکیما بهروزشده استفاده میکند تا قراردادهای داده را ببه نسخه اخیر ۲۰۲۰-۱۲ تعریف کند و از یک سری قواعد سختگیرانه اعتبارسنجی برای جلوگیری از خطاهای احتمالی کاربران در قراردادهای داده ثبتشده در شبکه بهره میگیرد. یک موتور عبارتی رایج ویژه نیز برای کاهش حملات ReDoS به کار گرفته شده است.
همزمانسازی قدرتمند کیف پول جاوا اسکریپت
نسخه قبلی کتابخانه کیف پول جاوا اسکریپت گاهی اوقات تراکنشهای درخواستی و پیامهای قفل سریع را طی دوره همزمانسازی از دیایپیآی دریافت نمیکرد. این مشکل در نسخه ۰.۲۰ برطرف شد.
بهبود دشمیت
آخرین نسخه از دشمیت شامل ۲۰ رفع عیب و بهبود است. مهمترین آنها برای تنظیم شبکه محلی توسعه به شکلی راحتتر و قابلاتکاتر و نیز بهبود عملکرد و پشتیبانی از ویندوز بود.