introduzione
Le criptovalute hanno alcune proprietà piuttosto uniche. Questi non possono essere facilmente hackerati o facilmente violati e chiunque può utilizzarli per trasmettere valore in tutto il mondo senza l’intervento di terzi.
Per garantire il mantenimento di queste caratteristiche è necessario scendere a compromessi significativi. Poiché molti nodi sono responsabili della gestione di una rete di criptovaluta, la velocità effettiva è limitata. Pertanto, il numero di transazioni al secondo (TPS) che una rete blockchain può elaborare è relativamente basso per una tecnologia destinata all’adozione mainstream.
Per superare i limiti intrinseci della blockchain, sono state proposte una serie di soluzioni di scalabilità per aumentare il numero di transazioni che la rete può elaborare. In questo articolo parleremo di una delle estensioni del protocollo Bitcoin, il Lightning Network.
Cos'è la rete Lightning?
Il Lightning Network è una rete situata sopra una blockchain che consente transazioni peer-to-peer rapide. Questo non è esclusivo di Bitcoin: anche altre criptovalute come Litecoin lo hanno integrato.
Forse ti starai chiedendo cosa intendiamo con “seduto su una blockchain”. Lightning Network è ciò che chiamiamo una soluzione off-chain o layer-2. Consente agli utenti di effettuare transazioni senza dover registrare ciascuna transazione nella blockchain.
La rete Lightning è separata dalla rete Bitcoin e dispone di nodi e software propri, ma comunica comunque con la catena principale. Per entrare o uscire dal Lightning Network è necessario creare transazioni speciali sulla blockchain.
Ciò che stai effettivamente facendo con la tua prima transazione è creare una sorta di contratto intelligente con un altro utente. Prima di entrare nei dettagli, immagina che il contratto intelligente possieda il registro privato con l’altro utente. Puoi inserire molte transazioni in questo registro. Questi sono visibili solo a te e alla tua controparte, ma nessuno dei due può imbrogliare a causa di caratteristiche specifiche.
Questo mini-registro è un canale. Diciamo che Alice e Bob inseriscono 5 BTC ciascuno nel contratto intelligente. Nel loro canale ora hanno un saldo di 5 BTC ciascuno. Alice può ora scrivere nel registro che paga 1 BTC a Bob. Bob ora ha 6 BTC e Alice ne ha 4. Bob può quindi decidere di inviare 2 BTC ad Alice, aggiornando i saldi a 6 BTC dalla parte di Alice e 4 BTC dalla parte di Bob. Potrebbero continuare a farlo per un po'.
In qualsiasi momento, uno di loro può pubblicare lo stato attuale del canale sulla blockchain. A questo punto, i saldi su ciascun lato del canale vengono assegnati alle rispettive parti della catena.
Fedeli al loro nome, le transazioni Lightning sono veloci. Non esiste alcuna conferma di blocco per attendere che i pagamenti vengano eseguiti con la rapidità consentita dalla tua connessione Internet.
Perché è necessaria la rete Lightning?
Finora, il Lightning Network (o LN) sembra essere l’approccio più realistico per migliorare la scalabilità della blockchain di Bitcoin. Coordinare i cambiamenti in un ecosistema così vasto è molto complicato a causa dei rischi di hard fork e bug potenzialmente catastrofici. Con così tanto valore in gioco, la sperimentazione è incredibilmente pericolosa.
Quando questa sperimentazione avviene lontano dalla blockchain, la flessibilità aumenta. Se qualcosa va storto, ciò non avrà alcun impatto sulla rete Bitcoin. Le soluzioni Layer 2 non mettono in discussione i presupposti di sicurezza che hanno permesso al protocollo di funzionare per più di 10 anni.
Non vi è inoltre alcun obbligo di cambiare il vecchio modo di fare le cose. Le transazioni on-chain continuano a funzionare per l'utente finale, ma l'utente finale ora ha la possibilità di eseguire transazioni off-chain.
Ci sono diversi vantaggi nell’usare Lightning Network. Eccone alcuni.
Scalabilità
I blocchi Bitcoin vengono generalmente creati ogni dieci minuti e non possono memorizzare molte transazioni. Lo spazio in blocchi è una risorsa scarsa all'asta. In effetti stai competendo con altri utenti per includere le tue transazioni. Poiché i minatori si preoccupano principalmente di essere pagati, daranno la priorità alle transazioni con le commissioni più alte.
Quando pochi utenti tentano di inviare fondi contemporaneamente, questo non è un vero problema. Puoi impostare una commissione bassa e hai tutte le possibilità di vedere la transazione inclusa nel blocco successivo. Ma quando tutti trasmettono le operazioni contemporaneamente, le commissioni medie possono aumentare in modo significativo. In alcune occasioni questi hanno superato i 5 dollari. Al culmine del mercato degli acquirenti del 2017, hanno addirittura superato i 50 dollari.

