0.25.12-alpha
لطفاً مشکلات را با استفاده از سیستم گزارش در گیتهاب اعلام کنید:
https://github.com/flokiorg/go-flokicoin/issues
این نسخه بهبودهای قابل توجهی را در منطق تخمین کارمزد معرفی میکند، از جمله ذخیرهسازی اتمیک روی دیسک، ردیابی بهتر تاریخچه و مدیریت هوشمندتر دلایل حذف.
یادداشتهای ارتقا
- اسنپشاتهای تخمینگر کارمزد اکنون با نام
fee_estimates.datدر دایرکتوری دادهها (Data Dir) به صورت اتمیک ذخیره و خوانده میشوند. مطمئن شوید که دیمون (daemon) هنگام خاموش شدن اجازه نوشتن در آنجا را دارد؛ فایلهای قدیمیتر از ۶۰ ساعت هنگام شروع به کار نادیده گرفته میشوند.
نکات برجسته
- تخمین کارمزد
- ردیابی تاریخچه تا ۱۰۰۸ بلوک و محدود کردن کوئریهای طولانیمدت به جای رد کردن آنها، هماهنگ با رفتار بیتکوین کور (
mempool/estimatefee.go). - ثبت دلایل حذف از mempool به طوری که موارد تایید نشده (تضاد، بازسازماندهی یا reorg، اخراج، رد شدن) وضعیت تخمینگر را پاک کرده و مشاهدات قدیمی را کاهش دهد (
mempool،netsync/manager.go،rpcserver.go). - متد
estimatesmartfeeاکنون حالتهایeconomical(اقتصادی) یاconservative(محافظهکارانه - پیشفرض) را میپذیرد و حالتهای نامعتبر را به دقت گزارش میدهد؛ خروجی اکنون شامل یک فیلد صریحerrorsاست (rpcserver.go).
- ردیابی تاریخچه تا ۱۰۰۸ بلوک و محدود کردن کوئریهای طولانیمدت به جای رد کردن آنها، هماهنگ با رفتار بیتکوین کور (
- ماندگاری داده (Persistence)
- وضعیت تخمینگر کارمزد هنگام خاموش شدن به صورت اتمیک روی دیسک ذخیره شده و در شروع به کار مجدد بازیابی میشود؛ دادههای قدیمی با خطا روبرو شده و نادیده گرفته میشوند (
mempool/fee_persist*.go،server.go).
- وضعیت تخمینگر کارمزد هنگام خاموش شدن به صورت اتمیک روی دیسک ذخیره شده و در شروع به کار مجدد بازیابی میشود؛ دادههای قدیمی با خطا روبرو شده و نادیده گرفته میشوند (
کامیتهای مهم
- mempool: ردیابی دلایل حذف در تخمین کارمزد؛ گسترش تاریخچه به ۱۰۰۸ بلوک و محدود کردن کوئریها.
- mempool: ذخیرهسازی کارمزد روی دیسک با نوشتن اتمیک و بررسی تازگی دادهها.
- اضافه شدن جریان امضای نانس (nonce) تجمیعی برای MuSig2، شامل مدیریت کانتکست بهروز شده و تستهای جامع.
داراییها (Assets)
نسخههای دیگر (ppc64, mips, *BSD, illumos/solaris) در صفحه انتشار گیتهاب در دسترس هستند.