Blockbelohnung & Halving

Diese Seite erläutert den Bitcoin-inspirierten Emissionsplan von Parallax, den Coinbase-Reifemechanismus und wie Blockbelohnungen im Protokollzustand verwaltet werden.

Monetäre Parameter
ParameterSymbolWertAnmerkungen
Anfangsbelohnung
R₀
50 × 10¹⁸ wei
50 LAX pro Block
Halving-Intervall
H
210.000 Blöcke
≈ 4 Jahre bei 10-Minuten-Intervallen
Coinbase-Reife
M
100 Blöcke
Verzögerung der Belohnungsfreigabe
Lockbox-Adresse
0x0000000000000000000000000000000000000042
Zustandsort für Reifedatensätze
Kumuliertes Angebot nach Epoche
Summe aller ausgegebenen Belohnungen bis zu jeder Halving-Epoche (in LAX).
Belohnung pro Block (Stufen)
Belohnung in LAX pro Block je Epoche.
Überblick
Der monetäre Zeitplan von Parallax spiegelt den von Bitcoin: 21 Millionen Gesamtangebot, Halvings 50 → 25 → 12,5 … alle 210.000 Blöcke.
  • Anfängliche Blockbelohnung: 50 LAX (in wei: 50 × 10¹⁸).
  • Halving-Intervall: alle 210.000 Blöcke (≈ 4 Jahre bei 10-Minuten-Blöcken).
  • Theoretisches Gesamtangebot: gedeckelt bei ~21.000.000 LAX.
  • Implementiert ein deflationäres Emissionsmodell, das in seiner Struktur Bitcoin entspricht, aber für EVM-Kompatibilität in wei denominiert ist.
Belohnungsfunktion (aus consensus.go)
Pseudocode
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
Coinbase-Reife-Scheduling
Blockbelohnungen sind bis zur Reife gesperrt — das verhindert sofortiges Ausgeben und sichert deterministische Freigaben.
  • Jede Belohnung ist mit einer Freigabehöhe verknüpft: current_height + 100 Blöcke.
  • Belohnungen werden im State Trie unter einer speziellen Lockbox-Adresse (0x…42) abgelegt.
  • Erreicht die Kettenhöhe die Freigabehöhe, wird die Belohnung an die Adresse des Miners überwiesen.
  • Sorgt für eine saubere Trennung zwischen ausstehendem und verfügbarem Angebot im Ledger-Zustand.
Belohnungs-Scheduling (vereinfacht)
Pseudocode
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])
Ökonomische Eigenschaften
Parallax erzwingt vorhersehbare Knappheit und eine Emission ohne Premine.
  • Jede Halving-Epoche reduziert die neue Emission um 50 %.
  • Die kumulierte Emission nähert sich asymptotisch der 21M-Obergrenze, überschreitet sie aber nie.
  • Belohnungen gehen ausschließlich an Miner — keine Entwickler- oder Stiftungszuteilung.
  • Die Emissionskurve ist fest im Code verankert und lässt nach dem Start keine diskretionären monetären Änderungen zu.
Näherung der Gesamtemission
Pseudocode
totalIssued(upToHeight):
  sum = 0
  for h in 1..upToHeight:
    sum += calcBlockReward(h)
  return sum
// approaches 21e6 * 1e18 wei
Zustandsdarstellung
Nachverfolgung der Belohnungsreife innerhalb des State Trie.
  • Pro Freigabehöhe kommen zwei Zustandsschlüssel zum Einsatz: schedKeyAddr(height) und schedKeyAmt(height).
  • Beide werden über keccak256("maturity:addr:" + height) bzw. ("maturity:amt:" + height) abgeleitet.
  • Die Werte liegen unter der Lockbox-Adresse, um Belohnungs-Metadaten von Nutzerkonten zu trennen.
  • Bei Auszahlung werden beide Schlüssel aus dem Zustand entfernt, um Trie-Speicher freizugeben.
Ableitung der Zustandsschlüssel (aus consensus.go)
Pseudocode
schedKeyAddr(height):
  return keccak256("maturity:addr:" || height)

schedKeyAmt(height):
  return keccak256("maturity:amt:" || height)
Zusammenfassung

Emissionsüberblick

Die Emission von Parallax ist vollständig deterministisch. Belohnungen halbieren sich alle 210.000 Blöcke, bis sie gegen null konvergieren. Jeder im Umlauf befindliche Coin ist auf On-Chain-Mining-Ausgaben rückverfolgbar — dadurch ist Parallax ein Fair-Launch-Netzwerk, das durch Arbeit gesichert ist und weder Premine noch verdeckte Subventionen kennt.