Commissione media per transazione Bitcoin (in USD)
Ciò può sembrare insignificante per transazioni di diverse migliaia di dollari in Bitcoin, ma non è fattibile per pagamenti di piccola entità. Chi vuole pagare 5 dollari per un caffè da 3 dollari?
Con Lightning Network dovrai pagare due commissioni: una per aprire il canale e l'altra per chiuderlo. Ma tu e la tua controparte potete effettuare migliaia di operazioni gratuitamente una volta aperto il canale. Una volta terminato, pubblichi semplicemente lo stato finale sulla blockchain.
Nel complesso, se più utenti utilizzano soluzioni off-chain come Lightning Network, lo spazio di blocco verrà utilizzato in modo più efficiente. Trasferimenti di basso valore e ad alta frequenza potrebbero essere effettuati nei canali di pagamento, mentre lo spazio a blocchi viene utilizzato per transazioni più grandi e canali di apertura/chiusura. Ciò renderebbe il sistema accessibile a una base di utenti molto più ampia, consentendogli di espandersi a lungo termine.
Micropagamenti
L'importo minimo di Bitcoin che puoi inviare in una transazione è di circa 0,00000546 BTC. Al momento in cui scrivo, ciò equivale a circa quattro centesimi. Si tratta di una piccola quantità, ma Lightning Network ti consente di spingere i limiti fino all'unità più piccola possibile (0,00000001 BTC: il satoshi).
La rete Lightning è molto più interessante per i micropagamenti. Le commissioni sulle transazioni normali rendono poco pratico inviare piccoli importi alla catena principale. In un canale, tuttavia, sei libero di inviare gratuitamente una frazione di frazione di Bitcoin.
I micropagamenti sono adatti a molti casi d’uso. Alcuni ritengono che potrebbero sostituire il modello di abbonamento, con gli utenti che pagano importi molto, molto piccoli ogni volta che utilizzano un servizio invece di un abbonamento mensile.
Riservatezza
Un altro vantaggio di Lightning Network è che può garantire ai propri utenti un elevato grado di privacy. I partiti non hanno bisogno di pubblicizzare i propri canali su una rete più ampia. Se puoi guardare la blockchain e dire che questa transazione ha aperto un canale, non sarai necessariamente in grado di dire cosa sta succedendo nel canale. Se i partecipanti decideranno di rendere privato il proprio canale, saranno infatti gli unici a conoscere le transazioni avvenute.
Se Alice ha un canale con Bob e Bob ha un canale con Carol, Alice e Carol possono scambiarsi pagamenti tramite Bob. Se Dan è connesso a Carol, Alice può inviargli pagamenti. Il Lightning Network può essere pensato come una rete tentacolare di canali di pagamento interconnessi. In una tale configurazione, non potresti essere sicuro a chi Alice ha inviato i fondi una volta chiuso il canale.
Come funziona la rete Lightning?
Abbiamo spiegato come Lightning Network si basa su canali tra i nodi ad alto livello. Ora diamo un'occhiata sotto il cofano.
Indirizzi multifirma
Un indirizzo multifirma (o multisig) è un indirizzo da cui possono spendere più chiavi private. Quando si crea un multisig, è necessario indicare quante chiavi private possono spendere i fondi e quante sono necessarie per firmare una transazione. Ad esempio, uno schema 1-5 significa che cinque chiavi possono produrre una firma valida e ne è necessaria solo una. Un diagramma 2-3 indica che delle tre chiavi, due sono necessarie per spendere i fondi.
Per inizializzare un canale Lightning, i partecipanti bloccano i fondi secondo uno schema 2-2. Ci sono solo due chiavi in grado di firmare e queste sono necessarie per spostare i propri fondi. Riportiamo indietro i nostri amici Alice e Bob. Dovendo effettuare numerosi pagamenti nei prossimi mesi, decidono di aprire un canale Lightning Network.
Per iniziare, depositano ciascuno 3 BTC nell'indirizzo multisig di proprietà congiunta. È importante ribadire che Bob non può prelevare fondi dall'indirizzo senza l'approvazione di Alice e viceversa.
Adesso potevano semplicemente tenere un pezzo di carta che aggiustasse i bilanci di tutti. Il loro rispettivo saldo iniziale è di 3 BTC. Se Alice vuole effettuare un pagamento di 1 BTC a Bob, perché non prendere una nota in cui si afferma che Alice ora ha 2 BTC e Bob 4? I saldi possono essere monitorati in questo modo finché non decidono di ritirare i fondi.
È possibile, ma dov'è il divertimento? Ancora più importante, questo non rende facile per una delle parti rifiutare la cooperazione? Se Alice finisce con 6 BTC e Bob 0, nulla impedisce a Bob di rifiutarsi di rilasciare i fondi (tranne forse la sua amicizia con Alice).
Contras Hash Timelock (HTLC)
Il sistema di cui sopra è noioso e non offre molto di più delle affidabili configurazioni odierne. La situazione diventa molto più interessante quando introduciamo un meccanismo che rafforza il “contratto” tra Alice e Bob. Se una parte decide di non rispettare le regole, l’altra può comunque ricorrere a ritirare i propri fondi dal canale.
Questo meccanismo è l'Hash Timelock Contract (o HTLC). Sebbene il termine possa spaventare, è un concetto relativamente semplice da comprendere. Questo utilizza due tecnologie (hashlock e timelock) per rimediare a qualsiasi comportamento non collaborativo nel canale.
Un hashlock è una condizione posta su una transazione secondo cui puoi spendere fondi solo dimostrando di conoscere un segreto. Il mittente esegue l'hashing di una serie di dati e include l'hash nella transazione del destinatario. Il ricevente può spenderlo solo se fornisce i dati originali (il segreto) che corrispondono all'hash. E l’unico modo in cui possono fornire tali dati è che il mittente glieli fornisca.
Una condizione di blocco temporale impedisce che i fondi vengano spesi prima di una determinata data. Questo è definito come tempo reale o come altezza del blocco.
Gli HTLC rappresentano la combinazione di hashlock e timelock. In pratica gli HTLC possono essere utilizzati per creare pagamenti condizionati: il destinatario deve fornire un segreto entro una certa data, altrimenti il mittente potrà recuperare i fondi. Probabilmente possiamo spiegare meglio la prossima sezione con un esempio, quindi torniamo ad Alice e Bob.
Aprire e chiudere i canali
Abbiamo fatto l'esempio di Alice e Bob che hanno appena creato transazioni finanziando l'indirizzo multifirma che condivideranno. Ma queste transazioni non sono ancora pubblicate sulla blockchain! In effetti c'è ancora una cosa da fare prima.

