Vexta is an open-source, UTXO-based proof-of-work cryptocurrency built on the Bitcoin Core architecture. Vexta uses a multi-algorithm proof-of-work system combining **SHA256D** and **RandomX** on a single blockchain.
RandomX activates on mainnet at **block 8,099**. SHA256D remains fully supported, with both algorithms sharing the same blockchain, transactions, addresses, block rewards, and consensus history.
Each mining algorithm maintains its own difficulty while contributing normalized chainwork to the same chain.
### Mining Algorithms
| Algorithm | Type | Status |
|---|---|---|
| SHA256D | ASIC-oriented proof of work | Active |
| RandomX | CPU-oriented proof of work | Activates at block 8,099 |
The network targets an average **10-minute global block interval** across both algorithms.
Vexta uses two independent proof-of-work algorithms on one blockchain.
SHA256D and RandomX blocks:
- share the same chain
- use the same transaction set and address system
- receive the same block subsidy rules
- maintain separate per-algorithm mining difficulty
- contribute normalized proof of work to the common chain
This allows different classes of mining hardware to participate without separating Vexta into independent chains.
## RandomX
RandomX is integrated as Vexta's second proof-of-work algorithm.
The implementation uses algorithm-aware block validation, independent RandomX difficulty tracking, deterministic RandomX seed selection, and normalized chainwork accounting.
Mainnet RandomX activation occurs at block **8,099**.
## Difficulty Adjustment
Vexta uses algorithm-aware difficulty handling so SHA256D and RandomX can respond independently to changes in mining power while remaining part of the same chain.
The network continues to target an average global block interval of approximately 10 minutes.
Unit tests can be built and run using the project test targets.
The Vexta v0.3.0 release was validated with targeted proof-of-work, blockchain, RandomX, multi-algorithm chainwork, difficulty, and block-validation tests.