https://rcpu.cloud/| Project | Verification Result |
| ------------- | ---------------------------------------------------- |
| **Repository Address** | `https://github.com/RCPUcoin/RCPU` |
| **Code Basics** | A Bitcoin Core fork, but with numerous RCPU-specific modifications |
| **Copyright Information** | Multiple core files contain `// Copyright (c) 2024 The RCPU developers` |
RandomX Core Implementation
Seed String: RANDOMX_EPOCH_SEED_STRING = "RCPU/RandomX/Epoch/%d"
Epoch Mechanism: Calculates the Epoch based on timestamps and periods. GetSeedHash() performs double SHA256 hashes on the seed string to generate the RandomX key.
VM Cache: Supports Light mode (cache only, ~256MB) and Fast mode (dataset, ~2080MB).
LRU Cache: Uses boost::compute::detail::lru_cache to cache the VM, Cache, and Dataset.
Background Thread: After IBD (Initial Block Download) is complete, a background thread automatically builds the Fast mode dataset.
✅ Real-world integration of the RandomX algorithm: Complete VM management, Epoch switching, Light/Fast modes, and commitment verification are included in the code.
✅ Real-world introduction of ASERT DAA: A more advanced difficulty adjustment mechanism than Bitcoin's original DAA.
✅ Real-world modification of the block structure: Added the hashRandomX field.
✅ Support for 512-bit large number operations: Designed for high difficulty/large targets.
✅ Total supply of 2.1 billion units hard-coded: Confirmed in the consensus layer's MAX_MONEY.
✅ Independent chain parameter system: Complete mainnet/testnet/regression testnet.
✅ The network is indeed running: Nodes are functioning normally.