Tre angoli da Bob e 3 angoli da Alice.
Ricorda che l’unico modo in cui queste monete escono dal multisig è che Alice e Bob firmino congiuntamente una transazione. Se Alice vuole inviare le sei monete a un indirizzo esterno, avrà bisogno del consenso di Bob. Per prima cosa ha completato una transazione (sei bitcoin a questo indirizzo) e ha aggiunto la propria firma.
Potrebbe provare a trasmettere immediatamente la transazione, ma non sarà valida perché Bob non l'ha firmata. Alice deve prima comunicargli la transazione incompleta. Una volta che Bob aggiunge la sua firma, la transazione diventa valida.
Non disponiamo ancora di un meccanismo che consenta a tutti di collaborare onestamente. Come detto sopra, se la tua controparte si rifiuta di collaborare, i tuoi fondi rimarranno di fatto intrappolati. Vediamo insieme il meccanismo che impedisce ciò. Ci sono diverse parti da studiare, quindi segui attentamente.
Ciascuna delle parti deve farsi avanti con un segreto: chiamiamoli semplicemente A e B. Sarebbero segreti schifosi se Alice e Bob li rivelassero, motivo per cui per ora li tengono nascosti. La coppia genererà l'hash dei rispettivi segreti: h(As) e h(Bs). Invece di condividere il loro segreto, condividono il loro hashish.

Alice e Bob condividono l'hash del loro segreto.
Alice e Bob devono inoltre creare una serie di transazioni di impegno prima di inviare la loro prima transazione all'indirizzo multifirma. Ciò consentirà loro di ricorrere nel caso in cui l'altro decida di tenere in ostaggio i fondi.
Se pensi a un canale come il mini registro di cui abbiamo parlato prima, le transazioni di impegno sono gli aggiornamenti apportati al registro. Ogni volta che crei una nuova coppia di transazioni di impegno, riequilibri i fondi tra i due partecipanti.
Quello di Alice avrà due output: uno che paga per un indirizzo di sua proprietà e un altro che è bloccato in un nuovo indirizzo multisig. Lei firma e lo dà a Bob.

