LNbits è un progetto free e open-source (FOSS) nato da un’idea di Ben Arc.

LNbits può essere definito come un sistema di account per il proprio nodo Lightning Network, con la possibilità di aggiungere moltissime estensioni.

Normalmente un nodo Lightning Network può gestire un solo wallet Lightning. Tuttavia, grazie a LNbits, un nodo Lightning può gestire più wallet.

Ben Arc ha affermato di essere stato ispirato da progetti come OpenNode e LNPay.co.

Lui stesso definisce LNbits una sorta di WordPress per il proprio nodo Lightning.

Possiamo descrivere LNbits come un coltellino svizzero nell’utilizzo di Lightning Network.

LNbits può essere utilizzato normalmente sul web in modalità custodial o preferibilmente tramite il proprio nodo Lightning in modalità non-custodial.

Inoltre può essere installato sulla maggior parte delle implementazioni di full node come MyNode, Umbrel, Citadel, RaspiBlitz, Embassy, RaspiBolt.

Infine può anche essere installato sotto forma di container docker e collegato ad un proprio backend LND tramite macaroon. Il backend e LNbits possono quindi convivere sulla stessa macchina o essere collocati su due macchine diverse (guida pratica).

LNbits
LNbits

Sito di LNbits

Sito per utilizzare LNbits sul web in modalità custodial

Github di LNbits

Gruppo Telegram di LNbits

Video tutorial LNbits

Questa breve guida mostrerà come poter iniziare sin da subito a utilizzare LNbits (ad oggi LNbits è ancora in beta!).

Come prima operazione, creare il proprio wallet dandogli un nome; successivamente sarà possibile creare ulteriori wallet.

Crea un wallet

Importante! Salvare il sito tra i preferiti (se non si salva il sito tra i preferiti, si rischia di perdere i propri fondi).

Salva il sito tra i preferiti
Dashboard

Attraverso le estensioni si possono creare molti servizi con funzionalità avanzate.

Le estensioni si aggiungono cliccando sulla voce Manage extensions.

Si attiva l’estensione scelta tramite il tasto Enable. Una volta attivata l’estensione, la vedremo nell’elenco a sinistra. Se si desidera rimuovere l’estensione dall’elenco basterà cliccare su Disable.

Manage extensions

Elenco di tutte le estensioni che possono essere aggiunte su LNbits

In questa guida vedremo singolarmente alcune delle estensioni che ritengo essere più interessanti.

Events

Questa estensione può essere utile per creare dei biglietti per un evento.

Come primo passaggio, bisognerà creare un nuovo evento cliccando su New event.

Nuovo evento

Inserire tutti i dati richiesti per la creazione dell’evento e cliccare su Create event.

Crea evento

Cliccare il link per aprire la pagina di iscrizione all’evento.

Clicca il link della pagina

Questa pagina può essere condivisa (tramite link) per far iscrivere le persone all’evento.

Condividi il link

Coloro che vorranno iscriversi all’evento dovranno inserire i dati richiesti e cliccare su Submit.

Submit

Ora ci verrà mostrato il ticket dell’evento in formato QR code.

QR code

Il ticket può essere stampato o salvato su qualsiasi dispositivo.

Ticket

Se invece apriamo la pagina di gestione dei ticket per colui che organizza l’evento, vedremo l’elenco delle persone che si sono iscritte.

Pagina gestione dei ticket

In questo caso vediamo che una persona si è registrata per l’evento.
Sotto la voce Registered, lo status del ticket della persona è indicato come false.

LNbits

Una volta arrivati all’evento, l’addetto all’ingresso dovrà scansionare il ticket della persona.
Dopo aver effettuato la scansione del QR code, lo status del ticket sarà indicato come true.

LNbits

LndHub

Questa estensione permette di utilizzare il proprio wallet LNbits da remoto attraverso applicazioni come BlueWallet o Zeus.

Nella schermata di LndHub sono presenti due diversi QR code:

Scansionare il QR code che si desidera importare con BlueWallet o Zeus.

LNbits

LNURLp

LNURLp (LNURL-pay), permette di ricevere satoshi senza dover creare invoice manualmente da parte del beneficiario.

Cliccare su New pay link per creare un LNURLp.

LNbits

Inserire i dati richiesti per completare la creazione di un LNURLp.

Consiglio di inserire come quantità minima da poter ricevere 10 sat, in modo tale da evitare attacchi DdoS.

LNURLp

Ora sarà possibile condividere il link per poter ricevere satoshi tramite LNURLp.

