Initial commit: Potatium
This commit is contained in:
commit
e2d0be22fd
58 files changed
+1551
No files matched your search
@@ -0,0 +1,35 @@
|
||||
# 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.
|
||||
Reference in new issue
Block a user