Live data paused — full engine currently under stress-test preparation.
LIVE PREVIEW — Real-time data, synced every 5 minutes from a private Sphere running on Bitcoin mainnet.
PreBlock

PreBlockv2.01

Hilfe & Kommando-Zentrale (v2.01)

Kurz-Argumentation fuer Kundengespraeche + Shell-Kommandos fuer die Sphere.

Cluster-Topologie — Klartext fuer Kundengespraeche
Der Kern-Pitch in vier Baustein-Absaetzen. Kopiereigenbar, faktenbasiert, keine Vaporware.
Node 1 · Head / Ranker

FastAPI + Redis + MongoDB + bitcoind. Faehrt zwei parallele Templates ("Profit" und "Speed") gleichzeitig. Der DATUM-Gateway-Proxy waehlt live zwischen beiden — konservativer Fallback auf Vanilla-getblocktemplate ist jederzeit einen Redis-Key entfernt.

Node 2 · AI-Scoring (Tesla T10)

PyTorch-Inferenz fuer RBF-Divergenz plus Claude-Semantik. Scores landen atomar in Redis (scores:rbf, scores:anthropic). Node 1 mischt sie in Sub-100 ms in das Template ein — nichts blockiert die Pipeline.

Node 3 · Heuristik (P106)

CPFP-Heuristik-Worker (in Rollout). Ergaenzt Node 2 mit fee-family- orientierten Signalen fuer ausserplanmaessige Ancestor-Bumps.

MongoDB · Unbestechlicher Post-Mortem-Auditor

block_audits + template_shadow_log persistieren jeden gemineten Block: N_real vs N_pred_active, Trefferquote, Winner-TX, PreBlock- vs Baseline- Fees. Keine Aussage im Sales-Pitch ist unbelegt.

Dienste neustarten
7 Kommandos
systemd steuert alle PreBlock-Worker auf Node 1. Root-Rechte erforderlich.
Backend (FastAPI) neu starten
sudo supervisorctl restart backend
Frontend (React Dev-Server) neu starten
sudo supervisorctl restart frontend
PreBlock Ranker (v2.01)
sudo systemctl restart preblock-ranker.service
PreBlock GBT-Proxy (v2.01)
sudo systemctl restart preblock-gbt-proxy.service
State-Manager (Redis-Bridge)
sudo systemctl restart preblock-state-manager.service
DATUM Gateway
sudo systemctl restart datum-gateway.service
Alle PreBlock-Services in einem Rutsch
sudo systemctl restart preblock-*.service
Logs live einsehen
6 Kommandos
journalctl -f haengt an; mit Ctrl+C beenden. Fuer supervisor-Dienste liegen die Logs unter /var/log/supervisor/.
Backend-Log (FastAPI, live)
tail -f /var/log/supervisor/backend.out.log /var/log/supervisor/backend.err.log
PreBlock Ranker (live)
sudo journalctl -u preblock-ranker.service -f -n 100
PreBlock GBT-Proxy (live)
sudo journalctl -u preblock-gbt-proxy.service -f -n 100
DATUM Gateway (live)
sudo journalctl -u datum-gateway.service -f -n 100
Bitcoind-Debug-Log (live)
sudo tail -f /var/lib/bitcoin/debug.log
Alle preblock-* Services letzte 200 Zeilen
sudo journalctl -u "preblock-*" -n 200 --no-pager
Bitcoin Node Status
6 Kommandos
bitcoin-cli liest direkt vom lokalen bitcoind. Bei ersten Aufrufen kurz mit -rpcconnect ausrichten.
Sync-Status + Best-Height
bitcoin-cli getblockchaininfo | jq '{blocks, headers, verificationprogress}'
Mempool-Statistik
bitcoin-cli getmempoolinfo
Aktueller Best-Block-Hash
bitcoin-cli getbestblockhash
Peer-Anzahl + Netzwerkstand
bitcoin-cli getnetworkinfo | jq '{version, subversion, connections}'
bitcoind-Service Restart
sudo systemctl restart bitcoind.service
bitcoind-Service Status
sudo systemctl status bitcoind.service --no-pager
Redis-Steuerung
6 Kommandos
redis-cli liest per default von localhost:6379. Fuer Cluster-Zugriff -h/-p Flags nutzen.
Alle relevanten PreBlock-Keys auflisten
redis-cli --scan --pattern "mempool:*" | head -20
Snapshot-Alter pruefen
redis-cli TTL mempool:snapshot
Aktives Template (Profit) auslesen
redis-cli GET template:final:profit | jq '.txs | length'
Redis-Ping (Verfuegbarkeitscheck)
redis-cli ping
Redis-Service Restart
sudo systemctl restart redis-server.service
Alle mempool:* Keys loeschen (Vorsicht)
redis-cli --scan --pattern "mempool:*" | xargs -r redis-cli DEL

Alle Kommandos fuer die Node 1 Shell auf 192.168.178.116. Standing Orders §2026-02-07: nach Backend-Aenderungen ./scripts/sphere_update.sh ausfuehren.