37 lines
2.3 KiB
Markdown
37 lines
2.3 KiB
Markdown
# 🥔 Potatium (PTM)
|
|
|
|
**Eigene Hobby-Layer-1 mit sparsamer Mining-Lotterie „Proof of Potato“.** Das goldene abstrakte PTM-Logo liegt unter `assets/logo/potatium-ptm-logo.png`.
|
|
|
|
**Stand 25.10.2026: nur Go-Projektgerüst und statische Web-Wallet-Vorschau; keine echte Blockchain, kein Minting und keine funktionale Wallet.** Vorerst ausschließlich privates Testnetz mit wertlosen Test-PTM.
|
|
|
|
## Entwicklungsumgebung
|
|
|
|
- Ubuntu **26.04 LTS** als unprivilegierter Proxmox-LXC `potatium-dev`
|
|
- Benutzer `potatium`, Workspace **`/home/potatium/src/potatium`**
|
|
- Go, Git-Monorepo auf privatem Gitea, VS Code per Remote-SSH mit OpenAI Codex
|
|
- Zunächst kein Docker-in-LXC und keine PostgreSQL-Pflicht
|
|
|
|
## Neues Mining-Konzept v0.2
|
|
|
|
Je **einer Mining-Runde** gibt es **drei aufeinanderfolgende Aufgabenfenster**. Das erste ist kostenlos; Fenster 2 und 3 können solange kein Ticket vorliegt freiwillig gegen **fixe und progressive** Kosten benutzt werden. Grundlage der Progression sind die **PoP-Mining-Gewinne der letzten ca. 90 Tage** je registrierter Identität/Betreibergruppe, nicht das Wallet-Guthaben. Gebühren zusätzlicher Fenster werden **verbrannt**. Nach einem erfolgreichen Proof erhält die Identität maximal **ein Ticket** für die spätere, überprüfbare Gewinnziehung. **Alle konkreten Zahlen bleiben bis zu Simulation und Pi-Benchmark offen.** Mehr: `docs/PROTOKOLL_ENTWURF.md`, `docs/POP_FAIRNESS_UND_GEBUEHREN.md`, ADR 0003.
|
|
|
|
## Bestandteile
|
|
|
|
- `cmd/potatiumd`, `cmd/potatium-miner`, `cmd/potatium-cli`: geplante ausführbare Go-Programme; bisher teils nur Gerüste.
|
|
- `internal/`: Zustandslogik, Kryptografie, Registrierung, Proof, Lottery, Persistenz und API.
|
|
- `web/wallet`: **statische Webvorschau**, keine Keys/realen Kontostände; echte Web-Wallet bleibt Pflicht **ab funktionalem MVP**.
|
|
- `docs/`: Gesamthandbuch, Projektplan, Protokoll, Roadmap, ADRs.
|
|
- `AGENTS.md`: bindender Arbeitskontext für Codex.
|
|
|
|
## Checks und Vorschau
|
|
|
|
```bash
|
|
cd /home/potatium/src/potatium
|
|
bash scripts/doctor.sh
|
|
make run-ui
|
|
```
|
|
|
|
`make run-ui` bindet nur an `127.0.0.1:8080`; im VS-Code-Remote-Portforwarding öffnen. Keine echten Wallet-Schlüssel oder Coins verwenden.
|
|
|
|
**Nächster Schritt:** M1-Parameter (Coin/Signatur/PoP-Fees) per Simulation und ADR bestätigen, danach Ledger/Web-Wallet beginnen. Startprompt: `handoff/STARTPROMPT_VSCODE_CODEX.md`.
|