Skip to main content

Protocol parameters

Consensus​

ParameterValue
Nodezecnerod (based on Zebra)
Proof of workRandomX, rx/zecnero
Argon2 salt"ZecneroRX" + 0x01
Other RandomX parametersReference v1.2 values
RandomX key changeEvery 2048 blocks (about 42.7 hours)
RandomX key lagFixed 64 blocks before use
Target block time75 seconds
Difficulty adjustmentaserti3-2d, anchored at genesis
Maximum reorg depth20 blocks
Coinbase maturity100 blocks
Transaction version5
Shielded poolsSapling, Orchard (Sprout disabled)
OrchardActive from height 1, with the NU6.2 Orchard circuit fix
TurnstileZIP 209 enforced

Monetary​

ParameterValue
Initial block subsidy6.25 ZMR
Halving interval1,680,000 blocks
Maximum supply20,999,993.5652 ZMR (about 21M)
Tail emissionNone
PremineNone
Dev fundNone
Founder stream3% of subsidy (0.1875 ZMR per block) until the first halving
Founder stream total314,999.8125 ZMR (1.5% of supply)

See Monetary policy and Founder stream.

Network​

ParametertestnetMainnet
P2P port187338733
RPC127.0.0.1:187328732
Seed nodesseed1.zecnero.org, seed2.zecnero.orgNot launched
Protocol version180100 (since NU1)Not launched
Magic bytes7A6D72E3Not launched
TODO

Confirm the protocol version after NU1 and the testnet magic bytes. Add Mainnet magic bytes and seed nodes before launch.

Addresses​

TypePrefix
TransparentN
Saplingns
Unifiednu
SLIP-0044 coin type8733 (requested, PR open)
TODO

Confirm testnet address prefixes.

Upgrades​

UpgradeNetworkActivation height
NU1testnet16,529

Release-to-activation notice: at most 72 hours.