Dogecoin Core 1.14.8 现已发布:新功能及其重要性

2024-08-09 10:52
摘要

Dogecoin Core 1.14.8 版本已在 GitHub 上发布,新增多项关键功能,旨在提高网络的稳定性、效率和安全性。本次更新包含从 Bitcoin Core 反向移植的多项修复,优化了对等节点管理、交易请求跟踪以及孤立交易处理等重要部分。更新还改进了难度调整错误报告方法,并升级了相关依赖项,提升了整体代码的稳健性。DOGE 贡献者建议所有用户尽快更新至该版本,以享受更好的网络体验。

Dogecoin Core 1.14.8 版已正式发布,现在可以在 GitHub 上下载。此小版本发布带来了几项关键改进,旨在增强 Dogecoin 网络的稳定性、效率和安全性,建议所有用户使用。

此次更新包括几项重要更改,尤其是从Bitcoin Core 上游反向移植的几项修复。DOGE 贡献者初级开发人员 (@chromatic_x)通过 X宣布:“Dogecoin Core 1.14.8 已发布。此次要版本包括重要的网络代码更新。我们强烈建议所有平台上的所有用户尽快更新。”
为什么 Dogecoin Core V1.14.8 很重要
新版本的主要增强功能之一是大幅减少了对等节点的 INV(库存)对象数量。以前,Dogecoin Core 节点会为每个对等节点维护一个庞大且经常过多的库存项目列表。最新更新已将其精简为更合理的数量,从而优化了节点上的资源分配并减少了不必要的网络流量。
为进一步提高网络效率,此次更新彻底改造了交易请求跟踪系统。新系统通过优先考虑出站对等点,增强了 Dogecoin Core 与其他对等点的通信方式。这种优先级至关重要,因为它使 CPU 和内存使用率更可预测且更具可扩展性,尤其是在对等点数量增加时。

此外,孤立交易现在的处理方式也更好了。以前,孤立交易的处理方式复杂且耗费资源,而现在,处理方式与常规“getdata”消息类似。这一变化不仅加快了这些交易的处理速度,还简化了底层代码,使其更易于维护,更不容易出错。
另一个值得注意的变化是减少了 INV 消息的 getheaders 流量。过去,Dogecoin Core 会为每个 INV 消息发送多个 getheaders 消息,这增加了带宽使用量并使代码库复杂化。此更新修改了这种方法,在 INV 消息中宣布时为一个区块发送单个“getheaders”消息,从而减少了流量并简化了交互逻辑。
此版本还包含一种更好的难度调整错误报告方法。在此更新之前,对于在最后一个检查点之前分支的链,不会报告难度调整违规行为。此问题已通过重新安排检查顺序得到纠正,将检查点检查移至难度检查之后,从而提高了网络自我监控能力的准确性。
安全是本次更新的首要关注点,SECURITY.md 文件中的详细文档重点强调了这一点,该文件描述了报告潜在漏洞的程序。这种主动方法对于维护狗狗币网络内的信任和完整性至关重要。

在技​​术方面,此次更新包括多项依赖项升级,例如将 fontconfig 升级至 2.12.6 版、将 freetype 升级至 2.11.0 版以及将 expat 升级至 2.6.2 版。这些升级确保 Dogecoin Core 在安全高效的库上运行。此外,此次更新允许使用 Boost 1.80 及更新版本进行编译,并支持使用更新的 C++ 标准进行编译,从而增强了代码的稳健性并为开发环境提供了面向未来的保障。

截至发稿时,DOGE 交易价格为 0.10134 美元。

Dogecoin Core 1.14.8 现已发布:新功能及其重要性

声明:本文所述观点并非数字焦点的立场,不构成任何投资活动的邀约或建议。本文仅供参考。投资存在风险,请自行评估。转载需注明来源,违者必究!文章投稿请联系miqianbao@gmail.com
推荐
热点