Mining
Neurai is secured by proof of work with the KAWPOW algorithm. Anyone with a consumer GPU can mine it: there are no ASICs for KAWPOW, and the reward goes to whoever finds each block.
At a glance
| Parameter | Value |
|---|---|
| Algorithm | KAWPOW, based on ProgPoW |
| Hardware | GPU, Nvidia or AMD. 4 GB or more of VRAM |
| Block time | 60 seconds |
| Current block reward | 3,000 XNA, until the next reduction step |
| Reward schedule | 5% less every 14,400 blocks, with fixed plateaus after the first year. See Specs |
| DAG epoch | 7,500 blocks, about 5 days |
| Coinbase maturity | 100 blocks before the reward can be spent |
How proof of work works
Every miner assembles a candidate block: the hash of the previous block, the pending transactions and a nonce. KAWPOW hashes that header. If the result is below the target set by the current difficulty, the block is valid and the network accepts it. If not, the miner changes the nonce and tries again, billions of times per second. Difficulty adjusts with Dark Gravity Wave so that a block is found every minute on average, whatever the total hashrate.
KAWPOW
KAWPOW is the ProgPoW variant introduced by Ravencoin and used by Neurai. It is designed so that the most efficient hardware for it is a general-purpose GPU.
| Property | What it means for you |
|---|---|
| Memory hard | The miner reads from a DAG of several gigabytes that grows with each epoch. Cards need enough VRAM to hold it |
| Random programs | The compute part changes with every block, so a fixed-function chip has no advantage over a GPU |
| ASIC resistant | Mining stays open to individuals. Hashrate is distributed instead of concentrated in a few farms |
| Vendor neutral | Nvidia and AMD cards both mine it. Nvidia through CUDA, AMD through OpenCL |
Getting started
Most miners take the same three settings: the algorithm, the pool address and your XNA address followed by a worker name. Replace the pool host, port and address with your own.
# T-Rex (Nvidia)
t-rex -a kawpow -o stratum+tcp://POOL_HOST:PORT -u YOUR_XNA_ADDRESS.rig1 -p x
# TeamRedMiner (AMD)
teamredminer -a kawpow -o stratum+tcp://POOL_HOST:PORT -u YOUR_XNA_ADDRESS.rig1 -p x
# lolMiner, GMiner, BzMiner and others follow the same pattern
Use a worker name after the address, such as .rig1, so the pool shows each machine separately. Keep the address in a wallet whose keys you control, never on an exchange.
Mining software
All of these support KAWPOW on Linux and Windows. Check each project's releases for the current version.
| Miner | GPU | Notes |
|---|---|---|
| T-Rex | Nvidia | Popular, low dev fee, good hashrate on recent cards |
| TeamRedMiner | AMD | Reference choice for AMD |
| lolMiner | Nvidia, AMD | Frequent updates, solid AMD support |
| GMiner | Nvidia, AMD | Simple configuration |
| BzMiner | Nvidia, AMD | Web dashboard |
| NBMiner | Nvidia, AMD | Long-standing option |
| Rigel | Nvidia | Newer miner focused on Nvidia |
| SRBMiner-Multi | Nvidia, AMD | Multi-algorithm |
| WildRig Multi | Nvidia, AMD | Multi-algorithm |
| TT-Miner | Nvidia | |
| Kawpowminer | Nvidia, AMD | Open source reference miner |
| Nanominer | Nvidia, AMD |
Benchmarks and download links: minerstat.com/coin/XNA.
Pools
Pools combine the hashrate of many miners and split the rewards by contributed shares, so you receive steady payouts instead of waiting to find a whole block. Prefer a pool close to you and check its fee and minimum payout.
| Pool | Link |
|---|---|
| 2Miners | xna.2miners.com |
| HeroMiners | neurai.herominers.com |
| Kryptex | pool.kryptex.com/xna |
| WoolyPooly | woolypooly.com/en/coin/xna |
| K1Pool | k1pool.com/pool/xna |
| Vipor | vipor.net |
| RPlant | pool.rplant.xyz |
| zpool | zpool.ca |
| Mining4People | mining4people.com |
Live pool list, hashrate share and fees: miningpoolstats.stream/neurai.
Solo mining
With enough hashrate you can mine directly against your own node. Run neuraid with RPC enabled and point a stratum proxy or a miner with getblocktemplate support at it. Every block you find pays the full reward to your address, but payouts are irregular: at the network's current hashrate a single GPU can wait a very long time between blocks.
Network status
- Hashrate, difficulty and the 24-hour difficulty chart: explorer.neurai.org
- Pool distribution: miningpoolstats.stream/neurai