Protokoll-Mechanik

Reward-Verteilung, BODRR-Pool und deterministische Leader-Selektion — wie StreCoin Arbeit fair honoriert

StreCoin belohnt Zuverlässigkeit auf drei Ebenen: sofortige Block-Rewards, tägliche BODRR-Ausschüttungen und eine faire Leader-Selektion, die neue Teilnehmer nicht dauerhaft benachteiligt. Alle Mechanismen sind vollständig deterministisch — jeder Node berechnet dasselbe Ergebnis aus denselben Chain-Daten.

1. Block-Reward-Verteilung

Jeder produzierte Block erzeugt eine Belohnung, die sich nach einer Emissions-Kurve richtet (Ramp-Up → Plateau → Smooth Decay → Tail). Diese Belohnung wird exakt zu 100 % auf drei Empfänger aufgeteilt:

Block-Reward (z. B. 1.02 STRE bei Block ~3000):

  Miner (Normaler Validator)   →  64 %  =  0.653 STRE  (Coinbase TX)
  Andere Validatoren            →  35 %  =  0.357 STRE  (gleichmäßig aufgeteilt)
  BODRR-Pool                    →   1 %  =  0.010 STRE  (Tages-Rücklage)
                                  ─────────────────────
  Gesamt                        → 100 %  =  1.020 STRE  ✓

Premium-Validator (PV) als Miner erhält einen Bonus von 10 % aus dem Validator-Anteil:

  PV-Miner                      →  74 %  =  0.755 STRE
  Andere Validatoren            →  25 %  =  0.255 STRE  (gleichmäßig aufgeteilt)
  BODRR-Pool                    →   1 %  =  0.010 STRE
                                  ─────────────────────
  Gesamt                        → 100 %  ✓
Emissions-Phasen
Ramp-UpBlock 0 – 525.959~1 – 5 STRELinear von 20 % auf 100 %
PlateauBlock 526k – 789k5 STREVoller Reward — Golden Quarter
Smooth DecayAb Block 789k5 → 0.5 STRE−2.84 %/Jahr über ~80 Jahre
TailAb ~80 Jahre≥ 0.1 STREFee-adaptiv, absolutes Minimum

2. BODRR — Block of Daily Reliability Reward

Der BODRR-Pool sammelt täglich 1 % jedes Block-Rewards an und schüttet ihn einmal am Tag an die zuverlässigsten Validatoren aus. Damit wird langfristige Präsenz zusätzlich belohnt — unabhängig davon, wer gerade als Leader gewählt wurde.

Pool-Speisung
  • • 1 % jedes Block-Rewards fließt in den Pool
  • • Kumuliert sich über den Tag (≈ 2 880 Blöcke)
  • • Bei 5 STRE/Block: ~144 STRE/Tag
  • • Derzeit (Ramp-Up ~1 STRE): ~29 STRE/Tag
Ausschüttung
  • • Täglich um 18:00 UTC (20:00 MEZ)
  • • Im ersten Block nach diesem Zeitpunkt
  • • Top-20 Validatoren nach Score
  • • Mindest-Score: 100 (neue Nodes warten)

Score-Formel (Fenster: letzte 2 880 Blöcke ≈ 24 h)

Score = (Blocks gemined × 10) + (Blocks validiert × 1)

Beispiel — Pool: 29 STRE, 2 Teilnehmer:
  Alice: 120 gemined + 180 validiert → Score = 1.200 + 180 = 1.380
  Bob:    40 gemined + 200 validiert → Score =   400 + 200 =   600
  Gesamt-Score: 1.980

  Alice erhält: 29 × 1.380 / 1.980 ≈ 20.2 STRE
  Bob   erhält: 29 ×   600 / 1.980 ≈  8.8 STRE  ✓

Die Auszahlung erfolgt als System-Transaktion ohne Absender (bodrr_payout). Der Pool-Stand ist jederzeit im Netzwerk-Dashboard sichtbar.

3. Leader-Selektion — wie ein Validator zum Miner wird

Pro Block wird deterministisch ein Leader (der blockproduzierende Validator) gewählt. Der Mechanismus hängt von der Block-Höhe und der Netzwerkgröße ab — er entwickelt sich mit dem Wachstum des Netzwerks.

Phase 1Block 0 – 999Round-Robin