LNURLp

LNURLw

LNURLw (LNURL-withdraw) permette a una persona di prelevare satoshi dal wallet del pagatore, senza che il beneficiario debba creare manualmente l’invoice.

Vi sono due opzioni:

Quick vouchers

Cliccare su Quick vouchers per creare un nuovo LNURLw.

Quick voucher

Inserire la quantità in satoshi che si desidera far prelevare e la quantità di voucher da emettere.

LNbits

Cliccare sul link per aprire il voucher appena creato.

LNbits

Ora sarà possibile condividere questo link con gli utenti che devono riscuotere i fondi.

QRcode

Advanced withdraw links

Cliccare su Advanced withdraw links per creare un nuovo voucher LNURLw.

LNURLw

Inserire i dati richiesti per completare la creazione del voucher.

LNbits

Ora sarà possibile condividere questo link con gli utenti che devono riscuotere i fondi.

QRcode

TPoS

Grazie a questa estensione è possibile creare un PoS (Point of Sale) per ricevere pagamenti in bitcoin tramite Lightning Network nel proprio negozio fisico. Questa funzione è presente anche nel wallet Lightning Breez.

Cliccare su New PoS per creare un nuovo PoS.

TPoS

Inserire i dati richiesti per la creazione del PoS.

LNbits

Cliccare il link per aprire il PoS.

LNbits

Inserire la cifra da far pagare al cliente.

QR code

Scansionare l’invoice e inviare il pagamento.

Conferma pagamento

Tip Jar

Grazie a questa estensione è possibile creare una pagina per ricevere donazioni con un messaggio allegato.

Cliccare su New tip jar.

LNbits

Inserire i dati richiesti e cliccare su Create tip jar.

LNbits

Cliccare il tasto per aprire la pagina appena creata.

LNbits

Se si desidera effettuare una donazione occorrerà completare i campi coi dati richiesti e cliccare su Submit.

LNbits

Creazione dell’invoice.

LNbits

Pagamento dell’invoice.

LNbits

User Manager

Grazie a questa estensione è possibile creare nuovi utenti e farli connettere al nostro nodo Lightning.

Per ogni utente si possono creare infiniti wallet.

Questa può essere una buona soluzione per una famiglia in cui c’è una persona più competente a livello tecnico che fa girare un proprio nodo Lightning Network.

Con LNbits questa persona può far collegare gli altri membri della famiglia alla sua istanza, facendo affidamento sul suo nodo Lightning.

Cliccare su New user per aggiungere un nuovo utente.

LNbits

Inserire i dati dell’utente che intendiamo aggiungere.

LNbits

Cliccare il tasto per aprire la schermata del nuovo utente.

LNbits

Ora l’utente appena creato avrà a disposizione la sua dashboard di LNbits, facendo sempre affidamento sul nodo “fidato”.

LNbits

Paywall

Questa estensione può essere molto utile per tutti quei contenuti online che per visualizzarli richiedono un abbonamento, come ad esempio una rivista o un quotidiano online.

Grazie a questa estensione, ogni articolo può essere pagato singolarmente in base all’interesse della persona che desidera leggerlo.

In questo modo, invece di sottoscrivere un abbonamento per leggere pochi articoli, è possibile pagare soltanto per gli articoli che veramente ci interessano.

Per creare un nuovo paywall, cliccare su New paywall.

Inserire i dati richiesti per completare la creazione del paywall.

LNbits

Cliccare il link per aprire la pagina del paywall appena creato.

LNbits

Vi è la possibilità di condividere questa pagina tramite link.

LNbits

Cliccare sulla spunta verde e pagare l’invoice.

LNbits

Ora potremo aprire e leggere l’articolo.

LNbits

Alcuni progetti che utilizzano LNbits:

LightningTipBot

LNVPN

BitcoinVoucherBot

Rayito.app

Conclusione

LNbits è sicuramente uno dei progetti più interessanti in ambito Lightning Network.

Chiunque può contribuire al progetto con nuove idee, funzionalità ed estensioni.

Può essere utilizzato da famiglie, comunità, associazioni e piccole o medie attività commerciali, come hotel, bar o ristoranti.

Mi auguro che questa breve guida possa essere di ispirazione per tutti gli esercizi commerciali che intendono accettare pagamenti in bitcoin per i loro prodotti e servizi.



Se questo contenuto ti è piaciuto, considera la possibilità di fare una donazione scansionando il QR code qui sotto con un wallet Lightning Network.

LNURL Pay

Lascia un commento