Punti chiave
Le soluzioni Layer 2 sono state create per affrontare i limiti di scalabilità inerenti alla tecnologia blockchain.
Lightning Network è una soluzione di scalabilità di livello 2 che offre transazioni veloci senza conferma del blocco. Sono adatti per micropagamenti efficienti.
Lightning Network consente pagamenti sicuri e scalabili utilizzando indirizzi multi-firma e Hash Timelock Contract.
Introduzione
Le criptovalute hanno diverse proprietà uniche: non possono essere facilmente hackerate o disabilitate e chiunque può utilizzarle per trasferire fondi in tutto il mondo senza intermediari.
La sicurezza di queste funzioni è garantita da alcuni compromessi: poiché molti nodi sono responsabili del funzionamento della rete di criptovaluta, la sua portata è limitata. Per questo motivo, la rete blockchain non elabora il numero di transazioni al secondo (TPS) necessarie per l’adozione di massa di questa tecnologia.
Per superare i limiti della tecnologia blockchain e aumentare il throughput della rete, sono state proposte numerose soluzioni di scalabilità. In questo articolo esamineremo una delle estensioni del protocollo Bitcoin: il Lightning Network.
Cos'è Lightning Network?
Il Lightning Network è una rete distribuita sulla blockchain per consentire transazioni peer-to-peer (P2P) veloci. Questa soluzione è disponibile non solo per Bitcoin, ma anche per altre criptovalute.
Cosa significa "distribuito sulla blockchain"? Lightning Network è una soluzione off-chain o una soluzione di secondo livello. Ti consente di effettuare trasferimenti senza dover registrare ogni transazione sulla blockchain.
La rete Lightning è separata dalla rete Bitcoin: la rete Lightning ha i propri nodi e software, ma deve comunque comunicare con la catena principale. Per entrare o uscire dal Lightning Network è necessario creare transazioni speciali sulla blockchain.
La tua prima transazione crea una sorta di contratto intelligente con un altro utente. Presto sistemeremo tutti i dettagli. Ora immagina che un contratto intelligente crei un registro privato per te e un altro utente. Molte transazioni possono essere registrate in questo registro. Solo tu e la tua controparte li vedete, ma nessuno dei due potrà ingannare il sistema a causa delle impostazioni specifiche.
Questo mini-registro è chiamato canale. Diciamo che Alice e Bob depositano ciascuno 5 BTC nel contratto intelligente. Il saldo di ciascun canale è di 5 BTC. Alice può entrare nel registro: trasferisce 1 BTC a Bob. Bob ora ha 6 BTC e Alice ne ha 4. Bob può quindi inviare ad Alice 2 BTC. Quindi Alice avrà 6 BTC e Bob avrà 4 BTC. Potrebbero farlo per un po'.
In qualsiasi momento, ognuno di essi può pubblicare lo stato attuale del canale sulla blockchain. A questo punto, i saldi su ciascun lato del canale verranno distribuiti ai corrispondenti soggetti della catena.
Le transazioni sulla rete Lightning avvengono alla velocità della luce (il suo stesso nome significa fulmine). Poiché non è necessario attendere la conferma del blocco, i pagamenti vengono effettuati alla massima velocità supportata dalla connessione Internet.
Perché è necessario Lightning Network?
Il Lightning Network (LN) è attualmente l’approccio più sensato per scalare la blockchain di Bitcoin. Coordinare i cambiamenti in un ecosistema così vasto è piuttosto difficile, poiché esiste il rischio di hard fork ed errori critici. Per questi e altri motivi, condurre esperimenti online è estremamente pericoloso.
Tuttavia, se conduci esperimenti simili al di fuori della blockchain, puoi ottenere soluzioni molto più flessibili. In questo caso, errori e guasti non influenzeranno la rete Bitcoin. Le soluzioni di secondo livello non minano le basi di sicurezza su cui si fonda il protocollo da oltre 15 anni.
Inoltre, non è necessario abbandonare il vecchio modo di fare le cose. Le transazioni on-chain (all'interno della rete) continueranno a funzionare normalmente per tutti gli utenti finali, ma sarà disponibile anche la possibilità di eseguire transazioni off-chain (fuori dalla rete).
Ci sono diversi vantaggi nell’usare Lightning Network. Di seguito ne vedremo alcuni tra i principali.
Scalabilità
I blocchi Bitcoin vengono creati circa ogni dieci minuti e possono contenere un certo numero di transazioni. Lo spazio all'interno di un blocco è limitato, quindi gli utenti piazzano scommesse per far avanzare le proprie transazioni. Poiché i minatori sono interessati principalmente al reddito, elaborano prima le transazioni con i tassi più alti.
Questo non è un problema quando un numero limitato di utenti invia fondi contemporaneamente. Se l'attività è scarsa, molto probabilmente anche una transazione con una commissione bassa verrà inclusa nel blocco successivo. Ma quando troppi utenti effettuano transazioni contemporaneamente, la commissione media aumenta in modo significativo. Ad esempio, più volte ha superato i 10 dollari. Al culmine del mercato rialzista nel 2017, ha superato i 50 dollari e nell’aprile 2021 la commissione media sulle transazioni Bitcoin ha superato i 60 dollari.
Questo importo può sembrare insignificante per transazioni che coinvolgono migliaia di dollari, ma per pagamenti di piccola entità non è conveniente. Chi vuole pagare una tassa di $ 10 per un caffè da $ 3?
Su Lightning Network paghi due commissioni: una per aprire un canale e una per chiuderlo. Ma tu e la tua controparte avete l'opportunità di effettuare migliaia di transazioni assolutamente gratuite all'interno del canale aperto. Quando hai finito, devi solo pubblicare lo stato finale sulla blockchain.
A livello globale, più gli utenti si affidano a soluzioni autonome come Lightning Network, più efficiente diventerà l’uso dello spazio a blocchi. I trasferimenti a bassa e alta frequenza possono essere effettuati all’interno dei canali di pagamento, mentre lo spazio dei blocchi verrà utilizzato per transazioni più grandi e per l’apertura/chiusura di tali canali. Ciò renderà il sistema disponibile a una base di utenti più ampia e consentirà alla rete di espandersi a lungo termine.
Micropagamenti
In Bitcoin, la dimensione minima della transazione è 0,00000546 BTC – al momento in cui scriviamo è di circa 38 centesimi. Si tratta di una piccola somma, ma puoi inviare fino a 0,00000001 BTC, o un Satoshi, al Lightning Network.
Lightning è ottimo per i micropagamenti. Le normali commissioni di transazione rendono poco pratico inviare piccoli importi sulla catena principale. Tuttavia all’interno di un canale è possibile spostare gratuitamente piccole porzioni di Bitcoin.
I micropagamenti sono adatti a una varietà di casi d’uso. Alcuni credono che potrebbero essere un valido sostituto del modello basato sulla firma, in cui gli utenti pagano invece una piccola tariffa ogni volta che utilizzano un determinato servizio.
Riservatezza
Il secondo vantaggio di Lightning Network è l’elevato grado di privacy degli utenti. I partiti non sono tenuti a pubblicare informazioni sui propri canali online. Alla blockchain viene fornita solo l’informazione che una particolare transazione ha aperto il canale, ma i dettagli rimangono sconosciuti. Se i membri rendono privato il proprio canale, solo loro sapranno quali transazioni si svolgono al suo interno.
Se Alice ha un canale con Bob e Bob ha un canale con Carol, Alice e Carol possono scambiarsi fondi tramite Bob. Se Dan è connesso a Carol, anche Alice potrà trasferirgli dei fondi. Puoi pensarla come una rete estesa e in continua espansione di canali di pagamento interconnessi. Con questa configurazione, non puoi essere sicuro a chi Alice ha inviato i fondi dopo la chiusura del canale.
Come funziona la rete Lightning?
Sopra abbiamo spiegato come Lightning Network si basa su canali tra i nodi. Studiamo ora il funzionamento del sistema dall'interno.
Indirizzi multifirma
Un indirizzo con firma multipla prevede l'utilizzo di diverse chiavi private per completare il trasferimento. Al momento della creazione viene indicato il numero di chiavi private che possono spendere fondi e necessarie per firmare la transazione. Ad esempio, uno schema 1 su 5 significa che cinque chiavi possono creare una firma valida, ma ne è necessaria solo una per completare il trasferimento. Lo schema 2 di 3 significherà che su tre possibili chiavi, due sono necessarie per la traduzione.
Per creare un canale Lightning, i partecipanti bloccano i fondi in uno schema 2 su 2. Solo due chiavi private possono creare una firma ed entrambe sono necessarie per spostare le monete. Consideriamolo nuovamente utilizzando Alice e Bob come esempio. Prevedono di effettuare molti trasferimenti nei prossimi mesi, quindi stanno creando un canale su Lightning Network.
Questo inizia con entrambi che depositano, diciamo, 3 BTC ciascuno, sul loro indirizzo multisig condiviso. Vale la pena notare ancora una volta che Bob non può prelevare fondi da tale indirizzo senza il consenso di Alice o viceversa.
È come avere un pezzo di carta che regola l'equilibrio di ciascun lato. Ad esempio, se hanno un saldo iniziale di 3 BTC e Alice vuole effettuare un pagamento di 1 BTC a Bob, perché non notare semplicemente che Alice ora possiede 2 BTC e Bob ora possiede 4 BTC? Tali saldi possono essere monitorati fino a quando le parti non prendono una decisione reciproca: ritirare i fondi.
È possibile, ma quale potrebbe essere il problema? Ancora più importante, questa semplicità non è forse un motivo per cui qualcuno non collabora? Se Alice riceve 6 BTC e Bob non ne riceve nessuno, Bob non ha nulla da perdere (a parte la sua amicizia con Alice) rifiutandosi di rilasciare i fondi.
Contratti di Hash Timelock (HTLC)
Il sistema di cui sopra è semplice e non offre funzionalità avanzate rispetto ad altre configurazioni moderne. Le cose diventano molto più interessanti quando introduciamo un meccanismo che prevede un “contratto” tra Alice e Bob che consente la restituzione dei fondi dal canale se una delle parti non vuole rispettare le regole.
Questo meccanismo è chiamato Hash Timelock Contract (HTLC). Il termine può sembrare complicato, ma il concetto è abbastanza semplice. Combina due tecnologie - hash lock e time lock - per prevenire attività indesiderate nei canali di pagamento.
Un blocco hash è una condizione per una transazione, in base alla quale è possibile spendere fondi solo fornendo determinati dati (segreti). Il mittente esegue l'hashing di una parte dei dati e include l'hash in una transazione per il destinatario. Puoi spendere fondi solo fornendo i dati originali (segreti) corrispondenti ad un determinato hash. Questi dati vengono trasmessi al destinatario dal mittente.
Un blocco temporale è una condizione che non ti consente di spendere fondi prima di un certo tempo. Il periodo di tempo viene specificato come tempo effettivo o come altezza del blocco specifica.
Gli HTLC vengono creati combinando hashlock e timelock. In pratica gli HTLC possono essere utilizzati per creare pagamenti condizionati: il destinatario deve fornire il segreto prima di un certo tempo, altrimenti il mittente ha diritto ad un rimborso. La parte successiva si vede meglio usando il nostro esempio popolare, quindi torniamo di nuovo ad Alice e Bob.
Apertura e chiusura dei canali
Consideriamo un esempio: Alice e Bob hanno appena creato transazioni che finanziano un indirizzo multisig. Hanno in programma di utilizzare questo indirizzo nel prossimo futuro, ma finora queste transazioni non sono ancora state pubblicate sulla blockchain. Per prima cosa devi fare un'altra cosa.
Le tre monete di Bob e le tre monete di Alice
Ricorda che l’unico modo per estrarre monete da un portafoglio multisig è che entrambe le parti firmino congiuntamente la transazione. Ad esempio, Alice avrebbe bisogno dell'approvazione di Bob per inviare tutte e sei le monete a un indirizzo esterno. Per iniziare, Alice creerà una transazione (sei bitcoin a un indirizzo specifico) e aggiungerà la propria firma.
Alice può provare immediatamente a trasmettere la transazione, ma non sarà valida perché Bob non ha firmato. Alice deve fornirgli la transazione in sospeso e, una volta firmata, la transazione diventa valida.
Tuttavia, in questo caso non esiste ancora un processo che obblighi i partecipanti ad agire onestamente. Come accennato in precedenza, se la tua controparte si rifiuta di collaborare, i tuoi fondi rimangono di fatto intrappolati. Passiamo al meccanismo che impedisce ciò. Per questo, ci sono diversi elementi trainanti che costituiranno la soluzione a tale problema.
Ciascuna parte deve avere il proprio segreto. Chiamiamoli segreti A e B. Fino a quando Alice e Bob non rivelano i loro segreti. Invece, generano hash dei segreti corrispondenti: h(As) e h(Bs). Invece di condividere segreti, Alice e Bob si scambiano gli hash.
Alice e Bob si scambiano gli hash dei loro segreti.
Alice e Bob devono concordare determinati obblighi di transazione prima di inviare trasferimenti a un indirizzo multisig. Ciò fornirà sicurezza nel caso in cui qualcuno decida di appropriarsi indebitamente di fondi.
Se pensi a un canale come il mini registro a cui abbiamo fatto riferimento in precedenza, gli impegni di transazione sono gli aggiornamenti apportati al registro. Ogni volta che crei una nuova coppia di obblighi di transazione, riequilibri i fondi tra i due partecipanti.
Alice avrà due output: riempie il primo indirizzo e associa l'altro al nuovo indirizzo multi-firma. Firma il secondo indirizzo e lo dà a Bob.
Transazione di Alice con due output: uno di deposito sul proprio indirizzo e l'altro di deposito su un nuovo indirizzo multisig. Tuttavia, quest'ultimo richiede ancora la firma di Bob per rendere valida la transazione.
Bob fa lo stesso: un indirizzo è il suo personale e l'altro è multifirma. Lo firma e lo dà ad Alice.
Abbiamo due transazioni in sospeso che sono molto simili.
Alice può aggiungere una firma alla transazione di Bob, approvandola così. Va notato che questi fondi vengono spesi da uno schema multifirma 2 su 2 che non è stato ancora finanziato. È come cercare di incassare un assegno con saldo pari a zero. Si scopre che queste transazioni parzialmente firmate possono essere utilizzate solo dopo l'avvio di multisig.
I nuovi indirizzi multisig (che hanno 3 BTC in uscita) hanno alcune proprietà specifiche. Diamo un'occhiata alla transazione in sospeso che Alice ha firmato e inviato a Bob. È possibile applicare un'inferenza con più firme se vengono soddisfatte le seguenti condizioni:
Entrambe le parti firmano congiuntamente.
Bob effettua lui stesso il trasferimento dopo un certo periodo di tempo (secondo il blocco temporale).
Alice può spendere il saldo se scopre il segreto di Bob: Bs.
Per la transazione, Bob chiede ad Alice di implementare quanto segue:
Entrambe le parti firmano congiuntamente.
Alice effettua lei stessa il trasferimento dopo un certo periodo di tempo.
Bob può spendere il saldo se scopre il segreto di Alice: As.
Nota che nessuna delle due parti conosce il segreto dell'altra, quindi la condizione 3 non può ancora essere soddisfatta. Va inoltre sottolineato che se firmi una transazione, la tua controparte potrà spendere il denaro immediatamente, poiché non sono previste condizioni particolari per il suo ritiro. Puoi aspettare fino allo scadere del tempo e spendere i fondi tu stesso, oppure collaborare con un'altra parte per spenderli allo stesso tempo.
Quindi ora puoi pubblicare le transazioni all'indirizzo di origine con un multisig 2 su 2. È sicuro: puoi recuperare i tuoi fondi se la controparte abbandona il canale.
Una volta confermate le transazioni, il canale verrà lanciato. La prima coppia di transazioni mostra lo stato attuale del mini-registro. In questa fase, Bob e Alice ricevono 3 BTC ciascuno.
Quando Alice vuole effettuare un nuovo trasferimento a Bob, la coppia dovrà creare due nuove transazioni per sostituire la prima serie. La pratica rimane la stessa: gli accordi vengono firmati solo a metà. Tuttavia, Alice e Bob dovranno rinunciare ai loro vecchi segreti e scambiarsi nuovi hash per il prossimo giro di transazioni.
Se Alice vuole pagare a Bob 1 BTC, due nuove transazioni accreditano ad Alice e Bob rispettivamente 2 e 4 BTC. In questo modo il saldo viene aggiornato.
Ciascuna parte può firmare e trasferire le ultime transazioni all'altra in qualsiasi momento per regolare l'accordo, ad es. registrare le informazioni finali nella blockchain. Chi lo fa dovrà attendere la scadenza del periodo di blocco, mentre l'altra parte potrà spendere i fondi immediatamente, nel momento in cui li riceve. Vale la pena notare che se Bob firma e trasmette la transazione ad Alice, lei ha la possibilità di uscire senza alcuna condizione aggiuntiva.
Entrambe le parti possono chiudere il canale insieme (eseguire una chiusura cooperativa): questo è il modo più semplice e veloce per restituire i fondi alla rete. Ma se una delle parti smette di rispondere o rifiuta di collaborare, l’altra può restituire i propri fondi allo scadere del tempo limite.
Prevenire le frodi su Lightning Network
Probabilmente hai già riconosciuto il possibile vettore di attacco. Se il saldo di Bob ora fosse 1 BTC, cosa gli impedirebbe di scegliere una vecchia transazione in cui ha più monete? Ha già ricevuto una firma da Alice e tutto ciò che deve fare è aggiungere la sua firma e inviare la transazione alla blockchain, giusto?
Ciò che lo trattiene da tali azioni è il rischio di perdere tutto il suo equilibrio. Diciamo che decide di farlo e invia la sua vecchia transazione, che dà ad Alice una moneta e ne invia cinque all'indirizzo multisig menzionato in precedenza.
Alice riceve immediatamente la sua moneta. Bob deve attendere fino alla scadenza del blocco temporale per spendere fondi dall'indirizzo con firma multipla. Ricordi che abbiamo menzionato un'altra condizione in base alla quale Alice può spendere questi fondi immediatamente? Ha bisogno di un segreto che allora non aveva. Ora ce l'ha: non appena è stato creato il secondo giro di transazioni, Bob ha rivelato questo segreto.
Mentre Bob attende che il tempo di blocco scada, senza poter fare nulla, Alice può spostare questi fondi. Questo meccanismo basato su sanzioni presuppone che è improbabile che il partecipante voglia tentare di imbrogliare, per il semplice motivo che in questo caso l'altra parte ha immediatamente accesso alle monete condivise.
Instradamento dei pagamenti
Abbiamo già detto che i canali possono essere interconnessi. Altrimenti il Lightning Network non sarebbe altrettanto conveniente per i pagamenti. Non bloccherai $ 500 nel canale dei bar per prendere il caffè ogni giorno per i prossimi mesi, vero?
Non devi farlo. Se Alice apre un canale con Bob e Bob ha già un canale con Carol, Bob può inviare pagamenti tra di loro. Questo meccanismo funziona in diversi “salti”, ovvero Alice può trasferire rapidamente fondi a chiunque esista un percorso simile.
In questo scenario, Alice può prendere diversi percorsi per arrivare a Frank. In pratica, questo percorso sarà sempre il più breve.
Gli intermediari possono addebitare una piccola commissione (ma non è obbligatoria) per il loro ruolo nel routing. Lightning Network è un prodotto relativamente nuovo, quindi il mercato a pagamento non è ancora maturo. Molti si aspettano di vedere commissioni in base alla liquidità fornita.
Nella catena di base, la commissione dipende esclusivamente dalla posizione della transazione nel blocco. L’importo della transazione non ha importanza: i pagamenti di $ 1 e $ 10.000.000 costano lo stesso. Nel Lightning Network non esiste lo spazio di blocco.
Utilizza invece il concetto di saldo locale e remoto. Il saldo locale è l’importo che può essere “spinto” all’altra estremità del canale. Il saldo remoto è l'importo che la controparte può versarti.
Diamo un'occhiata a un altro esempio. Esploriamo uno dei seguenti percorsi: Alice <> Carol <> Frank.
Saldi dell'utente prima e dopo il trasferimento di 0,3 BTC da Alice a Frank.
Alice <> Carol e Carol <> Frank hanno un throughput totale di 1 BTC. Il saldo locale di Alice è 0,7 BTC. Se decidessero di stabilirsi ora sulla blockchain, lei riceverebbe 0,7 BTC e Carol riceverebbe il suo saldo remoto (ovvero 0,3 BTC).
Se Alice vuole inviare 0,3 BTC a Frank, invia 0,3 BTC a Carol. Carol ritira quindi 0,3 BTC dal suo saldo locale sul canale con Frank. Di conseguenza, il saldo di Carol rimane lo stesso: +0,3 BTC da Alice e -0,3 BTC da Frank, escluse tutte le transazioni di terzi.
Carol non subisce alcuna perdita fungendo da collegamento tra Alice e Frank, ma diventa meno flessibile. Ora può spendere 0,6 BTC nel canale con Alice, ma solo 0,1 BTC nel canale con Frank.
Puoi immaginare una situazione in cui Alice è connessa solo a Carol e Frank è connesso a una rete molto più ampia. In precedenza, Carol poteva inviare un totale di 0,4 BTC ad altri tramite Frank, ma ora può offrire solo 0,1 BTC perché tutti i suoi fondi sono dall'altra parte del canale.
In questo caso Alice assorbe con successo la liquidità di Carol. Carol, a sua volta, non vuole indebolire ulteriormente la sua posizione, quindi pone una condizione: inviare ogni 0,01 BTC con una commissione di 10 satoshi. Pertanto, maggiore è il numero dei saldi locali che effettuano transazioni alle condizioni di Carol, più redditizia sarà la sua posizione.
Abbiamo accennato in precedenza che non esistono requisiti di commissione effettivi. Alcuni potrebbero non preoccuparsi della riduzione della liquidità, mentre altri apriranno canali esclusivamente per riscuotere commissioni.
Svantaggi di Lightning Network
Sarebbe fantastico se Lightning Network diventasse la soluzione a tutti i problemi di scalabilità di Bitcoin. Sfortunatamente, il concetto ha i suoi svantaggi che potrebbero impedire che ciò accada.
Facilità d'uso
Bitcoin non è il sistema più intuitivo per i principianti: indirizzi, commissioni e tutto il resto può creare confusione quando viene introdotto per la prima volta. E dopo aver configurato il client Lightning, gli utenti devono anche aprire i canali prima di poter effettuare i pagamenti. Questo può richiedere molto tempo e lavoro, soprattutto per i principianti che non hanno familiarità con il concetto di larghezza di banda in entrata/uscita.
Tuttavia, le tecnologie migliorano costantemente, riducendo le barriere all’ingresso e diventando più accessibili agli utenti.
Liquidità
Uno dei principali svantaggi di Lightning Network è che limita la capacità di effettuare operazioni. Non puoi spendere più di quanto hai bloccato nel canale. Se spendi tutto e il saldo eliminato finisce con tutti i fondi del canale, dovrai chiudere il canale. In alternativa, puoi aspettare che qualcuno ti paghi, ma anche questo non è molto conveniente.
I percorsi possono anche essere limitati dalla capacità complessiva del collegamento. Consideralo utilizzando l'esempio precedente: Alice <> Carol <> Frank. Se il canale di Alice e Carol ha una capacità di 5 BTC, ma il canale di Carol e Frank ha solo 1 BTC, Alice non sarà in grado di inviare più di 1 BTC attraverso di loro. Inoltre, affinché ciò funzioni, il canale Carol <> Frank deve spostare tutto l'equilibrio dalla parte di Carol. Questo inconveniente può limitare seriamente il throughput dei canali LN, compromettendone la facilità d'uso.
Hub centralizzati
A causa del problema menzionato nella sezione precedente, si teme che la rete possa incoraggiare lo sviluppo di grandi "hub". Ciò suggerisce l’emergere di entità strettamente correlate con abbondante liquidità, dove eventuali pagamenti significativi verranno instradati attraverso alcune di esse.
Ovviamente questo scenario non è favorevole. Ciò indebolirà il sistema, poiché il passaggio di tali fornitori alla modalità offline porterà a una significativa interruzione delle relazioni tra gli elementi del sistema. Esiste anche un aumento del rischio di censura a causa dei molteplici punti attraverso i quali passano le transazioni.
Fase attuale dello sviluppo di Lightning Network
A partire da marzo 2024, Lightning Network si sta sviluppando con successo. La rete conta oltre 13.000 nodi online, oltre 52.000 canali attivi e un throughput di poco superiore a 4.570 BTC.
Distribuzione dei nodi Lightning Network nel mondo.
Esistono diverse soluzioni per l'esecuzione di un nodo: alcune delle più popolari sono c-lightning di Blockstream, Lightning Network Daemon di Lightning Labs ed Eclair di ACINQ. Gli utenti che non vogliono approfondire gli aspetti tecnici possono utilizzare i nodi plug-n-play. In questo caso, per lavorare con Lightning Network è sufficiente accendere il dispositivo.
Insomma
Il Lightning Network è cresciuto in modo significativo dal lancio della mainnet nel 2018. Attualmente, l'esecuzione dei nodi Lightning richiede competenze tecniche, che creano limitazioni nell'utilizzo. Ma data la velocità dello sviluppo, nel tempo possiamo contare su una diminuzione della soglia di ingresso.
Lettura consigliata
Scalabilità della blockchain: sidechain e canali di pagamento
Cosa sono i nodi?
Cosa sono i contratti intelligenti?
Dichiarazione di non responsabilità: i seguenti materiali sono forniti "così come sono" senza garanzie di alcun tipo, esclusivamente a scopo di riferimento generale e didattico. Queste informazioni non devono essere interpretate come consulenza finanziaria, consulenza legale o raccomandazione all'acquisto di prodotti o servizi specifici. Dovresti chiedere il tuo consiglio a consulenti professionali appropriati. Poiché questo articolo è stato scritto da un autore di terze parti, tieni presente che le opinioni espresse sono quelle dell'autore di terze parti e non riflettono necessariamente le opinioni di Binance Academy. Per informazioni più dettagliate seguire il link. Il valore delle risorse digitali può essere volatile. Il valore dei fondi investiti può salire e scendere. Potresti non recuperare i fondi investiti. Sei l'unico responsabile delle tue decisioni di investimento. Binance Academy non è responsabile per le tue possibili perdite. Queste informazioni non costituiscono consulenza finanziaria, legale o professionale. Per saperne di più, leggi i nostri Termini di utilizzo e Informativa sui rischi.


