Mani in Pasta · Pratica EP.04 20 min lettura

Installa il Tuo Server Frigate

Self-Host Silent Payments: guida completa a Sparrow + Frigate

Vuoi ricevere Silent Payments senza affidare la tua privacy a un server di terzi? Frigate e la soluzione: un server di scanning che gira sul tuo hardware, connesso al tuo nodo Bitcoin. Vediamo cosa serve e come farlo partire.
Hardware Cosa serve
  • 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
Bitcoin Configura il tuo nodo

Aggiungi a bitcoin.conf:

txindex=1
zmqpubrawtx=tcp://0.0.0.0:28332
zmqpubhashblock=tcp://0.0.0.0:28333

Poi riavvia Bitcoin Core.

Docker Docker Compose per Frigate

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 Collega Sparrow a Frigate
  1. Sparrow → Edit → Preferences → Server
  2. Aggiungi indirizzo Frigate (localhost:5000 o il tuo IP)
  3. Verifica connessione

Ora Sparrow interroga il TUO Frigate per trovare i pagamenti.

Test Smoke test con un pagamento

Invia 10.000 satoshi al tuo Silent Payment Address da un altro wallet compatibile. Dopo conferma, dovresti vederlo in Sparrow con Frigate connesso.

Dietro Cosa fa Frigate dietro le quinte
  1. Indicizzazione: legge ogni transazione ed estrae le chiavi pubbliche.
  2. ECDH: calcola b·A per ogni input.
  3. Confronto: verifica se l'output matcha il tuo indirizzo derivato.

Non detiene chiavi, non firma, non transmette.

Privacy La privacy del self-hosting

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.

Problem Problemi comuni

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.

Conclusione

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.

Timeline
2024
BIP352 ratificato
Silent Payments standardizzati

Quanta RAM minima e consigliata per un server Frigate?

Continua Esplorando