Skip to content

v3.0.1 - PoS Backward-Compatibility & Consensus Fixes

Latest

Choose a tag to compare

@CivicLight CivicLight released this 04 Aug 16:39

Hybrid PoW+PoS activation: August 9, 2026, 09:00 UTC

This release now fully supports CivicNet's Hybrid Proof-of-Work + Proof-of-Stake consensus system. Staking activates network-wide at the timestamp above -- both mining and staking will produce blocks on the same chain from that point forward.

If you run a node, please update to this release before August 9. Nodes on older binaries may not correctly validate PoS blocks once staking activates.

What's fixed in this release

  • Fixed vchBlockSig (PoS block-signing field) not propagating correctly across all P2P relay paths (headers sync, compact-block relay) and on-disk block storage
  • Fixed nodes being unable to sync with unupgraded peers by gating vchBlockSig serialization to POS_ACTIVATION_TIME
  • Added a migration guard for historical difficulty/stake-target validation to prevent false rejection of already-settled chain history
  • Finalized POS_ACTIVATION_TIME to August 9, 2026, 09:00 UTC after all known compatibility issues were found, fixed, and verified via multi-node testing

Upgrading

If you previously downloaded v3.0.0 (or an earlier v3.0.1 build) and are experiencing sync issues, please stop your node, back up your wallet and datadir, replace the binary with this release, and restart.

Included binaries:

  • civicnet-node, civicnet-cli (Linux x86_64)
  • civicnet-node.exe, civicnet-cli.exe (Windows x86_64)
  • civicnet-qt.exe (Windows Qt Wallet, includes staking support)