Installa il Tuo Server Frigate
Self-Host Silent Payments: guida completa a Sparrow + Frigate
- PC/server con 4 core, 16 GB RAM (32 con GPU)
- GPU NVIDIA opzionale ma consigliata
- Bitcoin Core con txindex=1
- Docker e Docker Compose
Aggiungi a bitcoin.conf:
txindex=1 zmqpubrawtx=tcp://0.0.0.0:28332 zmqpubhashblock=tcp://0.0.0.0:28333
Poi riavvia Bitcoin Core.
Frigate si avvia con un file docker-compose.yml che orchestra tutto. La struttura standard e: cartelle config/ data/ logs/, immagine Docker ufficiale, variabile d'ambiente per la rete.
Avvio: docker compose up -d. Log: docker logs -f frigate.
- Sparrow → Edit → Preferences → Server
- Aggiungi indirizzo Frigate (localhost:5000 o il tuo IP)
- Verifica connessione
Ora Sparrow interroga il TUO Frigate per trovare i pagamenti.
Invia 10.000 satoshi al tuo Silent Payment Address da un altro wallet compatibile. Dopo conferma, dovresti vederlo in Sparrow con Frigate connesso.
- Indicizzazione: legge ogni transazione ed estrae le chiavi pubbliche.
- ECDH: calcola b·A per ogni input.
- Confronto: verifica se l'output matcha il tuo indirizzo derivato.
Non detiene chiavi, non firma, non transmette.
Con Frigate sul tuo hardware, nessuno sa quali blocchi scansioni o quali pagamenti ricevi. Server di terzi rivelano invece il range di blocchi e creano un profilo temporale.
Frigate non si connette: controlla che Bitcoin Core ascolti su 0.0.0.0 e non solo su 127.0.0.1. Verifica credenziali RPC. Controlla firewall.
Scanning lento: aggiungi GPU o aumenta RAM. Usa SSD NVMe.
Hai configurato Frigate self-hosted: privacy totale, nessun server di terzi, scanning automatico. Il setup e piu impegnativo di un wallet mobile, ma ripaga in sovranita digitale.