Releases: ParallaxProtocol/parallax
Parallax v1.1.0
Parallax v1.1.0
This release finalizes the migration from the legacy Bitcoin-style DAA to ASERT (Absolutely Scheduled Exponentially Rising Targets).
ASERT will activate at block height 17,560, a consensus-breaking change that provides smoother, more predictable difficulty adjustment and significantly improves network stability.
🔧 What This Upgrade Does
- Introduces the aserti3-2d difficulty algorithm used by Bitcoin Cash.
- Ensures difficulty converges consistently toward the 10-minute target, even under extreme hashrate volatility.
- Eliminates oscillations and stampede effects inherent to the old 2016-block DAA window.
- Improves miner incentives, chain reliability, and long-term economic security.
📌 Activation Details
- Activation height:
17,560 - Activation type: Hard fork (all nodes must upgrade)
- Anchor selection: Deterministic anchor derived from the ASERT activation block
- Backward compatibility: Blocks before 17,560 remain fully valid under legacy rules
🛠 Node Operators: Action Required
All miners, pools, exchanges, and full node operators must upgrade before block 17,560 to stay on the canonical chain.
Failure to upgrade will result in consensus divergence.
🌐 Community
This upgrade has been openly designed, debated, and refined through the Parallax Improvement Proposal process (PIP-0002) and represents a major milestone in aligning Parallax with Bitcoin-like monetary discipline while improving difficulty reactivity.
🕒 What Happens at Activation Height
At block 17,560, the network transitions from the Bitcoin-style DAA to the ASERT algorithm.
From the very first block after activation, difficulty moves continuously toward the 600-second target, regardless of the previous 2016-block window.
Current Situation
Parallax is currently averaging ~21,876 seconds per block (~6 hours), which indicates the difficulty is far too high relative to current hashrate.
How ASERT Responds
ASERT reacts exponentially, guided by a 2-day half-life (172,800 seconds).
This means:
- Every 2 days of real time, the imbalance between ideal block time (600s) and actual block time is cut in half.
- Difficulty decreases smoothly and continuously on every block, rather than in large discrete steps.
Expected Recovery Path
Given a current average of 21,876s, the chain is ~36.5× slower than the target.
ASERT will:
- Immediately begin reducing difficulty at block 17,560.
- Cut the required adjustment in half every 172,800 seconds of real time.
- Pull block times increasingly downward toward the 600-second target.
A simplified approximation of the convergence timeline:
- Day 0 (activation): ~21,876s average
- Day 2: ~10,900s average
- Day 4: ~5,400s
- Day 6: ~2,700s
- Day 8: ~1,350s
- Day 10: ~675s
- Shortly after → stabilizes around the 600s target
This behaviour is by design: ASERT ensures stability even in extreme conditions without sharp or oscillating adjustments.
ASERT marks a foundational step toward long-term stability and decentralization of the Parallax network.
Thank you to everyone contributing code, research, testing, and community review.
Onward.
Parallax v1.0.5
Changelog v1.0.5
- Fix an issue where miners could continue hashing on outdated block templates for extended periods, resulting in blocks being found with stale timestamps.
- The miner now always refreshes the block header timestamp and rebuilds the sealing template on a regular timer.
- The default recommit interval is now 20 seconds, with bounds set to a minimum of 5 seconds and a maximum of 2 minutes.
- These changes prevent difficulty overshooting and timestamp drift observed in previous builds.
Pools and node operators are strongly advised to update as soon as possible to help restore proper block cadence and difficulty stability across the network in the next DAA window.
Full Changelog: v1.0.4...v1.0.5
Parallax v1.0.4 - Mainnet Launch
Changelog v1.0.4
- Fix node synchronization in
snapmode. - Change default sync mode back to
parallax-snapto speed up sync.
Changelog v1.0.3
- Change default sync mode from
parallax-snaptofull.
Changelog v1.0.2
- Rename the
snapsync protocol toparallax-snap. This make sure other non-Parallax compliant nodes stop finding Parallax nodes via the discovery protocol.
Changelog v1.0.1
- Fix warning messages about dropping peers in main chain.
🌌 Overview
After months of development, testing, and refinement, Parallax Mainnet is now live.
This marks the beginning of a new decentralized era — a Bitcoin-inspired, EVM-compatible blockchain that fuses deterministic monetary policy with full smart-contract capabilities.
Parallax is a clean-room fork of go-ethereum, meticulously re-engineered to follow Bitcoin’s ossified economic model while introducing an entirely new Proof-of-Work algorithm, XHash, purpose-built for fairness, verifiability, and long-term sustainability.
⚙️ Core Highlights
🔐 Immutable Monetary Policy
- Hard-capped at 21 million coins
- Block reward of 50 coins, halving every 210 000 blocks
- No premine, no dev-fund, no pre-allocation — 100% fair launch
- Follows a deterministic emission curve identical to Bitcoin’s
⚡ Consensus Algorithm: XHash
- Custom GPU/CPU PoW algorithm derived from Ethash
- Epoch length: 720 blocks
- Modified FNV-1 round function with Parallax-specific constants
- Optimized for verifiability and ASIC resistance
- Fully open-source miner: Hashwarp
🧠 Full EVM Compatibility
- Complete support for Ethereum smart contracts, tooling, and RPCs
- Metamask / Chainlist-ready endpoints
- Compatible with major development frameworks (Hardhat, Foundry, Thirdweb, etc.)
🕸️ Network Rules & Timings
- 10-minute target block time
- Difficulty retargeting via Nakamoto-style median-time-past adjustment
- Genesis timestamp: 2025-10-28 19:00 GMT
- Chain ID: 2110
🧩 Mining Tools
Hashwarp Miner
Minimal GPU/CPU miner for XHash.
- OpenCL 1.2 + compatible
- CUDA 12.x compatible
- Easy CLI interface:
hashwarp -P http://127.0.0.1:8545
Latest release: v1.2.0
🔭 Developer Ecosystem
- 🧱 Docs: https://docs.parallaxchain.org
- 💡 Beginner Guides https://docs.parallaxchain.org/guides/client/introduction
🪙 Fair Launch Policy
Parallax launched with zero premine and open GPU mining from block 0.
All coins in circulation are verifiably mined on-chain.
The Genesis block contains no privileged allocations — only the protocol definition and a genesis message:
The Times 28/Oct/2025 Trump tells Japan: Any favours you need, we’ll be there
🧩 Repository Summary
| Component | Description |
|---|---|
parallax |
Core node client (Go) |
xhash |
C++ PoW library |
hashwarp |
XHash GPU miner with OpenCL and CUDA support |
parallax-website |
Next.js parallaxchain.org website |
parallax-docs |
Developer documentation |
🤝 Join the Community
- 🌐 Website
- 💬 Telegram
- 🧵 Bitcointalk ANN
- 🐦 Twitter / X
- 🧑💻 GitHub Org
🌠 "I'm sure that in 20 years there will either be very large transaction volume or no volume." - Satoshi Nakamoto
Parallax v1.0.3 - Mainnet Launch
Changelog v1.0.3
- Change default sync mode from
parallax-snaptofull.
Changelog v1.0.2
- Rename the
snapsync protocol toparallax-snap. This make sure other non-Parallax compliant nodes stop finding Parallax nodes via the discovery protocol.
Changelog v1.0.1
- Fix warning messages about dropping peers in main chain.
🌌 Overview
After months of development, testing, and refinement, Parallax Mainnet is now live.
This marks the beginning of a new decentralized era — a Bitcoin-inspired, EVM-compatible blockchain that fuses deterministic monetary policy with full smart-contract capabilities.
Parallax is a clean-room fork of go-ethereum, meticulously re-engineered to follow Bitcoin’s ossified economic model while introducing an entirely new Proof-of-Work algorithm, XHash, purpose-built for fairness, verifiability, and long-term sustainability.
⚙️ Core Highlights
🔐 Immutable Monetary Policy
- Hard-capped at 21 million coins
- Block reward of 50 coins, halving every 210 000 blocks
- No premine, no dev-fund, no pre-allocation — 100% fair launch
- Follows a deterministic emission curve identical to Bitcoin’s
⚡ Consensus Algorithm: XHash
- Custom GPU/CPU PoW algorithm derived from Ethash
- Epoch length: 720 blocks
- Modified FNV-1 round function with Parallax-specific constants
- Optimized for verifiability and ASIC resistance
- Fully open-source miner: Hashwarp
🧠 Full EVM Compatibility
- Complete support for Ethereum smart contracts, tooling, and RPCs
- Metamask / Chainlist-ready endpoints
- Compatible with major development frameworks (Hardhat, Foundry, Thirdweb, etc.)
🕸️ Network Rules & Timings
- 10-minute target block time
- Difficulty retargeting via Nakamoto-style median-time-past adjustment
- Genesis timestamp: 2025-10-28 19:00 GMT
- Chain ID: 2110
🧩 Mining Tools
Hashwarp Miner
Minimal GPU/CPU miner for XHash.
- OpenCL 1.2 + compatible
- CUDA 12.x compatible
- Easy CLI interface:
hashwarp -P http://127.0.0.1:8545
Latest release: v1.2.0
🔭 Developer Ecosystem
- 🧱 Docs: https://docs.parallaxchain.org
- 💡 Beginner Guides https://docs.parallaxchain.org/guides/client/introduction
🪙 Fair Launch Policy
Parallax launched with zero premine and open GPU mining from block 0.
All coins in circulation are verifiably mined on-chain.
The Genesis block contains no privileged allocations — only the protocol definition and a genesis message:
The Times 28/Oct/2025 Trump tells Japan: Any favours you need, we’ll be there
🧩 Repository Summary
| Component | Description |
|---|---|
parallax |
Core node client (Go) |
xhash |
C++ PoW library |
hashwarp |
XHash GPU miner with OpenCL and CUDA support |
parallax-website |
Next.js parallaxchain.org website |
parallax-docs |
Developer documentation |
🤝 Join the Community
- 🌐 Website
- 💬 Telegram
- 🧵 Bitcointalk ANN
- 🐦 Twitter / X
- 🧑💻 GitHub Org
🌠 "I'm sure that in 20 years there will either be very large transaction volume or no volume." - Satoshi Nakamoto
Parallax v1.0.2 - Mainnet Launch
Changelog v1.0.2
- Rename the
snapsync protocol toparallax-snap. This make sure other non-Parallax compliant nodes stop finding Parallax nodes via the discovery protocol.
Changelog v1.0.1
- Fix warning messages about dropping peers in main chain.
🌌 Overview
After months of development, testing, and refinement, Parallax Mainnet is now live.
This marks the beginning of a new decentralized era — a Bitcoin-inspired, EVM-compatible blockchain that fuses deterministic monetary policy with full smart-contract capabilities.
Parallax is a clean-room fork of go-ethereum, meticulously re-engineered to follow Bitcoin’s ossified economic model while introducing an entirely new Proof-of-Work algorithm, XHash, purpose-built for fairness, verifiability, and long-term sustainability.
⚙️ Core Highlights
🔐 Immutable Monetary Policy
- Hard-capped at 21 million coins
- Block reward of 50 coins, halving every 210 000 blocks
- No premine, no dev-fund, no pre-allocation — 100% fair launch
- Follows a deterministic emission curve identical to Bitcoin’s
⚡ Consensus Algorithm: XHash
- Custom GPU/CPU PoW algorithm derived from Ethash
- Epoch length: 720 blocks
- Modified FNV-1 round function with Parallax-specific constants
- Optimized for verifiability and ASIC resistance
- Fully open-source miner: Hashwarp
🧠 Full EVM Compatibility
- Complete support for Ethereum smart contracts, tooling, and RPCs
- Metamask / Chainlist-ready endpoints
- Compatible with major development frameworks (Hardhat, Foundry, Thirdweb, etc.)
🕸️ Network Rules & Timings
- 10-minute target block time
- Difficulty retargeting via Nakamoto-style median-time-past adjustment
- Genesis timestamp: 2025-10-28 19:00 GMT
- Chain ID: 2110
🧩 Mining Tools
Hashwarp Miner
Minimal GPU/CPU miner for XHash.
- OpenCL 1.2 + compatible
- CUDA 12.x compatible
- Easy CLI interface:
hashwarp -P http://127.0.0.1:8545
Latest release: v1.2.0
🔭 Developer Ecosystem
- 🧱 Docs: https://docs.parallaxchain.org
- 💡 Beginner Guides https://docs.parallaxchain.org/guides/client/introduction
🪙 Fair Launch Policy
Parallax launched with zero premine and open GPU mining from block 0.
All coins in circulation are verifiably mined on-chain.
The Genesis block contains no privileged allocations — only the protocol definition and a genesis message:
The Times 28/Oct/2025 Trump tells Japan: Any favours you need, we’ll be there
🧩 Repository Summary
| Component | Description |
|---|---|
parallax |
Core node client (Go) |
xhash |
C++ PoW library |
hashwarp |
XHash GPU miner with OpenCL and CUDA support |
parallax-website |
Next.js parallaxchain.org website |
parallax-docs |
Developer documentation |
🤝 Join the Community
- 🌐 Website
- 💬 Telegram
- 🧵 Bitcointalk ANN
- 🐦 Twitter / X
- 🧑💻 GitHub Org
🌠 "I'm sure that in 20 years there will either be very large transaction volume or no volume." - Satoshi Nakamoto
Parallax v1.0.1 - Mainnet Launch
Changelog
- Fix warning messages about dropping peers in main chain.
🌌 Overview
After months of development, testing, and refinement, Parallax Mainnet is now live.
This marks the beginning of a new decentralized era — a Bitcoin-inspired, EVM-compatible blockchain that fuses deterministic monetary policy with full smart-contract capabilities.
Parallax is a clean-room fork of go-ethereum, meticulously re-engineered to follow Bitcoin’s ossified economic model while introducing an entirely new Proof-of-Work algorithm, XHash, purpose-built for fairness, verifiability, and long-term sustainability.
⚙️ Core Highlights
🔐 Immutable Monetary Policy
- Hard-capped at 21 million coins
- Block reward of 50 coins, halving every 210 000 blocks
- No premine, no dev-fund, no pre-allocation — 100% fair launch
- Follows a deterministic emission curve identical to Bitcoin’s
⚡ Consensus Algorithm: XHash
- Custom GPU/CPU PoW algorithm derived from Ethash
- Epoch length: 720 blocks
- Modified FNV-1 round function with Parallax-specific constants
- Optimized for verifiability and ASIC resistance
- Fully open-source miner: Hashwarp
🧠 Full EVM Compatibility
- Complete support for Ethereum smart contracts, tooling, and RPCs
- Metamask / Chainlist-ready endpoints
- Compatible with major development frameworks (Hardhat, Foundry, Thirdweb, etc.)
🕸️ Network Rules & Timings
- 10-minute target block time
- Difficulty retargeting via Nakamoto-style median-time-past adjustment
- Genesis timestamp: 2025-10-28 19:00 GMT
- Chain ID: 2110
🧩 Mining Tools
Hashwarp Miner
Minimal GPU/CPU miner for XHash.
- OpenCL 1.2 + compatible
- CUDA 12.x compatible
- Easy CLI interface:
hashwarp -P http://127.0.0.1:8545
Latest release: v1.2.0
🔭 Developer Ecosystem
- 🧱 Docs: https://docs.parallaxchain.org
- 💡 Beginner Guides https://docs.parallaxchain.org/guides/client/introduction
🪙 Fair Launch Policy
Parallax launched with zero premine and open GPU mining from block 0.
All coins in circulation are verifiably mined on-chain.
The Genesis block contains no privileged allocations — only the protocol definition and a genesis message:
The Times 28/Oct/2025 Trump tells Japan: Any favours you need, we’ll be there
🧩 Repository Summary
| Component | Description |
|---|---|
parallax |
Core node client (Go) |
xhash |
C++ PoW library |
hashwarp |
XHash GPU miner with OpenCL and CUDA support |
parallax-website |
Next.js parallaxchain.org website |
parallax-docs |
Developer documentation |
🤝 Join the Community
- 🌐 Website
- 💬 Telegram
- 🧵 Bitcointalk ANN
- 🐦 Twitter / X
- 🧑💻 GitHub Org
🌠 "I'm sure that in 20 years there will either be very large transaction volume or no volume." - Satoshi Nakamoto
Parallax v1.0.0 - Mainnet Launch
🌌 Overview
After months of development, testing, and refinement, Parallax Mainnet is now live.
This marks the beginning of a new decentralized era — a Bitcoin-inspired, EVM-compatible blockchain that fuses deterministic monetary policy with full smart-contract capabilities.
Parallax is a clean-room fork of go-ethereum, meticulously re-engineered to follow Bitcoin’s ossified economic model while introducing an entirely new Proof-of-Work algorithm, XHash, purpose-built for fairness, verifiability, and long-term sustainability.
⚙️ Core Highlights
🔐 Immutable Monetary Policy
- Hard-capped at 21 million coins
- Block reward of 50 coins, halving every 210 000 blocks
- No premine, no dev-fund, no pre-allocation — 100% fair launch
- Follows a deterministic emission curve identical to Bitcoin’s
⚡ Consensus Algorithm: XHash
- Custom GPU/CPU PoW algorithm derived from Ethash
- Epoch length: 720 blocks
- Modified FNV-1 round function with Parallax-specific constants
- Optimized for verifiability and ASIC resistance
- Fully open-source miner: Hashwarp
🧠 Full EVM Compatibility
- Complete support for Ethereum smart contracts, tooling, and RPCs
- Metamask / Chainlist-ready endpoints
- Compatible with major development frameworks (Hardhat, Foundry, Thirdweb, etc.)
🕸️ Network Rules & Timings
- 10-minute target block time
- Difficulty retargeting via Nakamoto-style median-time-past adjustment
- Genesis timestamp: 2025-10-28 19:00 GMT
- Chain ID: 2110
🧩 Mining Tools
Hashwarp Miner
Minimal GPU/CPU miner for XHash.
- OpenCL 1.2 + compatible
- CUDA 12.x compatible
- Easy CLI interface:
hashwarp -P http://127.0.0.1:8545
Latest release: v1.2.0
🔭 Developer Ecosystem
- 🧱 Docs: https://docs.parallaxchain.org
- 💡 Beginner Guides https://docs.parallaxchain.org/guides/client/introduction
🪙 Fair Launch Policy
Parallax launched with zero premine and open GPU mining from block 0.
All coins in circulation are verifiably mined on-chain.
The Genesis block contains no privileged allocations — only the protocol definition and a genesis message:
The Times 28/Oct/2025 Trump tells Japan: Any favours you need, we’ll be there
🧩 Repository Summary
| Component | Description |
|---|---|
parallax |
Core node client (Go) |
xhash |
C++ PoW library |
hashwarp |
XHash GPU miner with OpenCL and CUDA support |
parallax-website |
Next.js parallaxchain.org website |
parallax-docs |
Developer documentation |
🤝 Join the Community
- 🌐 Website
- 💬 Telegram
- 🧵 Bitcointalk ANN
- 🐦 Twitter / X
- 🧑💻 GitHub Org
🌠 "I'm sure that in 20 years there will either be very large transaction volume or no volume." - Satoshi Nakamoto
Parallax v0.1.4 (Testnet)
This release fixes two vulnerabilities originated from go-ethereum v1.10.0+ clients.
- PRLX-2025-01 (High): GHSA-7ww4-x27h-p6hf
- PRLX-2025-02 (High): GHSA-xc79-566c-j4qx
Parallax v0.1.3 (Testnet)
What's Changed
- XHash implementaiton for Parallax by @andrepatta in #1
This release introduces the XHash algorithm as discussed here: https://bitcointalk.org/index.php?topic=5560698.msg65873804#msg65873804
In accordance with testnet node operators and miners, the testnet was reset from genesis block with the XHash proof-of-work algorithm. Please make sure you clean the block chain data directory before starting your node!
This release allow users, miners and node operators to test the XHash algorithm ahead of the mainnet launch.
Full Changelog: v0.1.2...v0.1.3
Parallax v0.1.2 (Testnet)
This is minor release with no additional functionalities or bug fixes and it's meant to test the stability of the Parallax client ahead of the Parallax mainnet launch on October 28th.
This release includes clean ups of code - or inactive features - inherited from Geth, such as:
- Removal of all references to Ethereum's DAO fork
- Removal of all references to Ethereum's Glacier (difficulty bomb) forks
- Removal of all references to Ethereum's PoS Beacon system
In addition, we've upgraded the project linter to go-lint 2.5.0. This release also include several lint fixes throughout the entire code base.
Node operators are advised to upgrade to help test client stability in preparation for the mainnet release.
If you are running the Parallax testnet, starting with this release, you are required to pass the --testnet flag to prlx to properly sync to the testnet chain. The absence of this flag makes the Parallax client sync with mainnet chain which is not live yet.
Full Changelog: v0.1.1...v0.1.2