0.25.7-beta
لطفاً مشکلات را با استفاده از سیستم گزارش در گیتهاب اعلام کنید:
https://github.com/flokiorg/go-flokicoin/issues
این یک نسخه بتای فرعی از فلوکیکوین کور (Flokicoin Core) است که الگوریتم جدید بازتنظیم سختی در هر بلوک (به سبک Digishield)، پشتیبانی از اجماع و هدر AuxPoW، بهروزرسانی ویژگیهای تستنت، اصلاحات RPC و بهبودهای بیلد/تست را معرفی میکند. این نسخه، زمانبندی «فعالسازی در شبکه اصلی» (MAINNET ACTIVATION) را برای هر دو مورد Digishield و AuxPoW از طریق پارامترهای زنجیره تعیین میکند. تمامی نودهای شبکه اصلی باید قبل از رسیدن به ارتفاعهای فعالسازی ذکر شده در زیر، برای جلوگیری از جدا شدن از زنجیره (chain splits)، ارتقا یابند.
تغییرات مهم
-
اجماع: بازتنظیم سختی Digishield
- معرفی میانگین متحرک نمایی در هر بلوک به سمت فاصله زمانی هدف با مقسومعلیه دامنه ۸.
- اعمال میرایی محدود در هر مرحله (حداقل ۰.۷۵ برابر، حداکثر ۱.۵ برابر تأثیر فاصله هدف) برای کاهش نوسانات.
- پشتیبانی از حداقل سختی (min-difficulty) در بلوکهای دیررس در صورت فعال بودن در پارامترهای زنجیره.
- ادغام در فرآیند اعتبارسنجی و استخراج (بیتهای مورد نیاز بعدی، هدف تمپلیت بلوک) و گسترش تستهای واحد و تستهای بلوک کامل.
-
P2P/Wire: پشتیبانی از هدر AuxPoW
- اضافه شدن ساختارهای AuxPoW (Coinbase، شاخههای مرکل، هدر والد) و دستیارهای سریالسازی.
- گسترش
BlockHeaderبا پرچم AuxPoW و ابزارهای ChainID به همراه کدگذاری/کدگشایی اختیاری بار (payload) مربوط به AuxPoW. - بهروزرسانی کدگشایی
MsgBlockبرای پارس کردن بار AuxPoW در صورت وجود؛ اضافه شدن پوشش تست برای مسیرهای خواندن/نوشتن. - اجماع: قابلیت AuxPoW در شبکه اصلی در ارتفاع ذکر شده در زیر فعال میشود.
-
بهروزرسانیهای Testnet/Regtest
- فعالسازی ویژگیهای SegWit و Taproot در تستنت در صورت پیکربندی.
- تنظیم
MinHighPriorityو افزایش محدودهMaxLokiمورد استفاده در اعتبارسنجی مبالغ RPC.
-
اصلاحات و بهبودهای RPC
- هماهنگی نسخه گزارش شده پروتکل P2P با
wire.ProtocolVersionو پر کردن فیلدهایgetinfo(نسخه فرعی، سرویسهای محلی، اتصالات ورودی/خروجی، آدرسهای محلی) از وضعیت زنده سرور.
- هماهنگی نسخه گزارش شده پروتکل P2P با
-
ابزارها و تستها
- اضافه شدن هدف
make testexportو صادرکننده دادههای تست قطعی. - یکپارچهسازی لودر مجموعه دادههای بلوک با اعتبارسنجی اجباری Network-Magic؛ بازنویسی بخشهای فراخوانی.
- اضافه شدن تایید سختی سرتاسری (E2E) روی مجموعهدادههای منتخب و نمایش متریکهای تنظیم وضعیت پایدار.
- اضافه شدن هدف
-
بیلد و پیکربندی
- حذف اورراید محلی
replaceبرایflokicoin-neutrinoجهت جلوگیری از مسیرهای مخصوص توسعهدهندگان. - نمایش یک بنر شروع به کار واحد با نسخه معنایی (semantic version) هنگام بارگذاری پیکربندی؛ بازنویسی ثابتهای ASCII-art.
- حذف اورراید محلی