DashCore v0.16 marks a significant milestone for the Dash network, introducing performance optimizations, stability improvements, and Bitcoin backports. This mandatory upgrade for masternodes enhances privacy, scalability, and user experience. Below, we explore the release highlights in detail.
Release Highlights
Quorum Signing Optimizations
The quorum signing process now reduces network load by several orders of magnitude. Instead of broadcasting signature shares to all nodes, shares are sent to a single deterministically selected node. If the signature isn’t recovered within one second, the process repeats with another node. This minimizes data propagation while maintaining security.
👉 Learn more about quorum optimizations
Network Threading Improvements
Linux-based masternodes benefit from event polling (epoll), which slashes socket handler thread overhead. This optimization is critical for nodes managing high connection volumes, ensuring smoother network operations.
Minimum Protocol Check
Masternodes now enforce a minimum protocol version during distributed key generation (DKG). Nodes failing to meet version requirements or accept connections are flagged as "bad quorum members." Spork 21 activates this feature once 60% of masternodes upgrade to v0.16.
Bitcoin Backports
V0.16 integrates 650+ updates from Bitcoin v0.16/v0.17, including:
- Dynamic wallet loading via RPC.
- Support for pruned nodes.
- Performance enhancements (excluding SegWit/RBF).
👉 Explore Bitcoin backport details
Code Refactoring
PrivateSend Upgrades
- Simplified Mixing Logic: Masternodes accept up to 5 participants (falling back to 3–4 if liquidity is low).
- Improved Denominations: A new algorithm prevents wallet clogging with tiny outputs while ensuring full fund mixing.
Core Wallet Enhancements
- UI Standardization: Consistent graphics, fonts, and controls across OS/themes.
- New PrivateSend Tab: Streamlines mixing transactions (enabled via config settings).
Integration Partner Notes
- Mandatory for Masternodes: No new consensus rules affect miners.
- RPC Changes: New commands like
QUORUM SELECTQUORUMandLOADWALLET; deprecatedGETINFO. - Compatibility Checks: Review command-line options and Bitcoin backports.
FAQ
Q1: Is DashCore v0.16 backward-compatible?
Yes, but masternodes must upgrade.
Q2: How does epoll improve performance?
It reduces CPU usage by efficiently managing socket events.
Q3: What happens if a masternode fails the protocol check?
It’s excluded from quorums until upgraded.
Dash continues to lead in blockchain payments, combining speed, privacy, and affordability. Upgrade to v0.16 to leverage these advancements.