Transazione di Alice con due output: uno al proprio indirizzo e un altro a un nuovo multisig. Alice ha ancora bisogno della firma di Bob per renderlo valido.
Bob fa lo stesso: un'uscita si paga da sola, l'altra paga per un altro indirizzo multisig. Lo firma e lo dà ad Alice.

Abbiamo due transazioni incomplete, ma simili.
Alice normalmente potrebbe aggiungere una firma alla transazione di Bob per renderla valida. Noterai tuttavia che questi fondi vengono spesi dal multisig 2 su 2, che non abbiamo ancora finanziato. È un po' come cercare di spendere un assegno da un conto che non ha il saldo necessario. Pertanto, queste transazioni parzialmente firmate possono essere utilizzate solo una volta che il multisig è operativo.
I nuovi indirizzi multifirma (dove sono destinati i 3 BTC) hanno alcune proprietà specifiche. Diamo un'occhiata alla transazione incompleta che Alice ha firmato e consegnato a Bob. L'output multisig può essere speso nelle seguenti condizioni:
Entrambe le parti possono firmarlo in cooperazione.
Bob potrà poi spenderli da solo dopo un certo periodo (a causa del blocco temporale).
Alice può spenderli se conosce il segreto di Bob Bs.
Per la transazione in cui Bob ha dato ad Alice:
Entrambe le parti possono firmarlo in cooperazione.
Alice potrà spenderli da sola dopo un certo periodo di tempo.
Bob può spenderli se conosce il segreto di Alice Ace.
Tieni presente che nessuna delle parti conosce il segreto dell'altro, quindi 3) non è ancora possibile. Un'altra cosa da notare è che, se firmi una transazione, la tua controparte può spendere i fondi immediatamente, poiché non ci sono condizioni particolari sul loro svincolo. Puoi attendere la scadenza del periodo di tempo per spendere i fondi da solo, oppure collaborare con l'altra parte per poterli spendere direttamente.
BENE ! Ora puoi registrare le transazioni all'indirizzo multifirma 2-2. Finalmente è possibile farlo in tutta sicurezza, perché potrai recuperare i tuoi fondi se la tua controparte abbandona il canale.
Una volta confermate le transazioni, il canale è operativo. Questa prima coppia di transazioni ci mostra lo stato attuale del mini-registro. Attualmente pagherà 3 BTC a Bob e 3 BTC ad Alice.
Quando Alice vuole effettuare un nuovo pagamento a favore di Bob, la coppia crea due nuove transazioni per sostituire la prima serie. Il principio è lo stesso: sono firmati solo a metà. Tuttavia, Alice e Bob devono prima rinunciare al loro vecchio segreto e scambiarsi nuovi hash per il prossimo ciclo di transazioni.

