نسخه جدید NeoGo با زمانبندی پویا و بهبودهای مهم منتشر شد
به گزراش مالی3، Neo SPCC Neogo v0.111.0 را منتشر کرده است که قصد دارد به روزرسانی سازگار با v3.8.0 نهایی آن باشد. این نسخه شامل پشتیبانی از پیشرفت های NEOFS ، زمان بندی بلوک پویا و پیشرفت های مختلف عملکرد است.
یک برنامه افزودنی جدید بلوک اجازه می دهد تا گره ها فواصل تولید بلوک را تغییر دهند. به جای تولید بلوک با نرخ ثابت ، گره ها هم اکنون می توانند به محض دسترسی به معاملات ، بلوک هایی را ایجاد کنند ، حداکثر مشخص شده.
این رفتار برای شبکه های NEOFS طراحی شده است ، جایی که فعالیت پایین می تواند فواصل ثابت را ناکارآمد کند.
این ویژگی به عنوان یک پیشرفت هسته NEO توسط توسعه دهنده NEO Core Roman Khimov و به عنوان جایگزینی برای فواصل بلوک ثابت ارائه شده است ، که می تواند بلوک های خالی زیادی را تولید کند یا تأخیر را برای موارد حساس به زمان معرفی کند.
با تعیین حداقل و حداکثر زمان بلوک ، شبکه ها می توانند به صورت پویا تولید را بر اساس تقاضا تنظیم کنند ، ضمن حفظ سازگاری با اجماع DBFT و یکپارچگی شبکه.
این تغییرات فرضیات بلوک را به چالش می کشد. این مسائل ، مانند چند بار تولید گاز یا هنگامی که یک سخت افزار باید رخ دهد ، قبل از اجرای برای TestNet یا Mainnet باید حل شود.
چندین تنظیم مستهلک حذف شده یا ادغام شده اند. این موارد شامل گزینه های پیکربندی برای داده های قابل ردیابی ، نام مستعار قرارداد هوشمند و رسیدگی به جلسه است ، همانطور که در برنامه برنامه ریزی شده است.
به روزرسانی همچنین هماهنگ سازی گره نور را بهبود می بخشد ، باکد پایگاه داده را به روز می کند و شامل رفع اشکال جزئی مربوط به کنترل RPC و بارگذاری بلوک می شود.
سایر موارد اضافی شامل یک ابزار CLI برای حسابرسی ذخیره سازی بلوک NEOF و پشتیبانی RPC است.
تغییر کامل را می توان در لینک زیر یافت: https://github.com/neo-project/neo/releases/tag/v3.8.0
نظرات کاربران