# Stompi betreiben und solo minen

Stand: 26. September 2026. Die Programme unterstützen eine eigene Mainnet-Chain. Sie benötigen keine Bitcoin-Wallet und keine Bitcoin-Blockchain-Dateien.

## Downloads und Prüfsummen

- Linux x86_64: https://stompi.tech/downloads/stompi-linux-x86_64.tar.gz
- Windows x86_64 mit GUI: https://stompi.tech/downloads/stompi-windows-x86_64.zip
- Zugehöriger Quellcode: https://stompi.tech/downloads/stompi-source.tar.gz
- Gesamte Prüfsummenliste: https://stompi.tech/downloads/SHA256SUMS.txt

Prüfe vor der Installation die Werte in `RELEASE-PRUEFUNG-DE.md`. Die Linux-Binärdateien wurden auf Ubuntu 24.04 gebaut; ältere Distributionen benötigen möglicherweise einen eigenen Build. Die GUI wurde auf Windows 11 Pro gestartet und synchronisiert.

## Eigene Linux-Node

```bash
tar -xzf stompi-linux-x86_64.tar.gz
sudo apt update
sudo apt install libevent-extra-2.1-7t64 libevent-pthreads-2.1-7t64
ldd linux-x86_64/stompid | grep 'not found' || true
./linux-x86_64/stompid -daemon -server=1 -listen=1
./linux-x86_64/stompi-cli getblockchaininfo
./linux-x86_64/stompi-cli getpeerinfo
```

Starte die Node möglichst als normaler Benutzer. Das Standard-Datenverzeichnis ist `~/.stompi`; bewahre Wallet-Dateien und Sicherungen privat auf. Erlaube für eingehende Peers TCP 28333. RPC auf TCP 28332 und die Datei `.cookie` dürfen nur lokal beziehungsweise für autorisierte lokale Dienste erreichbar sein. Eine Node kann auch ohne eingehende Verbindungen ausgehend synchronisieren. Bei Bedarf einen bekannten Peer mit `-addnode=89.163.148.47:28333` angeben.

Vergleiche zur Prüfung der Chain denselben `getblockhash <HÖHE>` auf zwei synchronisierten Nodes. `initialblockdownload: false` zeigt an, dass der Core die Erstsynchronisierung beendet hat; prüfe zusätzlich die aktuelle Höhe und Peers.

## Windows-Wallet

```powershell
(Get-FileHash .\stompi-windows-x86_64.zip -Algorithm SHA256).Hash.ToLower()
```

Nach dem Vergleich mit `RELEASE-PRUEFUNG-DE.md` ZIP entpacken und `windows-x86_64\stompi-qt.exe` starten. Bei Bedarf ein eigenes Datenverzeichnis wählen, eine Wallet anlegen, eine `stp1...`-Empfangsadresse erzeugen und die Wallet sichern. Die GUI betreibt bereits eine Node. Starte `stompid.exe` nicht gleichzeitig mit derselben Blockchain-Datenbank.

## Eigene Stratum-Brücke und ASICs

Der Core spricht P2P und RPC, jedoch kein Stratum. Die separate Python-Brücke `stompi-stratum.py` nimmt Stratum-V1-Verbindungen an und nutzt die lokale Node. Der Quellcode der Betriebsdienste liegt im separat veröffentlichten Operations-Paket. Beispiel auf dem Node-Rechner:

```bash
python3 stompi-stratum.py --bind 192.168.1.50 --port 3333 \
  --cookie "$HOME/.stompi/.cookie" --web-bind 127.0.0.1 --web-port 8081
```

Ersetze die LAN-IP. Im ASIC-Miner Stratum V1 mit Host `192.168.1.50`, Port `3333`, einer eigenen Stompi-Adresse als Benutzer und `x` als Passwort eintragen. Bitaxe wurde praktisch getestet; die Unterstützung weiterer ASIC-Modelle hängt von deren Stratum-V1-Verhalten ab. Die Auszahlung eines gültigen Solo-Blocks erfolgt direkt an die angegebene Adresse. Öffne den Stratum-Port nur für die gewünschten Miner und veröffentliche niemals RPC oder Cookie. `--max-miners 0` hebt lediglich das Limit der Brücke auf; Betriebssystemgrenzen bleiben bestehen.

Der Pool auf https://stompi.tech/#/pool zeigt verbundene Miner und Shares. Zähler der Brücke können bei Neustart zurückgesetzt werden. Ein Share ist noch kein bestätigter Block; für eine Auszahlung zählt die aktive Chain und die Coinbase-Reife.
