36 lines
2.2 KiB
Markdown
36 lines
2.2 KiB
Markdown
# Roadmap / Definition of Done
|
||
|
||
## M0 – Übergabe & Entwicklungsgerüst (Startpaket)
|
||
- [x] Logo, ChatGPT-Anweisungen, Protokollentwurf, Codex-AGENTS und Roadmap archiviert.
|
||
- [x] Ubuntu-26.04-Setup-Skripte, Bootstrap, lokale UI-Vorschau und prüfbares Go-Gerüst bereitgestellt.
|
||
- [ ] Skripte im echten LXC ausführen und tatsächliche Ergebnisse bestätigen.
|
||
- [ ] VS Code, Codex, Git-Remote/SSH und erste Push-Verbindung herstellen.
|
||
|
||
## M1 – Architektur & Protokollentscheidungen
|
||
- [ ] Offene P-01 bis P-14 priorisiert; erste ADRs über Accountmodell, Kryptosuite, Coin-Einheiten, Genesis, Block-/Rundenzeiten, PoP/RNG.
|
||
- [ ] Typspezifikationen und Testvektoren dokumentiert, Verantwortungsgrenzen fixiert.
|
||
|
||
## M2 – Ledger/Accounts + erste funktionale Web-Wallet
|
||
- [ ] Genesis, deterministischer Chain-State, Transaktionen, Signaturen, Nonce, Mint-Check, Wiederanlauf.
|
||
- [ ] Sichere Wallet im Browser erstellen/importieren/sichern/entsperren, echtes Guthaben, signierte Zahlung, echte Historie.
|
||
- [ ] Browser-/Backendsicherheits- und Signaturtests, keine Seeds an Backend.
|
||
|
||
## M3 – Validator-Netz
|
||
- [ ] ABCI++/CometBFT-Anbindung, ein Validator, danach 4 Nodes.
|
||
- [ ] Zustandskonsistenz, Neustart, Verlust von Verbindungen, Synchronisation nachgewiesen.
|
||
|
||
## M4 – Proof of Potato
|
||
- [ ] Registrierung, signierte Herausforderung, leichte Hash-Aufgabe, Ticketlimit, Rundenabschluss, verifizierte Auslosung, Emission.
|
||
- [ ] Negativtests zu Mehrfachlosen, Manipulation, Verzögerung, Timeout, Beacon-Ausfall und Emissionsobergrenze.
|
||
- [ ] Messungen am Raspberry Pi 4 und Intel-Alt-PC: Zeit/CPU/RAM/Strom, sinnvolle Qualifikation.
|
||
|
||
## M5 – Bedienung und Auslieferung
|
||
- [ ] Web-Wallet und Mining-/Chain-Status aufgeräumt; CLI; verständliche Fehler und Backups.
|
||
- [ ] Binaries linux/amd64 und linux/arm64; reproduzierbarer Build und CI; erste private Releases.
|
||
|
||
## M6 – Privates Mehrhost-Testnet
|
||
- [ ] Separate Hosts, Netzunterbrechungen, Wiederherstellung, Schlüsselrotation, Dokumentation und Monitoring.
|
||
- [ ] Explizite Bewertung der Grenzen zentraler Registrierung und kleiner Validatoranzahl.
|
||
|
||
**Gate:** Keine Phase als abgeschlossen markieren, ohne tatsächliche Tests. Dieses Paket erfüllt nur die Bereitstellung des Startgerüsts, nicht die Ausführung im Nutzer-LXC.
|