Files
potatium/docs/POP_LANGZEIT_SIMULATION.md

2.8 KiB

Potatium: Offline-Langzeitsimulation v0.1

Diese Dateien sind eine nicht konsenskritische Forschungs-Simulation und aendern keine Blockchain-Funktionen.

Installation im bestehenden Repo

Archiv so entpacken, dass scripts/simulate_pop_longterm.py und tests/test_pop_longterm.py neben den bisherigen Dateien liegen. Es werden keine bisherigen Dateien ersetzt.

cd /home/potatium/src/potatium
python3 -m unittest discover -s tests -p 'test_pop_longterm.py' -v
python3 scripts/simulate_pop_longterm.py --miners 20 --days 7 --rounds-per-day 72

Aussagekraeftiger Vergleich

Die Ergebnisse werden standardmaessig ausserhalb des Git-Repositorys unter ~/potatium-simulation/ abgelegt.

python3 scripts/simulate_pop_longterm.py --miners 20 --days 180 --profile original --strategy mixed --fee-model original
python3 scripts/simulate_pop_longterm.py --miners 20 --days 180 --profile balanced --strategy mixed --fee-model mild
python3 scripts/simulate_pop_longterm.py --miners 20 --days 180 --profile balanced --strategy mixed --fee-model low
python3 scripts/simulate_pop_longterm.py --miners 50 --days 180 --profile balanced --strategy rational --fee-model mild

original = 70/70/70 Prozent je Fenster, balanced = 55/30/20 Prozent, cautious = 50/30/20 Prozent.

Gebuehrenmodelle: original = v0.2 Staffel; mild = Staffel nur 10% so stark; low = Staffel nur 1% so stark. Fixkosten bleiben 0.001 PTM fuer Fenster 2 und 0.003 PTM fuer Fenster 3.

Strategien: free = immer nur Fenster 1; always = Zusatzfenster nach Fehlschlag sofern bezahlbar; rational = einfache Kosten-Nutzen-Heuristik; mixed = ein Viertel free, Haelfte rational, ein Viertel always.

Daten zum Teilen

*.txt enthaelt die Kernauswertung, *.json alle Simulationsdaten, *_miners.csv die individuellen Ergebnisse und *_daily.csv die Tagesentwicklung. Sende zunaechst die TXT-Dateien; fuer tiefergehende Auswertungen die JSON- oder CSV-Dateien.

Wesentliche Modellgrenzen

  • Ein registrierter Miner entspricht einer Identitaet; Sybil/Mehrgeraete ist nicht modelliert.
  • Die Rechenraetsel sind Bernoulli-Wuerfe mit vorgegebenen Erfolgswahrscheinlichkeiten, keine echten Hashbenchmarks.
  • Gleicher erwarteter Anteil pro Ticket; externe Zufallsbeacons und zensierende Validatoren fehlen.
  • PTM-Auszahlungen werden als Guthaben verbucht, Fenster-Gebuehren werden verbrannt; kein Handel, keine Ueberweisungen, keine Stromkosten.
  • Die 90-Tage-Basis ist nur im Mining erworbener PTM-Ertrag je registrierter Identitaet; Wallet-Transfer veraendert sie nicht.
  • Der Strategiealgorithmus nutzt nur eine Heuristik, keine optimale oder strategisch stabile Spieltheorie.
  • Float-Arithmetik nur Simulation, niemals On-chain.
  • Alle Tarife, Wahrscheinlichkeiten, 2-Minuten-Runde, Emission und Grenzwerte sind unverbindliche Forschungsannahmen.