Se Alice vuole pagare 1 BTC a Bob, le due nuove transazioni accrediteranno 2 BTC ad Alice e 4 BTC a Bob. Il bilancio è quindi aggiornato.
Ciascuna parte può firmare e trasmettere anche una delle transazioni recenti per “regolarla” sulla blockchain. Tuttavia, qualunque delle parti lo faccia dovrà attendere la scadenza del periodo di tempo, mentre l'altra potrà spendere i fondi immediatamente. Ricorda che se Bob firma e trasmette la transazione di Alice, lei ora ha un'uscita incondizionata.
Entrambe le parti possono decidere di chiudere il canale insieme (una chiusura cooperativa). Questo è probabilmente il modo più semplice e veloce per riportare i fondi in catena. Se una delle parti non risponde o rifiuta di collaborare, l'altra può comunque recuperare i propri fondi in attesa della scadenza.
Vuoi iniziare con le criptovalute? Acquista Bitcoin su Binance!
In che modo Lightning Network previene gli imbrogli?
Potresti aver già identificato un vettore di attacco qui. Se Bob ha un saldo di 1 BTC, cosa gli impedisce di trasmettere una transazione più vecchia che mostra che possiede più di 1 BTC? Ha già ricevuto la transazione semifirmata da Alice, non gli basta aggiungere la sua firma prima di trasmettere la transazione?
Niente gli impedisce di farlo, tranne forse il fatto che potrebbe perdere l'intero equilibrio. Diciamo che va fino in fondo e trasmette una vecchia transazione in cui paga un BTC ad Alice e cinque all'indirizzo multisig di cui abbiamo parlato prima.
Alice riceve immediatamente i suoi BTC. Bob, d'altro canto, deve attendere la scadenza del timelock per poter spendere dall'indirizzo multisig. Ricordi l'altra condizione di cui abbiamo parlato che permette ad Alice di spendere subito questi fondi? Ha bisogno di un segreto che ancora non ha. Lo fa adesso: non appena è stata creata la seconda serie di transazioni, Bob le ha rivelato questo segreto.
Mentre Bob aspetta, incapace di fare nulla mentre attende la scadenza del blocco temporale, Alice può spostare questi fondi. Questo meccanismo basato sulla punizione impedisce ai partecipanti di imbrogliare o rischiare di perdere l’accesso alle proprie monete.
Instradamento dei pagamenti
Abbiamo indicato in precedenza che i canali possono essere collegati. Se ciò fosse impossibile, il Lightning Network non sarebbe utile per i pagamenti. Hai davvero intenzione di bloccare $ 500 su un canale con una caffetteria, solo per ottenere la tua dose quotidiana per i prossimi mesi?
Nessuno lo fa. Se Alice apre un canale con Bob e Bob ha un canale con Carol, Bob può instradare i pagamenti tra i due. Questo può funzionare su più "salti", quindi Alice può pagare chiunque su quel percorso.

In questo scenario, Alice può prendere diverse connessioni per arrivare a casa di Frank. In pratica prenderà sempre quella più semplice.
Per il loro ruolo nella consegna, gli intermediari possono addebitare una piccola commissione (ma non è obbligatoria). Poiché il Lightning Network è relativamente nuovo, il mercato delle tariffe non si è ancora materializzato. Ciò che molti si aspettano è una commissione basata sulla liquidità fornita.
Sulla catena base, le commissioni si basano esclusivamente sullo spazio occupato dalla transazione in un blocco – il valore trasmesso non ha importanza – i pagamenti di $ 1 o anche $ 10.000.000 costano lo stesso. Al contrario, nel Lightning Network non esiste spazio per i blocchi.
Esiste invece il concetto di equilibri locali e lontani. L'equilibrio locale è la quantità che puoi "spingere" verso la fine del canale. Il saldo distante è il saldo che la tua controparte può spingerti.
Vediamo un altro esempio. Diamo uno sguardo più da vicino al percorso sopra: Alice <> Carol <> Frank.