Strikte Rotation: Leader = Round % N. Jeder Validator kommt exakt gleich oft dran — perfekte Gleichverteilung in der Aufbauphase, bevor genug On-Chain-History für Credit-Scores vorhanden ist.

Phase 2Ab Block 1.000, ≤ 50 ValidatorsGewichtete Lottery

Jeder Validator erhält Tickets basierend auf seinem Credit-Level. Der Leader wird deterministisch aus dem Ticket-Pool gezogen — mehr Tickets = höhere Wahrscheinlichkeit, aber jeder hat mindestens 3 Tickets.

Ticket-Formel: tickets = 3 + creditLevel / 20

  Level  0–19  →  3 Tickets  (Newcomer)
  Level  25    →  4 Tickets
  Level  50    →  5 Tickets
  Level  70    →  6 Tickets
  Level  90+   →  7–8 Tickets
  Max-Faktor:  ≈ 2.3× (kein Monopol möglich)
Phase 3Ab Block 1.000, > 50 ValidatorsQuorum + Gewichtete Lottery

Bei großen Netzwerken werden pro Block zwei Schritte durchgeführt:

Schritt 1 — Quorum-Selektion (UNIFORM):
  deterministischer Shuffle → 50 von N Validators
  → jeder hat gleiche Chance ins Quorum zu kommen
  → Newcomer bauen Credit durch Attestierungen auf

Schritt 2 — Leader-Selektion (GEWICHTET):
  aus den 50 → weightedLeaderSelect() mit Option-B-Tickets
  → Zuverlässige Validators haben höhere Leader-Chance

Beispiel bei 200 Validators:
  P(Newcomer Leader)    = 50/200 × 3/350 ≈ 0.21 %
  P(Etablierter Leader) = 50/200 × 7/350 ≈ 0.50 %
  Fairer Anteil         = 1/200          = 0.50 %
  Nachteil Newcomer: nur ≈ 2.3× (temporär, verschwindet nach ~1 Tag)

4. Credit-Level für die Leader-Wahl

Der Epoch Credit-Level (für die Leader-Wahl) ist ein separater Mechanismus vom allgemeinen Credit Score. Er wird alle 500 Blöcke (~4.2 h) aus der reinen Mining-History berechnet — vollständig deterministisch.

Fairer Anteil = Epoch-Fenster (500 Blöcke) / Anzahl Validators im Pool
Ratio        = tatsächlich geminede Blöcke / fairer Anteil

  ratio ≥ 1.2  →  Level 90  (konsistent überdurchschnittlich)
  ratio ≥ 1.0  →  Level 70  (auf Kurs)
  ratio ≥ 0.8  →  Level 50  (leicht unter Kurs)
  ratio ≥ 0.5  →  Level 25  (deutlich unter Kurs / neue Nodes)
  ratio <  0.5  →  Level 5   (größtenteils gefehlt)
Aufstieg eines Newcomers
BeitrittLevel 53 TicketsKein Mining-History2.3×
~4 h (Epoch 1)Level 254 TicketsErste Blocks gemined1.8×
~8 h (Epoch 2)Level 505 TicketsRatio ≈ 0.81.5×
~17 h (Epoch 4)Level 706 TicketsZuverlässig online1.2×
Dauerhaft topLevel 907 TicketsKonsistent überdurchschnittl.1.0×

Nach einem Tag ist ein zuverlässiger Newcomer faktisch gleichgestellt. Der Nachteil ist temporär und selbstheilend.

Vor Block 1.500 (CreditWeightingActivationHeight) sind alle Tickets gleich — der Epoch-Snapshot greift erst nach der ersten vollständigen Epoch nach dem Weighted-Start (Block 1.000).

5. Zusammenfassung: Wie Arbeit honoriert wird

Sofort
  • 64 % Block-Reward → Miner
  • 35 % → Andere Validators
  • PV-Bonus: +10 % für Premium-Validator-Miner
Täglich
  • 1 % jedes Blocks → BODRR-Pool
  • Tägl. 18:00 UTC ausgeschüttet
  • Proportional zum 24h-Score
Strukturell
  • Credit-Level → mehr Leader-Chancen
  • Newcomer: 3 Tickets (nie 0)
  • Top-Validators: max 7–8 Tickets