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) در صفحه انتشار گیتهاب در دسترس هستند.