Esta página explica el calendario de emisión de Parallax inspirado en Bitcoin, el mecanismo de madurez de coinbase y cómo se gestionan las recompensas de bloque en el estado del protocolo.
| Parámetro | Símbolo | Valor | Notas |
|---|---|---|---|
| Recompensa inicial | R₀ | 50 × 10¹⁸ wei | 50 LAX por bloque |
| Intervalo de halving | H | 210.000 bloques | ≈ 4 años con intervalos de 10 min |
| Madurez de coinbase | M | 100 bloques | Retardo de desbloqueo de la recompensa |
| Dirección del lockbox | — | 0x0000000000000000000000000000000000000042 | Ubicación en el estado para registros de madurez |
calcBlockReward(height):
if height == 0:
return 0
reward = 50 * 1e18
halvings = height / 210000
if halvings > 63:
return 0 // reward effectively zero
divisor = 2 ** halvings
return reward / divisor
Finalize(block):
height = block.number
reward = calcBlockReward(height)
unlock = height + CoinbaseMaturityBlocks
if reward > 0:
lockbox[unlock].addr = coinbase
lockbox[unlock].amt = reward
// Pay matured rewards for current height
if lockbox[height].amt > 0:
AddBalance(lockbox[height].addr, lockbox[height].amt)
Clear(lockbox[height])
totalIssued(upToHeight):
sum = 0
for h in 1..upToHeight:
sum += calcBlockReward(h)
return sum
// approaches 21e6 * 1e18 wei
schedKeyAddr(height):
return keccak256("maturity:addr:" || height)
schedKeyAmt(height):
return keccak256("maturity:amt:" || height)
La emisión de Parallax es plenamente determinista. Las recompensas se reducen a la mitad cada 210.000 bloques hasta converger a cero. Cada moneda en circulación es trazable a la salida de minería on-chain, haciendo de Parallax una red de lanzamiento justo y asegurada por trabajo, sin preminado ni subsidios ocultos.