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