Pubblicato originariamente su Substack il 05/02/2024. Aggiornato qui il 20/12/2024
Questa guida celebra i 5 anni di esistenza dell'app Zeus LN, la sua prima versione v0.0.1 è stata il 19/02/2019, 5 anni di continui miglioramenti e dedizione all'app FOSS auto-custodita per i bitcoiner. Un viaggio incredibile per un'app mobile molto potente, che merita il suo posto in cima ai costruttori di Bitcoin. Potrei dire che non sei un vero bitcoiner se non hai installato Zeus sul tuo dispositivo mobile. Grazie a Evan Kaloudis!
Una guida dettagliata su come iniziare a usare un potente nodo LND sul tuo dispositivo mobile con il nodo incorporato Zeus LN.
Dedico questa guida a tutti quei nuovi utenti Lightning Network (LN) che vogliono iniziare un nuovo viaggio sovrano usando un portafoglio di nodi auto-custoditi sui loro dispositivi mobili.
Consideriamo che tu abbia già attraversato tutta quella pletora di portafogli LN di custodia, ma non sei ancora pronto per iniziare a gestire un nodo LN di routing PUBBLICO, vuoi solo accumulare più sat su LN in un modo più auto-custoditi e fare i tuoi pagamenti regolari su LN.
Ecco Zeus, che inizia con versione v0.8.0 annunciata sul loro blog, offre ora un nodo LND incorporato nell'app. Finora Zeus era un'app di gestione dei nodi remoti + account LNDhub. Ma ora... il nodo è nel telefono!
Se vuoi vedere maggiori dettagli sulla gestione dei nodi remoti di Zeus, inizia con questo ottimo video tutorial di BTC Sessions.
Breve riepilogo delle funzionalità principali di Zeus Node:
- Nodo LND privato - Ciò significa che questo nodo NON effettuerà il routing pubblico di altri pagamenti tramite il tuo nodo. Il nodo e i canali non sono annunciati (privati, non visibili sul grafico LN pubblico). Ricevere ed effettuare pagamenti sarà fatto tramite i tuoi peer LSP connessi. RICORDA: Zeus Embedded Node NON effettuerà il routing pubblico!
- Servizio LND persistente - l'utente può attivare questa funzione e mantenere il servizio LND attivo ininterrottamente come qualsiasi normale nodo LN. L'app non deve essere aperta, il servizio persistente manterrà tutte le comunicazioni online.
- Filtri di blocco Neutrino - la sincronizzazione dei blocchi viene eseguita utilizzando filtri di blocco e il protocollo Neutrino (senza fornire informazioni sui fondi on-chain dei nostri utenti). Promemoria: per connessioni Internet lente/ad alta latenza, questa sincronizzazione dei blocchi basata su Neutrino, a volte potrebbe non funzionare. Provare a passare a un server Neutrino vicino potrebbe aiutare a ripristinare la sincronizzazione. Senza questa sincronizzazione il tuo nodo LND non potrebbe avviarsi!
- Canali Taproot semplici - Quando chiudono questi canali, gli utenti incorrono in meno commissioni e hanno più privacy poiché sembrano apprezzare qualsiasi altra spesa Taproot quando esaminano la loro impronta on-chain.
- LSP integrato - Olympus è il nuovo nodo LSP per Zeus. Gli utenti possono ricevere sat su LN immediatamente, senza aver precedentemente impostato canali LN. Dovranno semplicemente creare una fattura LN e pagare da qualsiasi altro portafoglio LN, con il servizio canale Zeus 0-conf. Leggi di più su Zeus LSP qui. L'LSP garantisce inoltre una maggiore privacy ai nostri utenti, fornendo loro fatture incapsulate che nascondono le chiavi pubbliche dei loro nodi ai pagatori.
- Rubrica dei contatti: puoi salvare manualmente i contatti o importarli da NOSTR, per inviare facilmente i pagamenti alle tue destinazioni abituali.
- Supporto completo per LNURL, invio e ricezione di indirizzi LN: ora puoi impostare il tuo indirizzo LN auto-custodiale con @zeuspay.com. Promemoria: puoi anche usare Zeus per l'autenticazione LN su siti in cui puoi effettuare l'accesso con un'autenticazione LN. È molto utile.
- Punto vendita: ora gli utenti commercianti possono impostare i propri articoli di prodotto e vendere direttamente da Zeus, con PoS integrato. Per il momento contengono le esigenze di base, ma in futuro conterranno funzionalità estese.
- Log LND: l'utente può leggere in tempo reale i log del servizio LND e utilizzarli per risolvere possibili problemi (principalmente per connessioni scadenti)
- Backup automatici: i canali del nodo LN vengono automaticamente sottoposti a backup sul server Olympus. Questo backup automatico è crittografato con il seed del tuo portafoglio nodo (senza il seed è totalmente inutile). L'utente può anche esportare manualmente un SCB (backup di canali statici) per un disaster recovery.
Come salire a bordo con Zeus LN Node (LND incorporato)
In questa guida parlerò solo del nodo LND incorporato e non degli altri modi per utilizzare questa magnifica app (gestione remota dei nodi e account LNDhub). Per gli altri tipi di connessioni, fare riferimento alla pagina Zeus Docs, che è molto ben spiegata e non c'è bisogno di scrivere una guida dedicata.
PASSO 1 - CONFIGURAZIONE INIZIALE
Dato che Zeus è un nodo LND completo, ecco alcuni consigli iniziali:
- Non usare un vecchio dispositivo, che potrebbe influire sull'uso di questa potente app. Soprattutto nel periodo di sincronizzazione l'app potrebbe usare intensamente CPU e RAM. La mancanza di queste potrebbe persino rendere impossibile l'uso dell'app Zeus.
- Usa almeno Android 11 come sistema operativo mobile e aggiornato il più possibile. Per iOS lo stesso, prova a usare una versione molto più avanzata del sistema operativo.
- Avrai bisogno di almeno 1 GB di spazio su disco per l'archiviazione dei dati. Col tempo potrebbe aumentare di più, ma c'è una funzionalità per compattare il database a un livello di MB.
- NON c'è bisogno di usare Zeus con il servizio Tor o Orbot. Per favore non complicare le cose più del necessario. Tor in questo caso non ti offrirà più privacy ma peggiorerà solo le cose per la sincronizzazione iniziale. Fai anche attenzione a quali VPN stai usando e controlla la latenza della connessione verso i server Neutrino. Tieni presente che il filtro di blocco Neutrino non fa trapelare o traccia l'identità del tuo dispositivo, sta solo servendo blocchi. Il traffico LN è anche dietro un LSP con canali privati, quindi sono pochissime le informazioni in circolazione, non c'è motivo di preoccuparsi per la privacy.
- Sii paziente per la sincronizzazione iniziale, potrebbe richiedere diversi minuti. Prova a connetterti a una connessione Internet a banda larga con una buona latenza. Se gestisci il tuo nodo Bitcoin, puoi attivare il servizio neutrino e connettere il tuo Zeus al tuo nodo, anche usando la LAN interna, così avrai la massima velocità.
Una volta impostato il tipo di connessione "Nodo incorporato", l'app inizierà a sincronizzarsi per un po'. Aspetta pazientemente di terminare quella parte, quindi accedi alla pagina principale delle Impostazioni.
In breve, immergiamoci in ciascuna delle sezioni delle Impostazioni e comprendiamo alcune delle funzionalità principali, prima di iniziare a usare Zeus:
A - IMPOSTAZIONI
Questa è una sezione con le impostazioni generali per l'intera app
1 - Lightning Service Provider (LSP)
Qui vengono presentati due servizi LSP:
- Canali just in time - quando non hai alcun canale aperto o liquidità in entrata disponibile, se il servizio è attivato aprirà un canale al volo per te. Questa opzione può essere disabilitata se non vuoi aprire altri canali di questo tipo.
- Richiedi canali in anticipo: puoi acquistare canali in entrata dall'Olympus LSP direttamente nell'app con più opzioni e importi (per entrata e uscita).
L'LSP aiuta a connettere gli utenti alla rete Lightning aprendo canali di pagamento ai loro nodi. Scopri di più su LSP qui. ZEUS ha un nuovo LSP integrato chiamato OLYMPUS di ZEUS, disponibile per tutti gli utenti che utilizzano il nuovo nodo incorporato.
In questa sezione, per impostazione predefinita è presente l'LSP Olympus (https://0conf.lnolymp.us), ma presto potrai anche impostare un altro LSP 0conf che supporti questo protocollo.
Tieni presente:
- quando apri un canale con LSP Olympus utilizzando le fatture LN wrapper ottieni anche una liquidità in entrata di 100k! Questa è davvero una buona opzione nel caso in cui tu abbia bisogno di ricevere subito più sat.
- Esempio: depositi 400k sat per aprire un canale LSP, quindi l'LSP apre un canale di capacità di 500k sat verso il tuo nodo Zeus e spinge i 400k sat che depositi verso il tuo lato.
- "Liquidità in entrata" = più "spazio" nel tuo canale da ricevere.
In futuro speriamo di poter avere molti altri LSP che potrebbero essere integrati in Zeus e utilizzare alternativamente ciascuno di essi. È solo questione di tempo prima che i nuovi LSP adottino uno standard aperto per questo tipo di canali 0conf.
Se non vuoi aprire nuovi canali "al volo", puoi disabilitare questa opzione.
In questa stessa sezione, hai anche la possibilità di scegliere "richiedi canali Simple Taproot" quando l'LSP aprirà un canale verso il tuo nodo Zeus. Questi canali Simple Taproot offrono una migliore privacy on-chain e commissioni più basse sulla chiusura del canale. Ci sono solo due motivi per cui non vorresti usarli:
- Sono nuovi e potrebbero esserci ancora dei bug in LND quando li usi.
- La tua controparte non li supporta. Per ora, anche i nodi LND devono esplicitamente accettarli.
2 - Impostazioni di pagamento
Questa funzionalità ti offrirà la possibilità di impostare le tue tariffe preferite per i pagamenti, su LN o onchain. Inoltre, ti offre l'opzione di aumentare o diminuire il timeout per le tue fatture.
Se alcuni dei tuoi pagamenti LN falliscono, potresti aumentare la tariffa per trovare un percorso migliore. Inoltre, se stai eseguendo transazioni onchain, puoi impostare una tariffa specifica in modo che la tua transazione non finisca bloccata nel mempool per molto tempo, in caso di periodi di commissioni elevate.
3 - Impostazioni fatture
In questa sezione sono presenti alcune opzioni per generare fatture:
- Imposta una nota standard da visualizzare nella fattura generata
- Tempo di scadenza in secondi, nel caso in cui desideri un tempo specifico, più lungo o più breve, per il pagamento della fattura
- Includi suggerimenti di percorso: fornisci informazioni per trovare canali non pubblicizzati o privati. Ciò consente l'instradamento dei pagamenti verso nodi che non sono visibili pubblicamente sulla rete. Un suggerimento di routing fornisce un percorso parziale tra il nodo privato del destinatario e un nodo pubblico. Questo suggerimento di routing viene quindi incluso nella fattura generata dal destinatario e fornito al pagatore. Suggerisco di abilitarlo di default, altrimenti i pagamenti in entrata potrebbero non andare a buon fine (nessun percorso trovato).
- Fattura AMP: i pagamenti Atomic Multi-path sono un nuovo tipo di pagamenti Lightning implementati da LND che consentono di ricevere sat senza una fattura specifica, utilizzando keysend. È praticamente un codice di pagamento statico. Scopri di più qui.
- Mostra campo preimmagine personalizzato: utilizza questa opzione solo in casi molto specifici quando vuoi davvero utilizzare campi personalizzati nella preimmagine. Leggi di più qui.
Un'altra opzione in questa sezione è come impostare il tipo di indirizzo onchain che vuoi usare: segwit nested, segwit, taproot.
Fai clic sul pulsante della rotellina in alto e apparirà una schermata popup per scegliere il tipo di indirizzo desiderato. Una volta impostato, la prossima volta che premi il pulsante di ricezione per onchain, verrà generato il tipo di indirizzo selezionato. Puoi cambiarlo in qualsiasi momento.
4 - Impostazioni canali
In questa sezione puoi preimpostare alcune funzionalità di apertura dei canali come:
- numero di conferme
- Annuncia canale (disattivato di default), ovvero saranno canali non annunciati
- Canali Taproot semplici
- Mostra pulsante di acquisto canale
5 - Impostazioni privacy
Qui troverai alcune impostazioni di base per aggiungere più privacy usando l'app Zeus:
- Esplora blocchi per aprire i dettagli tx (mempool.space, blockstream.info o uno personalizzato)
- Leggi appunti: attiva/disattiva se vuoi che Zeus legga gli appunti del tuo dispositivo
- Modalità Lurker: attiva/disattiva se vuoi nascondere informazioni sensibili specifiche dalla tua app Zeus. È una buona opzione quando fai demo o screenshot.
- Suggerimento tariffa Mempool: attiva questa opzione se vuoi usare i livelli tariffari consigliati da mempool.space
6 - Sicurezza
Questa sezione ha solo due opzioni per proteggere l'app all'apertura: imposta una password o un PIN.
Una volta impostato un PIN per aprire l'app, puoi anche impostare un "PIN di coercizione". Questo PIN aggiuntivo segreto verrà usato SOLO in caso di situazione di coercizione, se sei minacciato. Se inserisci questo PIN, la configurazione verrà completamente CANCELLATA. Quindi è meglio tenere aggiornati i backup. I backup automatici sono ATTIVI per impostazione predefinita, ma è bene avere anche i propri backup, fuori dal dispositivo.
7 - Valuta
Abilita o disabilita l'opzione per visualizzare una conversione di valuta fiat nell'utilizzo dell'app Zeus. Attualmente supporta oltre 30 valute fiat in tutto il mondo.
8 - Lingua
Puoi passare da una lingua di traduzione all'altra, revisionata dalla community Zeus con madrelingua.
9 - Display
In questa sezione puoi personalizzare il display Zeus, selezionando vari temi colore, schermata predefinita (tastiera o saldo), mostrare l'alias del tuo nodo, attivare i pulsanti della tastiera grande, mostrare più cifre decimali.
10 - Punto vendita
Questa è una funzione speciale per abilitare/disabilitare un sistema PoS integrato in Zeus. Potresti gestire un PoS autonomo o collegato a un sistema Square PoS. Attualmente supporta funzionalità di base come un PoS, ma è sufficiente per un buon inizio e potrebbe aiutare quei piccoli commercianti (bar/ristoranti, alimentari) ad iniziare ad accettare BTC in modo nativo.
All'interno di queste impostazioni, troverai varie opzioni per configurare il tuo PoS:
- Tipo di pagamento di conferma: solo LN, 0-conf, 1-conf
- Abilita/disabilita le mance per i dipendenti che gestiscono il PoS
- Mostra/nascondi la tastiera
- Percentuale di imposta da applicare sullo scontrino
- Crea prodotti e categorie di prodotti
- Un semplice elenco di tutte le vendite
Ecco un video dimostrativo in tempo reale su come utilizzare Zeus PoS:
B - Portafoglio di backup
Il nodo incorporato in ZEUS è basato su LND e utilizza formato seed aezeed. Questo è diverso dal tipico formato BIP39 che vedi nella maggior parte dei wallet Bitcoin, anche se può sembrare simile. Aezeed include alcuni dati extra, tra cui la data di nascita del wallet, che aiuteranno le nuove scansioni durante il recupero a essere più efficienti.
Il formato chiave aezeed dovrebbe essere compatibile con i seguenti wallet mobili: Blixt, BlueWallet e Breez. Nota che il seed da solo non sarà sufficiente per recuperare tutti i tuoi saldi se hai canali aperti o in attesa di chiusura!
Scopri di più sul processo di backup e ripristino sulla pagina Zeus Docs.
CONSIGLIO POTENTE: quando salvi il tuo seed, salva anche la chiave pubblica del nodo! A volte è bene averla a portata di mano, insieme al tuo seed e SCB (Static Channels Backup) nel caso in cui tu abbia bisogno di verificare il recupero.
SCB è necessario solo se hai canali LN aperti. Nel caso in cui tu abbia solo fondi onchain, non è necessario.
Se vedi che dopo molto tempo non mostra ancora la vecchia cronologia delle transazioni, vai su Nodo incorporato - Peer e disattiva l'opzione per usare l'elenco dei peer selezionati (per impostazione predefinita è btcd.lnolymp.us). Ciò attiverà un riavvio e si collegherà al primo nodo neutrino disponibile con una migliore risposta temporale. Oppure usa gli altri peer neutrino noti menzionati di seguito.
Se vuoi vedere più opzioni di ripristino per un nodo LND, leggi la mia guida precedente, dove puoi trovare i passaggi per importare un seed aezeed nel portafoglio Sparrow o altri metodi.
C - Nodo incorporato
In questa sezione troveremo alcuni strumenti di base per gestire il nodo integrato:
- Disaster Recovery - Backup automatici e manuali per i canali LN. Leggi di più su come utilizzare questa funzionalità sulla pagina Zeus Docs.
- Express Graph Sync - L'app Zeus scaricherà il grafico dei dati di gossip LN da un server dedicato, per una sincronizzazione più rapida e migliore, offrendo i migliori percorsi di pagamento. Puoi anche scegliere di cancellare i dati del grafico precedente all'avvio.
- Peers - sezione per gestire i peer neutrino e i peer 0-conf. Se hai problemi con la sincronizzazione iniziale, i canali non sono online, è perché il tuo dispositivo ha un'elevata latenza con il peer neutrino configurato. Prova a cambiare l'elenco dei peer preferiti o aggiungi il tuo peer specifico che sai avere una latenza migliore per la sincronizzazione. I server neutrino più noti sono:
- btcd1.lnolymp.us | btcd2.lnolymp.us - per la regione USA
- sg.lnolymp.us - per la regione Asia
- btcd-mainnet.lightning.computer - per la regione USA
- uswest.blixtwallet.com (Seattle) - per la regione USA
- europe.blixtwallet.com (Germania) - per la regione UE
- asia.blixtwallet.com - per la regione Asia
- node.eldamar.icu - per la regione USA
- noad.sathoarder.com - per la regione USA
- bb1.breez.technology | bb2.breez.technology - per la regione USA
- neutrino.shock.network - regione USA
- Log LND - strumento molto utile per eseguire il debug dei problemi del nodo LN e controllare in modo approfondito cosa sta succedendo a un livello più tecnico.
- Impostazioni avanzate - più strumenti per controllare l'uso del nodo LND:
- Modalità di ricerca del percorso - bimodale o apriori, modi per trovare un percorso migliore per i pagamenti LN e anche per reimpostare le informazioni di routing precedenti. Leggi queste ottime guide sul pathfinding: Pathfinding - di Docs Lightning Engineering e LN Payment Pathfinding - di Voltage
- LND persistente - attiva questa modalità se vuoi che il servizio LND funzioni continuamente in background e mantenga il tuo nodo online 24 ore su 24, 7 giorni su 7. È molto utile se usi Zeus come PoS in un piccolo negozio o se ricevi molti suggerimenti LN tramite l'indirizzo LN.
- Riscansiona portafoglio - questa opzione attiverà al riavvio una scansione completa di tutte le transazioni onchain del tuo portafoglio. Attivalo solo nel caso in cui ti manchino alcuni tx nel tuo portafoglio. L'attività di nuova scansione richiederà del tempo, diversi minuti, quindi sii paziente e controlla sempre i registri per vedere maggiori dettagli sui progressi.
- Compatta database - questa opzione è molto utile se la tua app Zeus occupa molto spazio sul dispositivo (vedi i dettagli dell'app nelle impostazioni del dispositivo). Se hai molta attività con Zeus, ti consiglio di eseguire questa compattazione più spesso. Una volta che vedi di avere più di 1-1,5 GB di dati per l'app Zeus, esegui la compattazione. Si riavvierà e richiederà del tempo, quindi sii paziente.
- Elimina file Neutrino - questa opzione per eliminare i file neutrino (con un riavvio) ridurrà molto l'utilizzo dell'archiviazione dati. La riduzione dell'utilizzo dei dati ha anche un grande impatto sull'utilizzo della batteria, riducendone l'utilizzo, soprattutto se si utilizza Zeus in modalità persistente.
D - Informazioni sul nodo
In questa sezione, troverai maggiori dettagli sullo stato del tuo nodo Zeus come:
- Alias - ID nodo breve
- Chiave pubblica - la chiave pubblica completa per il tuo nodo richiesta agli altri nodi per trovare quel percorso verso il tuo nodo. Ricorda che questa chiave pubblica NON è visibile sui normali LN Explorer (Mempool, Amboss, 1ML ecc.). Questa chiave pubblica è raggiungibile SOLO tramite i tuoi peer e canali LN connessi.
- Versione di implementazione LN
- Versione dell'app Zeus
- Stato sincronizzato con la catena e sincronizzato con il grafico - molto importanti, mostrano lo stato corretto del tuo nodo. Se questi due non mostrano "true", significa che il tuo nodo è ancora in fase di sincronizzazione o ha dei problemi di sincronizzazione. Quindi ti consigliamo di controllare i tuoi log LND o di attendere ancora un po'.
- Altezza del blocco e hash: mostra l'ultimo blocco e hash che il tuo nodo ha visto e sincronizzato.
E - Informazioni di rete
Questa sezione mostra maggiori dettagli sullo stato generale della rete Lightning, estratti dai dati di sincronizzazione del grafico: numero di canali pubblici disponibili, numero di nodi, numero di canali zombie (offline o morti), diametro del grafico, media e grado massimo per il grafico.
Questi dati informativi potrebbero essere utili per il debug o semplicemente utilizzati per le statistiche.
F - Indirizzo Lightning
In questa sezione l'utente può impostare il proprio indirizzo LN di auto-custodia @zeuspay.com.
ZEUS PAY sfrutta hash pre-immagine generati dall'utente, fatture hodl e lo schema di attestazione Zaplocker Nostr per consentire agli utenti che potrebbero non essere online 24 ore su 24, 7 giorni su 7 di ricevere pagamenti su un indirizzo Lightning statico. Gli utenti devono solo accedere ai loro portafogli ZEUS entro 24 ore per richiedere i pagamenti, altrimenti verranno restituiti al mittente.
Se attivi la "modalità persistente", tutti i pagamenti al tuo indirizzo LN verranno ricevuti immediatamente.
Scopri come funzionano i pagamenti Zaplocker e di più sulle commissioni ZeusPay qui.
G - Indirizzi Onchain
In questa sezione puoi consultare i tuoi indirizzi Onchain generati per un migliore controllo delle monete
H - Contatti
Una nuova rubrica è stata introdotta in Zeus v 0.8.0 che puoi puoi usare per inviare rapidamente pagamenti ai tuoi amici e familiari, anche con la possibilità di importare i tuoi contatti da Nostr.
Inserisci semplicemente il tuo indirizzo Nostr npub o NIP-05 leggibile dall'uomo e ZEUS interrogherà Nostr per tutti i tuoi contatti. Da lì puoi inviare un pagamento rapido a un contatto o importare tutti o alcuni contatti nella tua rubrica locale./<
Ecco un breve video su come configurare e usare i tuoi contatti Zeus:
I - Strumenti
Qui abbiamo varie sottosezioni con più strumenti:
- Account - qui puoi importare account/portafogli esterni, portafogli freddi, portafogli caldi, da controllare o utilizzare come fonte di finanziamento esterna per i tuoi canali nodo Zeus. Questa funzionalità è ancora sperimentale.
-
Velocizza transazione - Questa funzionalità potrebbe essere utile quando hai una tx bloccata in mempool e vuoi aumentare la commissione. Dovrai fornire l'output tx dai dettagli tx e selezionare la nuova commissione desiderata che desideri utilizzare. Deve essere più alto del precedente e richiede di avere più fondi disponibili nel tuo portafoglio onchain.
Devi andare alla tua tx in sospeso e copiare il txID outpoint. Quindi vai a questa sezione e incollalo, quindi seleziona la nuova commissione che vuoi usare per aumentarla. Apparirà una nuova schermata con le commissioni consigliate in quel momento, oppure puoi impostarne una personalizzata. Ricorda che DEVE essere più alto del precedente.
È sempre meglio tenere un UTXO con un massimo di 100k sats nel tuo portafoglio onchain Zeus, per poterlo usare per aumentare le commissioni quando necessario.
- Firma o verifica - Con questa funzione puoi firmare un messaggio specifico con le chiavi del tuo portafoglio. Può anche essere usato per verificare un messaggio per dimostrare che proviene da chiavi di portafoglio specifiche.
- Convertitore di valuta - un semplice strumento per calcolare il tasso di conversione tra BTC e altre valute legali.
J - Merch e supporto
Qui troverai maggiori informazioni e link su Zeus, negozio online, sponsor, social media.
K - Aiuto
In quest'ultima sezione troverai link alla pagina di documentazione di Zeus, problemi di Github (se vuoi pubblicare un bug o una richiesta direttamente agli sviluppatori di app), supporto via e-mail.
PASSO 2 - INIZIA A USARE ZEUS NODE
Ricorda, Zeus deve essere usato principalmente come LN wallet, per pagamenti facili e rapidi su LN. Certo, contiene anche un portafoglio onchain, ma quello dovrebbe essere usato esclusivamente per aprire/chiudere i canali LN e non per i pagamenti regolari di un caffè.
Leggi la mia altra guida su come essere la tua banca usando i 3 livelli di stash.
In questo momento l'utente ha 2 modi per iniziare a usare Zeus:
- Direttamente su LN, usando il canale 0-conf da Olympus LSP
- Deposita prima nel portafoglio onchain e poi apri un normale canale LN con il peer che desideri.
Metodo A - Utilizzo di Olympus LSP
Questo è un modo molto semplice e diretto per integrare un nuovo utente LN con Zeus. Potrebbe essere un utente bitcoin completamente nuovo che non ha alcun sat, integrato da un amico o un nuovo commerciante che inizia con il suo primo pagamento LN.
Di default, Zeus utilizzerà il suo LSP, Olympus. Ma in seguito puoi passare anche ad altri LSP che supportano questo protocollo 0-conf per aprire i canali.
Creando semplicemente una fattura sul tuo Zeus (inserisci l'importo e fai clic sul pulsante "richiedi"), sarai in grado di ricevere immediatamente quei sat.
La fattura che generi sarà wrapped e ti verranno presentate le commissioni associate al servizio se sono state pagate. Questa fattura incapsulata contiene suggerimenti di percorso verso il tuo nodo Zeus, in modo che l'LSP possa trovare il tuo nuovo nodo e aprire un canale con i nuovi fondi che stai depositando.
Per ottenere un canale LN dall'LSP con i fondi che desideri ricevere per la prima volta, questa fattura deve essere pagata da un altro portafoglio LN e attendere qualche istante finché l'LSP non apre il canale verso il tuo nodo Zeus, dedurre la commissione e spingere l'importo rimanente del pagamento sul tuo lato del canale.
Tutto ciò che devi fare è pagare la fattura generata per te in ZEUS con un altro portafoglio lightning e il tuo canale si aprirà all'istante. Consulta le tariffe Zeus LSP.
Un altro vantaggio del pagamento per un canale è il routing a zero commissioni. Ciò significa che quando si instradano i pagamenti, il primo passaggio tramite OLYMPUS di ZEUS non comporta commissioni di routing. Nota che i salti oltre OLYMPUS di ZEUS ti addebiteranno comunque un costo.
Una volta che il canale è pronto, clicca sul pulsante destro in basso allo schermo, che mostra i canali Zeus.
E vedrai un canale come questo, che mostra il tuo lato del saldo del canale:
Più spenderai da questo canale, più liquidità in entrata avrai. Più sat riceverai in questo canale, meno spazio di liquidità in entrata avrai.
Ecco una bella dimostrazione visiva semplice (di Rene Pickhardt) su come funzionano i canali LN:
In questo momento, considerando la schermata demo per i canali, fai clic sul nome del canale e vedrai maggiori dettagli al riguardo.
Hai un singolo canale con Olympus, con una capacità totale di 490.000 sat, con un saldo di 378.000 sat dalla tua parte e 88.000 sat dalla parte di Olympus. Ciò significa che potresti ricevere al massimo 88.000 sat in più nello stesso canale.
Se hai bisogno di ricevere più di 88.000 sat (la liquidità in entrata disponibile in questo caso), diciamo altri 500.000 sat, semplicemente creando una nuova fattura LN con tale importo, verrà attivata una nuova richiesta di canale all'LSP Olympus. Quindi otterrai un secondo canale.
Ecco perché, per evitare di pagare più commissioni per l'apertura di più canali, si consiglia di aprire per la prima volta un canale più grande, diciamo 1-2 milioni di sat. Una volta aperto, potresti effettuare lo swap out per onchain parte di quei sat, diciamo il 50%, usando qualsiasi servizio di swap esterno descritto in questa guida.
Una volta effettuato lo swap out da quel canale, diciamo il 50% e aver riportato i sat nel tuo portafoglio Zeus onchain, sei pronto per passare al metodo successivo per aprire un nuovo canale, dal saldo onchain.
Metodo B - Utilizzo del saldo onchain
Con questo metodo puoi aprire canali verso qualsiasi altro nodo LN, incluso lo stesso LSP Olympus. Ma se hai già un canale con Olympus, è consigliabile averlo anche con un altro nodo, per una maggiore affidabilità e potresti anche usare MPP (pagamento multi-parte).
Sopra è riportato un esempio di pagamento di una fattura LN tramite MPP. Come puoi vedere in fondo allo schermo hai "impostazioni" e stai aprendo una pagina a discesa con maggiori dettagli per il pagamento che stai per effettuare. In quella schermata, se hai almeno 2 canali aperti, la funzione MPP sarà ATTIVA per impostazione predefinita. Puoi anche attivare AMP (atomic multi-path) e impostare parti specifiche che desideri. Questa è una funzione potente!
Per un nodo privato come Zeus, consiglierei di avere 2-3 buoni canali (max. 4-5), con buoni LSP e buona liquidità per coprire tutte le tue esigenze di pagamento o ricezione di sat su LN. Scopri altri consigli sulla liquidità del nodo LN in questa guida. Ecco anche un'altra guida generale sulla liquidità LN del team Bitcoin Design.
Scegliere i peer giusti, lo so, non è un compito facile, nemmeno per gli utenti esperti. Quindi ti darò alcune opzioni per iniziare, questi sono nodi peer che ho testato personalmente usando Zeus (ho provato a connettermi solo ai nodi LND per evitare problemi di incompatibilità)
Ecco anche un elenco di nodi peer garantiti per Zeus. Se ne conosci di buoni, sei il benvenuto ad aggiungerli a quell'elenco.
Puoi aprire un canale in Zeus andando alla vista Canali cliccando sull'icona del canale nell'angolo in basso a destra della vista principale, quindi premendo l'icona + nell'angolo in alto a destra.
Se vuoi aprire un canale con un nodo specifico, clicca su (A) nell'angolo in alto per scansionare il QR del nodo nodeID (su Mempool, Amboss, 1ML puoi ottenere quel QR) e tutti i dettagli del peer saranno popolati.
PROMEMORIA
- Il nodo incorporato di Zeus non usa il servizio Tor! Quindi per favore non provare ad aprire canali con nodi che sono sotto Tor! Stai facendo più danni a te stesso che ad aumentare la privacy. Tor per LN non offre più privacy ma aggiunge più problemi.
- scegli con saggezza i tuoi pari, meglio che siano buoni LSP, buoni nodi di routing, non nodi plebei casuali che potrebbero chiudere i tuoi canali e non offrire una buona liquidità. Qui ho scritto una guida dedicata sulla liquidità e un esempio di nodi.
Se clicchi direttamente sul pulsante "Apri canale su Olympus", compilerai i campi richiesti per aprire un canale su OLYMPUS di ZEUS.
A differenza dei canali LSP a pagamento, il tuo canale richiederà la conferma on-chain, utilizzando i tuoi fondi on-chain (puoi selezionare dai tuoi UTXO nella vista del canale aperto); non si aprirà immediatamente. Si prega di consultare prima le tariffe effettive del mempool e di modificarle di conseguenza, a seconda di quanto velocemente si desidera aprire quel canale.
Prima di premere il pulsante per aprire il canale, scorrere verso il basso le opzioni avanzate:
Dovrai anche assicurarti che il canale non sia annunciato (privato). Per impostazione predefinita, l'opzione è disattivata per i canali annunciati. Si sconsiglia di attivare questa opzione per il nodo incorporato Zeus, è utile solo quando utilizzi Zeus con il tuo nodo remoto, come nodo di routing pubblico.
A differenza dei canali LSP a pagamento, non trarrai vantaggio dal routing a zero commissioni aprendo canali con questo metodo.
E fatto, clicca semplicemente sul pulsante "Apri canale", attendi che la tx venga confermata dai minatori. Una volta aperto il canale, puoi effettuare transazioni come desideri con i sat dai tuoi canali.
Tieni presente che questi canali avranno tutto il saldo dalla TUA parte, quindi non avrai liquidità in entrata. Come ho detto prima, scambia o spendi alcuni sat acquistando cose su LN per "creare più spazio" per ricevere.
Pensa ai tuoi canali LN come a un bicchiere d'acqua. Versi un po' d'acqua (sat) in un bicchiere vuoto (il tuo canale) finché non lo riempi. Non puoi versare altra acqua finché non ne bevi un po' (spendere/scambiare). Quando il bicchiere è quasi vuoto, versaci dentro altra acqua (sat) usando uno swap in. Scopri di più sui servizi di swap esterni qui.
Ci sono anche altri servizi LSP che ti vendono canali inbound: LNBig o Bitrefill. Penso che ci siano altri servizi come questi, ma al momento non riesco a ricordarli.
Quindi se hai bisogno di un canale LN praticamente vuoto (il saldo è al 100% sul lato peer dall'inizio), per ricevere più pagamenti di quanti tu possa gestire sui tuoi canali riempiti esistenti, questa potrebbe essere un'ottima opzione. Pagherai una tariffa specifica per l'apertura di questi canali e otterrai un sacco di spazio in entrata.
SUGGERIMENTI E TRUCCHI
Limiti di riserva in entrata
Al momento, a causa di alcune limitazioni del codice LN, non è possibile ricevere esattamente quanto visualizzato in "In entrata". Tieni sempre presente che dovresti creare le tue fatture con un importo leggermente inferiore, rispettivamente l'importo della "Riserva locale del canale".
Come puoi vedere nell'immagine sopra, "in entrata" mostra che posso ancora ricevere 5101 sat, ma in realtà in questo momento è impossibile riceverne di più. E puoi osservare che è lo stesso importo della "Riserva locale".
Quindi tieni presente che quando fai fatture da ricevere, dai un'occhiata anche alla liquidità dei tuoi canali e sottrai la riserva locale da quell'importo, se vuoi spingere al limite l'importo ricevibile.
Consigli rapidi per i nuovi utenti che iniziano con il nodo Zeus:
1. Cogli correttamente i tuoi nuovi canali.
Ad esempio, se sai che riceverai in una settimana diciamo 1 milione di sat, apri un canale da 2 milioni di sat e scambia nel portafoglio onchain o in un altro account LN di custodia (temporaneo) il 50-60% della tua liquidità in uscita. Sii sempre preparato con più liquidità. Una volta che hai bisogno di più liquidità nei tuoi canali Zeus, puoi spostarla di nuovo dai conti di custodia.
Se sai che invierai diciamo 500k sat/settimana, allora apri un canale da 1M sat. In questo modo avrai ancora una riserva finché non la riempirai di nuovo.
2. Se sei un commerciante e riceverai sempre più di quanto spendi regolarmente, acquista un canale inbound dedicato. È il modo più economico. Paghi una commissione minima e ottieni un canale "vuoto".
3. Non aprire piccoli canali insignificanti da 50-100-300-500k sat. Li riempirai in pochi giorni, anche se li usi solo per gli zap. Apri quelli più grandi e diversi, NON solo un canale.
Una volta aperto un canale più grande, puoi sempre usare gli scambi di sottomarini esterni per spostare i sat nei tuoi portafogli onchain (incluso il ritorno a Zeus onchain). Mantenere un equilibrio tra liquidità in entrata e in uscita è una buona cosa e puoi anche "riutilizzare" quei sat per aprire più canali se vuoi.
Fattura impacchettata
Se vuoi aggiungere più privacy quando ricevi, puoi usare il metodo "fattura wrappata". Promemoria: per poterlo fare, hai bisogno di un canale con Olympus LSP. Le fatture wrappate "nascondono" la destinazione finale (il tuo nodo Zeus) e mostrano il tuo nodo LSP come destinazione al pagatore.
Per ottenere una fattura wrappata, vai alla schermata principale della tastiera, inserisci l'importo e premi "richiedi". Visualizzerà un normale codice QR per la tua fattura. Ora, fai clic sul pulsante "X" in alto a destra e verrai reindirizzato a più opzioni per la fattura.
Ora dovrai attivare quell'opzione in alto "Abilita LSP" e premere il pulsante "Crea fattura". Questa opzione creerà la fattura incartata e ricorda, addebiterà una piccola commissione.
Paga con Keysend
Keysend è una funzionalità LN molto sottovalutata e gli utenti dovrebbero usarla più spesso.
Keysend consente agli utenti nella rete Lightning di inviare pagamenti ad altri, direttamente alla loro chiave pubblica, a condizione che il loro nodo abbia canali pubblici e abbia abilitato Keysend. Keysend non richiede al beneficiario di emettere una fattura.
Quindi come puoi farlo con Zeus?
Basta scansionare o copiare il nodeID di destinazione (o usare i contatti Zeus per salvare i tuoi normali nodi di destinazione come contatti) e quindi dalla schermata principale di Zeus, fare clic sul pulsante "Invia". In quella schermata incolla il nodeID o seleziona dai tuoi contatti.
Inserisci la quantità di sat, un messaggio se necessario (sì, puoi usarlo anche come chat segreta su LN) e clicca sul pulsante "Invia". Fatto!
Se hai un canale diretto con il peer di destinazione, NON ci saranno commissioni.
Se non hai un canale diretto con il peer di destinazione, il pagamento keysend pagherà le commissioni come un normale pagamento di fattura LN, instradato su un percorso regolato come qualsiasi altro pagamento. Solo questo, ricorda, non rimarrà alcuna traccia come fattura LN.
Consiglio di leggere la guida di follow-up Uso avanzato di Zeus con maggiori istruzioni e casi d'uso.
E... questo è tutto! Da ora in poi puoi usare Zeus Node come un normale portafoglio BTC/LN sul tuo cellulare. L'interfaccia utente è piuttosto semplice e facile da usare, intuitiva per qualsiasi tipo di utente, non credo di dover inserire ulteriori dettagli su come effettuare e ricevere pagamenti.
In conclusione, ecco un grafico di confronto sulla privacy:
Link alle risorse Zeus:
Sito web | Documentazione | Github | Versioni | Telegramma | NOSTR | Twix | Blog