Skip to content

Blockle 0.2.8 — chain-stall fix (miner refresh + faster recovery)

Choose a tag to compare

@Blocklechain Blocklechain released this 07 Oct 03:57
· 24 commits to main since this release

Blockle 0.2.8 — chain-stall fix (miner template refresh + faster difficulty recovery)

Required update. It carries a consensus change that activates at block height 400. Nodes/wallets older than 0.2.8 will reject blocks from 400 onward and stop following the chain.

What happened

0.2.7 added a quiet-lane difficulty decay, but it was inert for a lone miner: the node's miner only rebuilt its block template when the chain tip changed. With no other miners, the tip never moved, so it ground a single stale template forever — never picking up the decayed (lower) difficulty. The chain stalled for hours even though the target had already decayed to near-minimum.

The fix

  • Miner rebuilds its template every 15s (not only on a tip change), so the time-based decay actually takes effect for a solo miner.
  • Faster "v2" decay schedule — grace of two block intervals, difficulty halving every half-interval (~20 min / 5 min on mainnet, vs the earlier 3.3 h / 10 min). A quiet lane now recovers in minutes. Gated at height 400 so blocks already mined under the earlier schedule keep validating.

Crates bumped to blockle 0.2.8 / chain workspace 0.1.2 on crates.io.

Downloads

platform wallet CLI tools
Linux x86_64 BlockleWallet-linux-x86_64.zip blockle-binaries-linux-x86_64.zip
Windows x64 BlockleWallet-windows-x86_64.zip blockle-binaries-windows-x86_64.zip
macOS (Apple Silicon) BlockleWallet-macos-arm64.zip blockle-binaries-macos-arm64.zip

macOS builds are Apple Silicon only and signed ad-hoc; if macOS says "damaged," clear quarantine: xattr -dr com.apple.quarantine /Applications/BlockleWallet.app.