Dogecoin Core version 1.14.8 has been officially released and is now available for download on GitHub. This minor version update introduces several important improvements designed to boost the stability, efficiency, and security of the Dogecoin network, and it is recommended for all users.
Key updates in this release include crucial fixes that have been backported from Bitcoin Core’s upstream. DOGE contributor and junior developer (@chromatic_x) announced on X: “Dogecoin Core 1.14.8 is here! This minor update features significant network code improvements. We strongly encourage all users on every platform to update soon.”
Why the Update Matters
A major enhancement in this release is the reduction of peer INV (inventory) object counts. Previously, Dogecoin Core nodes managed an extensive and often excessive list of inventory items for each peer. The new update streamlines this list, optimizing resource allocation on nodes and minimizing unnecessary network traffic.
The update also includes a revamped transaction request tracking system. This new system improves communication between Dogecoin Core and other peers by prioritizing outbound peers over inbound ones. This prioritization helps make CPU and memory usage more predictable and scalable, which is crucial as the number of peers grows.
Orphan transactions have also been refined. Previously processed in a complex and resource-intensive manner, orphan transactions are now handled similarly to regular “getdata” messages. This change speeds up processing and simplifies the code, making it easier to maintain and less error-prone.
Additionally, the update reduces getheaders traffic for INV messages. Previously, Dogecoin Core sent multiple getheaders messages per INV message, increasing bandwidth usage and complicating the codebase. The new approach involves sending a single “getheaders” message for one block per INV message, reducing traffic and simplifying the interaction logic.
Read more: Smart Whale Buys Hundreds Of Billions Of SHIB Following Crash
The release also improves the reporting of difficulty adjustment errors. Previously, violations of difficulty adjustment were not reported for chains branching off before the last checkpoint. The update addresses this issue by rearranging the sequence of checks, placing the checkpoint check after the difficulty check, thereby enhancing the network’s self-monitoring accuracy.
Security has been a major focus of this update, with detailed procedures for reporting potential vulnerabilities outlined in the SECURITY.md file. This proactive approach is essential for maintaining the trust and integrity of the Dogecoin network.
On the technical side, the update includes several dependency upgrades: fontconfig to version 2.12.6, freetype to version 2.11.0, and expat to version 2.6.2. These upgrades ensure that Dogecoin Core operates in secure and efficient libraries. The update also supports compilation with Boost 1.80 and newer, as well as updated C++ standards, enhancing the robustness of the code and future-proofing the development environment.
Cre: Bitcoinist
David Ma was born in 1980 in California, is a Vietnamese American, known as one of the entrepreneurs and investors in the field of cryptocurrency and stock market. In 2006, he graduated from Stanford University with honors and began his career in business.
Email: [email protected]