پروتکل پلتفرم دش در راست
پورتینگ دیپیپی به راست موجب بهبود امنیت و عملکرد آن میشود. همچنین موجب میشود پردازش بلوک سریعتر صورت گیرد. برای درهمآمیزی RUST DPP در کامپوننتهای JS ما WASM DPP را ارائه میکنیم. این اولین گام به سمت پورتینگ پلتفرم به راست است. جاوااسکریپت برای آزمایش و پروتوتایپینگ مناسب بود، ولی نیاز به چیزی پایدارتر داشتیم.
اجرای بلوک یکسان
به خاطر یک محدودیت برجای مانده از پروژه تندرمینت که موتور تائید جمعی ما از آن گرفته شده، امضای بلوک فقط میتواند وضعیت بلوک قبلی و نیز همه تراکنشهای بلوک فعلی را امضاء کند. به همین دلیل، برای دریافت داده از دیایپیآی باید منتظر تعهد بلوک بعدی باشید. این با سیستم تائید و سیستم ذخیره مورد نظرمان ناسازگار است. بهبود ایجاد شده همچنین موجب کاهش چشمگیر لود شبکه و کاهش زمان مورد نیاز برای وارد کردن داده در پلتفرم شده که به تجربه کاربری بهتر میانجامد.
برداشت اعتبار
در حال حاضر، میتوانید با ایجاد یا اضافه کردن یک هویت، دش را به اعتبار پلتفرم تبدیل کنید. اعتبارها معمولا برای پرداخت هزینههای تراکنش مورد استفاده قرار میگیرند. مسترنودها پاداش خود را از میزبانی پلتفرم در اعتبار (پاداش بلوک و کارمزد استی) دریافت میکنند. برداشت این امکان را به مسترنودها و سایر هویت ها میدهد تا اعتبارها را به دش برگردانند.
سریالیسازی موثر داده
پروتکل پلتفرم دش (دیپیپی) قبلا برای سازوکار رمزگزذاری سیبیاوآی استفاده میشد که امکان سریالیسازی بدون طرح دادهها را فراهم میکرد. از آنجایی که تمام دادهها در پلتفرم در ساختارهای از پیش تعریف شده ذخیره میشوند، نیازی به ذخیره اطلاعات ساختار نیز وجود ندارد. فقط با ذخیره مقادیر، اندازه آبجکتهای سریالی شده را به طور چشمگیری کاهش میدهیم.
بازگشت کارمزد
وقتی کاربر دادههایی را به پلتفرم اضافه میکند، برای ذخیرهسازی دائمی، مبلغی پرداخت میکند. با این حال، همه دادههای ذخیره شده در پلتفرم نباید دائمی باشند. کاربران میتوانند در قراردادهای داده قابلیت بهروزرسانی یا حذف اسناد را تعریف کنند. بازپرداخت کارمزد به کاربران اجازه میدهد در هنگام حذف دادهها، اعتبار را پس بگیرند.
هویت نسخه ۲.۰
یک هویت شامل دادههای مختلفی مانند موجودی آن و مجموعهای از کلیدهای عمومی است که برای اهداف و سطوح امنیتی مختلف استفاده میشود. پیاده سازی جدید ذخیره سازی هویتها امکان بهروزرسانی یا واکشی تنها بخشهای خاص یا چندگانه هویت را میدهد. این کار هزینههای انتقال حالت و بار روی شبکه را کاهش میدهد.
تائید کلی اعتبارها
ویژگی جدید درخت مجموع گروودیبی به ما این امکان را میدهد که مکانیزم حفاظتی در برابر باگهای تورمی روی بلاکچین را اجرا کنیم. این ویژگی مجموعهایی را به گرههای یک نوع خاص از درخت مرکل ایویال اضافه میکند. در این درخت، نودهای ریشهای مجموع تمام مقادیر صحیح درخت را نگه می دارند. هر زمان که یک مقدار به درخت جمع اضافه، از آن حذف یا به روز میشود، هر گره والد و در نتیجه «مقدار جمع» ریشه بهروز میشود. مکانیسم تأیید اعتبار، هر بلوک از تمام ماندههای اعتباری موجود در فضای ذخیرهسازی را با میزان اعتبارات مورد انتظار در سیستم مقایسه میکند. این امر از حملات تورمی که موجب ایجاد اعتبارات یا توکنهای جدیدی خارج از عرضه از پیش تعریف شده میشود، جلوگیری میکند.
هویتهای رایدهی مسترنودها
این مؤلفهای برای فعال کردن ویژگیهای آینده راهبری در پلتفرم است.
ایپیآی نامتمرکز برای اچتیتیپیاس
از این نسخه به بعد، درخواستهای دیایپیآی از طریق اچتیتیپیاس ارائه میشوند تا امکان ساخت برنامههای کاربردی برای مرورگرها فراهم شود.