Tag: Nodo Bitcoin

  • Come fare il backup di un nodo Lightning Network: guida completa

    Perché il backup del nodo Lightning è critico

    Un nodo Lightning senza backup adeguato può portare alla perdita permanente dei fondi nei canali in caso di guasto hardware o corruzione dei dati. A differenza del wallet on-chain (recuperabile con il seed), i canali Lightning richiedono backup specifici e aggiornati.

    I tre livelli di backup per un nodo Lightning

    Livello 1: Seed wallet (24 parole)

    Il seed è la chiave master del tuo wallet Bitcoin. Va salvato una volta sola su carta o acciaio inossidabile e conservato offline in luogo sicuro:

    • Mai fotografare o salvare digitalmente il seed
    • Conserva due copie in luoghi fisici diversi
    • Usa piastre in acciaio per resistenza al fuoco e all’acqua

    Livello 2: Static Channel Backup (SCB)

    Il file channel.backup contiene le informazioni sui canali aperti. Va aggiornato ad ogni apertura o chiusura di canale:

    • BTCPay Server aggiorna automaticamente il file ad ogni cambio
    • Configura backup automatico su cloud cifrato (es. Google Drive, Nextcloud)
    • Frequenza consigliata: backup automatico ad ogni modifica

    Livello 3: Database completo

    Backup completo del database BTCPay Server:

    • Frequenza: ogni 24 ore
    • Destinazione: storage cloud cifrato esterno al server
    • Include: configurazione negozio, fatture, impostazioni

    Procedura di ripristino in emergenza

    1. Installa un nuovo BTCPay Server su nuovo hardware
    2. Ripristina il seed wallet nel nodo LND
    3. Copia il file channel.backup nella directory LND
    4. Esegui il comando di recovery: lncli restorechanbackup
    5. Attendi la chiusura cooperativa dei canali e il recupero dei fondi
    6. Ripristina il database BTCPay dal backup cloud

    Con il nostro hosting gestito

    Con il nostro hosting gestito, i backup sono automatici e monitorati: seed custodito in vault sicuro, channel.backup aggiornato in tempo reale, database backuppato ogni ora. Contattaci per saperne di più.

  • Come monitorare il tuo nodo Bitcoin Lightning 24/7: strumenti e alert

    Perché monitorare il nodo Lightning è fondamentale

    Un nodo Lightning offline significa pagamenti non ricevuti e canali che si chiudono forzatamente. Per un commerciante, ogni minuto di downtime è un potenziale pagamento perso. Il monitoraggio 24/7 permette di intervenire prima che i problemi impattino il business.

    Metriche chiave da monitorare

    • 🟢 Uptime del nodo: il nodo deve essere sempre online e raggiungibile
    • 💰 Liquidità in entrata: sufficiente per ricevere pagamenti
    • 🔗 Stato dei canali: canali attivi vs inattivi
    • 📊 Volume transazioni: pagamenti ricevuti nelle ultime 24 ore
    • 💻 Risorse server: CPU, RAM, spazio disco
    • 🔌 Connettività Internet: uptime della linea

    Strumenti gratuiti per il monitoraggio

    UptimeRobot

    Monitora l’uptime del tuo BTCPay Server ogni 5 minuti. Invia alert via email o Telegram se il server non risponde. Gratuito fino a 50 monitor.

    Amboss.space

    Dashboard pubblica per nodi Lightning. Mostra uptime, canali, liquidità e reputazione del nodo nella rete Lightning globale.

    LNDg

    Dashboard avanzata per nodi LND. Mostra statistiche dettagliate su canali, routing fees e liquidità. Installabile sul tuo server.

    Alert Telegram per BTCPay Server

    1. Vai su BTCPay Server > Server Settings > Notifications
    2. Aggiungi il tuo bot Telegram
    3. Attiva notifiche per: pagamento ricevuto, canale chiuso, server offline
    4. Ricevi alert in tempo reale sul tuo smartphone

    Failover Internet per nodi Lightning

    Un nodo Lightning richiede connettività Internet continua. Con il nostro failover Internet professionale, il nodo rimane online anche se la linea primaria cade.

    Conclusione

    Con il nostro hosting gestito, il monitoraggio 24/7 è incluso: ti avvisiamo noi se qualcosa non va. Contattaci per saperne di più.

  • Come configurare un nodo Bitcoin a casa: guida per principianti

    Perché avere un nodo Bitcoin a casa

    Avere il proprio nodo Bitcoin significa verificare autonomamente le transazioni senza fidarsi di terzi. Per i commercianti, un nodo proprio garantisce massima privacy e controllo. Per gli appassionati, è il modo più sovrano di partecipare alla rete Bitcoin.

    Hardware necessario

    • 💻 Raspberry Pi 4 (4GB RAM): ~80€ — la scelta più popolare
    • 💾 SSD esterno 2TB: ~80€ — per la blockchain completa
    • 🔌 Alimentatore ufficiale: ~10€
    • 🌐 Cavo ethernet: ~5€ — connessione cablata obbligatoria
    • Totale: ~175€

    Software consigliato

    • Umbrel: la soluzione più semplice, interfaccia grafica, app store integrato
    • RaspiBlitz: più tecnico, ottimo per Lightning avanzato
    • MyNode: buon equilibrio semplicità/funzionalità
    • Start9: focus su privacy e sovranità digitale

    Passo passo: setup con Umbrel

    1. Scarica l’immagine Umbrel da umbrel.com
    2. Scrivi l’immagine sulla microSD con Balena Etcher
    3. Inserisci microSD nel Raspberry Pi, collega SSD e ethernet
    4. Accendi e attendi 5 minuti
    5. Accedi a umbrel.local dal browser del tuo PC
    6. Segui il wizard di configurazione
    7. Attendi la sincronizzazione della blockchain (2–5 giorni)

    Connessione Internet: il requisito critico

    Un nodo Bitcoin deve essere sempre online. Se la connessione cade, il nodo si disconnette dalla rete e i canali Lightning possono andare in force-close. Soluzioni:

    • Connessione cablata ethernet (mai WiFi per un nodo)
    • Failover Internet con SIM 5G backup
    • UPS per protezione da blackout

    → Scopri il nostro Failover per Bitcoin business

    Conclusione

    Un nodo Bitcoin a casa è un progetto weekend accessibile a chiunque. Per uso commerciale, considera il nostro hosting gestito per uptime garantito. Contattaci per consigli.

  • Bitcoin Conference – Pompei

    Il primo evento Bitcoin nel sud Italia dedicato alle imprese e liberi professionisti!

    Il mercato ICT in Italia ha superato i 92 miliardi di euro. Le PMI italiane sono obbligate alla transizione digitale per restare competitive, ma spesso mancano di competenze interne.

    Questo evento formartivo tratta i seguenti argomenti:

    • Digital Presence: Web design, e-commerce e gestione social professionale.
    • Servizi Premium: Servizi per internet, mobile, energia e business in tutta Italia
    • Bitcoin Blockchain: Database replicato su più nodi (computer) peer-to-peer, eliminando la necessità di un amministratore centrale.
    • Automazione AI: Implementazione di chatbot e automazione dei flussi di lavoro.
    • Digitalizzazione Territoriale: Piattaforme per la visibilità locale (modello “Città Digitali”).
    • Hosting Cloud Scalabile & Security: Consulenza su migrazione dati e protezione informatica.
    • Macchine Virtuali: Le nostre macchine virtuali basate su KVM sono server a cui è possibile connettersi e che si possono gestire tramite SSH.
    • Hardware: Chiavi di Sicurezza Hardware (2FA/FIDO2 e sicurezza blockchain.

     

    Riserva il tuo posto adesso

  • Come configurare un nodo Bitcoin: guida completa

    Introduzione

    Gestire un nodo Bitcoin completo (full node) è uno dei modi più efficaci per partecipare attivamente alla rete Bitcoin, verificare le transazioni in modo indipendente e rafforzare la tua sovranità finanziaria. In questa guida ti spieghiamo passo dopo passo come configurare il tuo nodo Bitcoin.

    Perché eseguire un nodo Bitcoin?

    • Verifica indipendente: il tuo nodo valida ogni transazione e blocco senza fidarsi di terze parti.
    • Privacy: non devi rivelare le tue transazioni a nodi esterni.
    • Contributo alla rete: più nodi significano una rete più decentralizzata e resiliente.
    • Integrazione con BTCPay Server: un nodo proprio è il prerequisito per un’installazione self-hosted di BTCPay Server.

    Requisiti hardware

    • CPU: qualsiasi processore moderno (es. Raspberry Pi 4 con 4 GB RAM o superiore)
    • RAM: minimo 4 GB (8 GB consigliati)
    • Storage: SSD da almeno 1 TB (la blockchain Bitcoin supera i 600 GB)
    • Connessione internet: stabile, con almeno 10 Mbps in upload

    Requisiti software

    • Sistema operativo: Ubuntu 22.04 LTS (consigliato) o Debian
    • Bitcoin Core (ultima versione stabile)

    Installazione di Bitcoin Core

    1. Scarica Bitcoin Core

    Visita il sito ufficiale bitcoincore.org e scarica l’ultima versione per il tuo sistema operativo. Verifica sempre la firma GPG del pacchetto prima di procedere.

    # Esempio su Linux
    wget https://bitcoincore.org/bin/bitcoin-core-27.0/bitcoin-27.0-x86_64-linux-gnu.tar.gz
    tar -xzf bitcoin-27.0-x86_64-linux-gnu.tar.gz
    sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-27.0/bin/*

    2. Configura bitcoin.conf

    Crea il file di configurazione nella directory dati di Bitcoin:

    mkdir -p ~/.bitcoin
    nano ~/.bitcoin/bitcoin.conf

    Aggiungi le seguenti impostazioni di base:

    # Abilita il server RPC (necessario per BTCPay Server)
    server=1
    daemon=1
    
    # Credenziali RPC
    rpcuser=tuousername
    rpcpassword=tuapasswordsicura
    
    # Limita le connessioni in entrata
    maxconnections=40
    
    # Abilita il pruning (opzionale, per ridurre lo spazio su disco)
    # prune=550
    
    # Abilita txindex (necessario per BTCPay Server)
    txindex=1

    3. Avvia il nodo

    bitcoind -daemon

    Il nodo inizierà a sincronizzarsi con la rete Bitcoin. La sincronizzazione iniziale (Initial Block Download) può richiedere da alcune ore a qualche giorno, a seconda dell’hardware e della connessione.

    4. Verifica lo stato del nodo

    bitcoin-cli getblockchaininfo

    Controlla il campo verificationprogress: quando si avvicina a 1.0, il nodo è completamente sincronizzato.

    Configurazione come servizio systemd

    Per avviare automaticamente il nodo ad ogni riavvio del sistema:

    sudo nano /etc/systemd/system/bitcoind.service
    [Unit]
    Description=Bitcoin daemon
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/bitcoind -daemon -conf=/home/tuoutente/.bitcoin/bitcoin.conf
    User=tuoutente
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    sudo systemctl enable bitcoind
    sudo systemctl start bitcoind

    Integrazione con BTCPay Server

    Una volta che il nodo è sincronizzato, puoi collegarlo a BTCPay Server per accettare pagamenti Bitcoin in modo completamente self-hosted. Nella configurazione di BTCPay Server, inserisci i dati RPC del tuo nodo (host, porta, username e password) per stabilire la connessione.

    Sicurezza e manutenzione

    • Mantieni Bitcoin Core sempre aggiornato all’ultima versione stabile.
    • Configura un firewall (es. ufw) per limitare l’accesso alla porta RPC (8332) solo alle macchine autorizzate.
    • Abilita l’autenticazione a due fattori (2FA) sul server host.
    • Monitora regolarmente i log con bitcoin-cli getnetworkinfo e journalctl -u bitcoind.

    Conclusione

    Gestire il proprio nodo Bitcoin è un passo fondamentale verso la piena sovranità finanziaria e la privacy nelle transazioni. Se desideri un’alternativa gestita e senza pensieri, scopri il nostro servizio di hosting BTCPay Server: ti offriamo un nodo sempre aggiornato, monitorato 24/7 e pronto all’uso.