Saldo dell'utente prima e dopo un trasferimento di 0,3 BTC da Alice a Frank.
Le transazioni Alice <> Carol e Carol <> Frank hanno ciascuna una capacità totale di 1 BTC. Il saldo locale di Alice è 0,7 BTC. Se le transazioni venissero regolate ora sulla blockchain, Alice avrebbe 0,7 BTC e Carol riceverebbe il saldo remoto (0,3 BTC).
Se Alice vuole inviare 0,3 BTC a Frank, deve solo trasmettere 0,3 BTC a Carol attraverso il canale. Carol trasmette quindi 0,3 BTC dal suo saldo locale a Frank attraverso il canale. Pertanto, il saldo di Carol rimane lo stesso: +0,3 BTC di Alice e -0,3 BTC di Frank si annullano.
Carol non perde valore fungendo da collegamento tra Frank e Alice, ma perde flessibilità. Vedi, ora può spendere 0,6 BTC nel suo canale con Alice, ma solo 0,1 BTC nel canale con Frank.
Possiamo anche immaginare una situazione in cui Alice è connessa solo a Carol, mentre Frank è connesso a una rete molto più ampia. Carol, che in precedenza poteva inviare un totale di 0,4 BTC ad altre persone tramite Frank, ora può inviare solo 0,1 BTC perché è tutto ciò che ha dalla sua parte del canale.
In questo scenario, Alice sta effettivamente prosciugando il flusso di cassa di Carol. Senza alcuna ricompensa, Carol potrebbe non voler indebolire la propria posizione. Quindi potrebbe semplicemente dire: instradierò ogni 0,01 BTC al ritmo di dieci satoshi. In questo modo, più Carol sacrifica il suo saldo locale in percorsi "più forti", più ne trae vantaggio.
Come detto prima, di fatto non esiste alcun obbligo di addebitare commissioni. Alcuni potrebbero non essere preoccupati per la ridotta liquidità. Altri potrebbero semplicemente aprire i canali direttamente al ricevitore.
Limiti del Lightning Network
Sarebbe semplicemente fantastico se Lightning Network si rivelasse la soluzione a tutti i problemi di scalabilità di Bitcoin. Sfortunatamente, ha anche i suoi difetti.
Usabilità
Bitcoin non è il sistema più intuitivo per i principianti: indirizzi e commissioni sono concetti difficili da approcciare. Ma i portafogli possono superare gli aspetti complicati per offrire agli utenti qualcosa che assomiglia vagamente ai sistemi di pagamento esistenti. Ma puoi convincere qualcuno a scaricare un portafoglio per smartphone, inviare fondi ed essere pronto per il futuro.
Ciò è attualmente impossibile per Lightning Network. Per quanto riguarda le app per smartphone le opzioni sono ancora molto limitate: in generale i nodi Lightning necessitano dell’accesso ad un nodo Bitcoin per essere utilizzati.
Una volta che il cliente ha effettuato la configurazione, gli utenti devono iniziare ad aprire i canali prima di poter effettuare i pagamenti. Oltre a richiedere molto tempo, diventa rapidamente travolgente per un principiante dover comprendere concetti come la capacità in entrata/in uscita.
Detto questo, vengono costantemente apportati miglioramenti per abbassare le barriere all’ingresso e fornire agli utenti un’esperienza più semplice.
Liquidità
Una delle principali critiche mosse a Lightning Network è che la tua capacità di effettuare transazioni è limitata. Non puoi spendere più di quanto hai bloccato in un canale. Se spendi tutti i tuoi fondi in modo che il saldo remoto abbia tutti i fondi nel canale, dovrai chiuderlo. Puoi anche aspettare che qualcuno ti paghi per farlo, ma non è l'ideale.
Le tue connessioni sono limitate anche dalla capacità totale del canale. Torniamo al nostro esempio della connessione Alice <> Carol <> Frank. Se Alice e Carol hanno una capacità di 5 BTC sul loro canale, ma Carol e Frank hanno solo una capacità di 1 BTC, Alice non sarà mai in grado di inviare più di 1 BTC. Anche allora, affinché tutto ciò funzioni, l'intero equilibrio dovrebbe essere dalla parte di Carol (sul canale Carol<>Frank). Ciò può limitare in modo significativo la quantità di fondi che possono essere trasmessi attraverso i canali LN e quindi inciderne sulla praticità.
Centralizzazione degli hub
A causa del problema menzionato nella sezione precedente, c'è anche il timore che la rete faciliti la creazione di grandi “hub”. Cioè, entità grandi, altamente connesse con molta liquidità. Eventuali pagamenti di grandi dimensioni dovranno essere instradati attraverso alcune di queste entità.
Questa ovviamente non è una cosa positiva. In effetti, ciò indebolirebbe il sistema, perché semplicemente mettere offline queste entità avrebbe un impatto notevole su tutte le relazioni tra pari. Aumenta anche il rischio di censura, con le transazioni che circolano solo attraverso poche entità.
Stato attuale della rete Lightning
Da aprile 2020, Lightning Network sembra andare bene. Ha più di 12.000 nodi attivi, più di 30.000 canali aperti e più di 920 BTC di capacità.

Distribuzione globale dei nodi Lightning Network. Fonte: explorer.aquin.co
Esistono diverse implementazioni di nodi: c-lightning di Blockstream, Lightning Network Daemon di Lightning Labs ed Eclair di ACINQ sono tra i più popolari. Molte aziende offrono nodi già pronti per gli utenti meno esperti. L'unica cosa che devi fare con questi dispositivi è accenderli e sei pronto per utilizzare Lightning Network.
Concludere
Dal lancio della sua rete principale nel 2018, Lightning Network ha registrato una crescita impressionante. Tuttavia, molte persone ritengono che sia ancora in fase beta.
Ci sono ancora alcuni ostacoli da superare, poiché l’utilizzo di un nodo Lightning attualmente richiede un certo grado di abilità tecnica. Ma data la portata dello sviluppo in corso, nei prossimi anni potremmo vedere le barriere all’ingresso ridursi.
Se questi problemi potessero essere risolti, Lightning Network potrebbe diventare parte integrante dell’ecosistema Bitcoin e migliorarne significativamente la scalabilità e la velocità delle transazioni.



