Initial commit: Potatium
This commit is contained in:
commit
e2d0be22fd
58 files changed
+1551
No files matched your search
Whitespace-only changes.
@@ -0,0 +1,11 @@
|
||||
# ADR 0001: Projektgrundlagen
|
||||
|
||||
Status: **Accepted** (Produkt- und Entwicklungsziele, Stand 24.10.2026)
|
||||
|
||||
## Entscheidung
|
||||
|
||||
Name Potatium/PTM und abstraktes goldenes P-Logo. Hobby-L1 mit PoW-qualifizierter Ein-Los-Lotterie; Raspberry Pi/Alt-PC als Teilnehmer. Go als Kernsprache, ein Monorepo, Ubuntu 26.04 LTS im Proxmox-LXC, VS Code/Remote SSH/Codex, Web-Wallet ab funktionalem MVP. Separate Validator- und Miner-Rollen. Zunächst kleines, privates Testnetz.
|
||||
|
||||
## Folgen
|
||||
|
||||
Konkrete Mint-/Konsens-/Schlüsselparameter werden nicht aus Beispielzahlen abgeleitet. Sicherheit und reproduzierbare Entwicklung haben Vorrang vor Features.
|
||||
@@ -0,0 +1,15 @@
|
||||
# ADR 0002: CometBFT + eigene ABCI++-App (Kandidat)
|
||||
|
||||
Status: **Proposed**, nicht endgültig validiert.
|
||||
|
||||
## Vorschlag
|
||||
|
||||
CometBFT übernimmt BFT-Konsens und P2P; Potatium implementiert Zustandsmaschine und PoP-Mining-Lotterie selbst in Go via ABCI++. Kein Cosmos SDK für den Prototyp. PoP entscheidet ausschließlich Coin-Verteilung, nicht Block-Proposer.
|
||||
|
||||
## Alternativen
|
||||
|
||||
Eigener Konsens von Grund auf, Cosmos SDK oder bestehende L1-Fork. Jede Variante hat unterschiedliche Wartungs-/Sicherheitskosten.
|
||||
|
||||
## Prüfaufgaben
|
||||
|
||||
Konkrete CometBFT-Version, ABCI++-APIs, Abhängigkeiten, Validatorzahl, Zustandsinitialisierung und Upgrade-Verfahren in einem kleinen technischen Spike validieren, bevor die Wahl als Accepted markiert wird.
|
||||
Reference in new issue
Block a user