La rete Lightning elettrizza Bitcoin PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

La rete Lightning elettrizza Bitcoin

Quando Bitcoin è stato fatto conoscere per la prima volta al mondo, il suo design di essere una nuova valuta circolante per sostituire la fiat era il suo aspetto più allettante. Ha parlato a coloro che stavano cercando modi per "attaccare l'uomo" ogni opportunità che avevano. Solo molto tempo dopo questa idea è stata offuscata dalla narrazione di un'offerta fissa, che ha dato origine alla teoria del valore immagazzinato. Infatti, delle tante colpe spesso segnalate dagli scettici, non essere all'altezza del suo scopo iniziale di essere un mezzo di scambio è il suo peccato più grande. È qui che i sostenitori di Bitcoin si strappano i capelli e si comportano in modo spavaldo quando si confrontano con esso. "Un giorno", hanno detto. "Un giorno vedrai di cosa è veramente capace."

Quel giorno è arrivato in silenzio, senza squillare la tromba, il 27 dicembre 2017, quando la prima transazione effettuata utilizzando il Lightning Network è stato realizzato sulla rete principale di Bitcoin. Questa è una soluzione Layer-2 per la blockchain di Bitcoin che promette di svincolare le catene di scalabilità che deve affrontare e di consentirle di essere all'altezza del suo vero scopo: come mezzo di scambio ampiamente adottato da ogni essere senziente sulla Terra.

Bitcoin Lightning

Bitcoin colpito da un fulmine (rete) Immagine tramite Shutterstock

In questo articolo, esaminiamo questa tecnologia che pretende di salvare la pancetta di Bitcoin in questo regno. Seguici mentre familiarizziamo con il suo funzionamento, i vantaggi che porta a Bitcoin, i rischi e gli svantaggi e dove potrebbe portarci, magari con Twitter al seguito, in un futuro non così lontano.

Il Lightning Network (LN) è nato per affrontare il problema della scalabilità di Bitcoin. Di fronte al trilemma blockchain di decentramento, sicurezza e scalabilità, Bitcoin ha compromesso l'ultimo a favore degli altri due. La scelta di questo percorso ha dato a Bitcoin le solide basi del progetto necessario per la credibilità della tecnologia stessa. Se dovessi impilare questi tre in ordine, il decentramento è il più pesante in basso, seguito dalla sicurezza al centro e dalla scalabilità in alto. Immagino che sarebbe molto più difficile migliorare la decentralizzazione rispetto alla scalabilità.

Attualmente, Bitcoin elabora 5-7 transazioni al secondo, circa 10 minuti per blocco scritto sulla catena, ed è semplicemente triste. Non solo, si deve pagare di più in commissioni di transazione durante i periodi di punta e attendere ancora che la transazione vada a buon fine. Non preferirò nemmeno Visa o Paypal con un confronto sulla velocità delle transazioni. È già abbastanza orribile così com'è. Tuttavia, non passerà molto tempo quando Bitcoin raggiungerà la LN che carica in avanti come suo fronte.

Cos'è la rete Lightning?

Lightning Network è una soluzione di ridimensionamento di livello 2 che elabora le transazioni lontano dalla catena principale, nota come off-chain utilizzando smart contract chiamati canali. Si trova in cima alla catena principale, da cui il nome Layer 2. Con l'introduzione di questo miglioramento, il suo obiettivo è massimizzare la velocità di transazione riducendo al minimo le commissioni di transazione coinvolte. Questa tecnologia funziona su qualsiasi piattaforma che supporta contratti intelligenti e portafogli multi-sig, non solo su Bitcoin! Come puoi farlo?

Come funziona

Ricordi di aver frequentato le assemblee scolastiche? Ogni bambino a scuola si presentava nell'aula scolastica e ascoltava ciò che il preside ha da dire. Di solito è per fare annunci, e magari anche dare premi. Queste assemblee possono durare un bel po' e ci saranno alcuni di noi che si annoieranno rapidamente. Poi ci sussurravamo o magari ci mandavamo messaggi mentre il principale continuava a cantare.  

Lo scenario di cui sopra illustra la relazione tra la principale blockchain di Bitcoin e il Lightning Network. L'assemblea scolastica è la catena principale e le conversazioni secondarie sono ciò che sta accadendo su LN. Fondamentalmente, non tutte le transazioni vengono scritte sulla catena principale, perché è questo che causa la bassa velocità. Al contrario, LN elabora autonomamente le transazioni "minori" e informa la catena principale dell'esito del processo. Vediamo come potrebbe potenzialmente funzionare nella vita reale.

Assemblea scolastica

Ragazzi a un'assemblea scolastica

Singolo canale

Ogni volta che mi trasferisco in un nuovo quartiere, il primo acquisto che faccio di solito è al supermercato. Dal momento che ho intenzione di essere un cliente abituale con loro, dovrò impostare un canale di pagamento con il negozio. Ciò implica che entrambe le parti abbiano a multisig portafoglio. Ci sono due componenti:

  • indirizzo pubblico – la posizione digitale del Bitcoin, un po' come un indirizzo email.
  • chiavi private – la password per l'indirizzo pubblico, utilizzata per segno una transazione.

Entrambe le informazioni sono necessarie per completare una transazione. Impostando un canale di pagamento, sono diventato a nodo sulla LN. Questo verrà ulteriormente spiegato in seguito.

Domini inarrestabili in linea

Dopo aver sistemato il portafoglio, vi deposito un po' di Bitcoin, per quanto penso che vi spenderò per il prossimo mese. Il canale di pagamento è ora stabilito dopo che i fondi sono stati depositati. Questo è noto come il finanziamento o operazione di ancoraggio. Questa transazione viene registrata sulla catena principale dalla LN.

Gli acquisti successivi che effettuerò in tutto il negozio verranno detratti dall'importo del deposito iniziale ogni volta che pago qualcosa. Questi sono microtransazioni che si verificano all'interno del canale e vengono elaborati istantaneamente. È come aprire una scheda della barra, mostrando che hai soldi da pagare, ma non paghi fino a quando non si verifica la spesa effettiva.

Quando mi allontano dal quartiere, smetto di essere cliente al supermercato. Il giorno in cui effettuo l'ultimo acquisto, chiudo il canale in a transazione di regolamento. In quel momento la LN presenterà il saldo finale alla catena principale. Pertanto, tutte le transazioni che ho avuto durante l'intero periodo vengono elaborate su LN anziché sulla catena principale. Abbastanza elegante, vero?

Bene, il più grande svantaggio è che il commerciante non può toccare i soldi nel canale fino a quando non viene chiuso. Non riesco a immaginare che il negozio di alimentari sia felice di avere un canale aperto con me per 5 anni e di non poterne utilizzare nessuno durante quel periodo. Il negozio avrà probabilmente alcune condizioni come a blocco temporale. È un limite di tempo massimo per quanto tempo il canale può rimanere aperto. Questa è una delle funzionalità di sicurezza di LN per garantire che entrambe le parti siano disponibili a effettuare transazioni tra loro durante l'intero periodo. Se una delle parti manca, l'altra parte non dovrà aspettare per sempre per ottenere i propri soldi.

Canali reciproci

A volte, non è molto pratico impostare un canale di pagamento per ogni pagamento effettuato. Supponiamo che tu sia stato invitato a una cena in cui l'unica persona che conosci è il tuo amico James che ti ha invitato. Quando arriva il momento di pagare il conto, Mary, una delle persone del gruppo, dice di essere felice di pagare il conto a nome di tutti perché ottiene uno sconto per i dipendenti. Ognuno di noi le ripaga la propria parte del pasto. Sarebbe un po' doloroso per me creare un canale con Mary perché potrei non vederla più. Tuttavia, James la incontra regolarmente. Dato che ho un canale con James, posso pagare Mary tramite lui. In altre parole, una connessione diretta non è necessaria fintanto che esiste una connessione reciproca da qualche parte lungo la catena. James, io e Mary siamo tutti nodi sulla LN.

Canali reciproci di rete Lightning

Effettuare pagamenti tramite nodi LN Immagine tramite Medium.com/coinmonks

È quasi come le connessioni di 3° grado su LinkedIn tranne che sotto forma di pagamenti. Il prestito P2P non sarà più lo stesso! A parte questo, ci sono anche altre possibilità come:

  • Collegamento di affiliazione a un livello completamente nuovo. Potresti usare l'influencer come nodo per pagare il prodotto che stanno pubblicizzando. Forse l'influencer può ottenere una clip per ogni transazione effettuata attraverso di loro. Ciò migliorerebbe notevolmente la portata dei social media degli influencer. Eviterebbe inoltre alle aziende di dover sbrigare le scartoffie per ripagarle.
  • I turisti in visita possono pagare gli articoli attraverso un canale di pagamento istituito dall'ente del turismo per i commercianti partecipanti. Il consiglio può guadagnare una clip di ogni transazione nel processo. Le entrate possono quindi essere rimesse nell'industria per promuovere il turismo senza toccare i soldi dei contribuenti.

Queste sono davvero idee da torta perché le commissioni di transazione sulla LN non sono molte per cominciare. Attualmente, non conviene essere un nodo su LN per fare soldi perché gli importi sono minuscoli. Ancora più importante, non c'è ancora l'adozione di massa. In futuro però, chi lo sa?

Le persone dietro di esso

Prima di pensare con gli occhi stellati agli incredibili cambiamenti che potrebbe portare al futuro, torniamo indietro un po' nel passato e guardiamo i team che ci stanno lavorando.

Questo progetto è stato proposto per la prima volta da Thaddeus Dryja e Joseph Poon nel febbraio 2015 in un white paper. La prima transazione effettuata su LN è stata infatti sulla rete Litecoin il 10 maggio 2017 da Christian Decker, di Blockstream. Attualmente ci sono tre team che lavorano al progetto, ognuno dei quali presenta la propria versione di un nodo Lightning Network scritto in diversi linguaggi di programmazione. Tuttavia, nella progettazione viene considerata l'interoperabilità con il potenziale per tutte queste versioni di coesistere pacificamente tra loro senza ulteriori grattacapi per gli utenti. 

Lightning Labs

Lightning Labs che lavora sull'immagine LN tramite Lightning Labs

Lightning Labs

Diretto da Elizabeth Stark (nessuna relazione con Tony Stark :P), Lightning Labs sviluppare la tecnologia per consentire l'utilizzo per LN nel mondo reale. Lightning Network Daemon è la loro versione di un nodo LN. Il loro altro prodotti sono anche orientati all'utilizzo di LN in vari modi. 

Blockstream

Il lampo c di BlockStream che illumina il cielo Immagine tramite Blockstream

Blockstream

Fin dalla sua nascita in 2014, Blockstream si è affermata per essere uno dei principali attori nella tecnologia blockchain e nella sfera crittografica. Investono molto nella costruzione di infrastrutture critto-finanziarie basate sulla blockchain di Bitcoin. Viene chiamata la loro versione di LN c-lampo. I prodotti che offrono sono estesi e leggermente sbilanciati verso il livello dell'impresa poiché questo è il loro obiettivo principale. 

ACINQ

Il nodo Lightning di ACINQ su Eclair Stack Image tramite ACINQ

ACINQ

A differenza di BlockStream, ACINQ pone lo sviluppo della LN come obiettivo principale. Nodo ACINQ, basato su Pila di Eclair, è elencato sul loro sito Web come "il nodo più grande della rete Lightning". Fino a ottobre 2019, hanno raccolto un totale di 10 milioni di dollari per far crescere l'azienda e promuovere la loro ricerca e sviluppo nella LN. 

Lapp: cosa sono?

Tutte e tre le società di cui sopra stanno attivamente sviluppando una serie di app su LN per facilitarne l'adozione. Queste LApp possono essere suddivise in tre categorie principali: 

Strumenti di sviluppo e integrazione

Questi sono rivolti agli sviluppatori che sfruttano la rete Bitcoin per creare metriche e API. Il più noto è Bitrefill, un'app per ricaricare carte telefoniche prepagate e carte regalo per giochi, intrattenimento e viaggi con BTC e LTC.

Portafogli

La facilità d'uso di queste LApp è della massima importanza in quanto è ciò che attrae l'utilizzo da parte delle masse. Questi includono Portafoglio Zap, pasticcino, Portafoglio Bitcoin Lightning ed Pesca fulminea, Solo per citarne alcuni.

Plugin e pagamenti per l'e-commerce

Se i portafogli sono un modo passivo per interessare le persone a LN, le LApp in questa sezione rendono facile per le persone rimanere agganciate senza nemmeno rendersene conto. La LApp più importante in questa categoria è Sciopero.  La start-up è stata determinante nel convincere El Salvador ad adottare Bitcoin come moneta a corso legale e gestisce il Tip Jar su Twitter per trasferire BTC o fiat dal punto A al punto B in qualsiasi parte del mondo utilizzando LN. Il ruolo di Strike con queste due entità è riuscito a generare interesse per la LN, promuovendo al contempo l'adozione. 

Misure di sicurezza e rischi per la LN

Come accennato in precedenza, il timelock è una misura di sicurezza introdotta per impedire che i canali vengano aperti indefinitamente senza attività. A parte questo, c'è anche: 

  • Impegni di revoca asimmetrici – quando il canale è aperto, si presume che entrambe le parti desiderino sinceramente effettuare transazioni tra loro per la durata del canale aperto. Tuttavia, se uno di loro tenta di imbrogliare lasciando improvvisamente il canale senza il previo consenso dell'altra parte, il saldo dell'imbroglione può essere rivendicato dall'utente truffato attraverso questa misura di sicurezza. Questo viene fatto impostando alcune condizioni all'inizio quando si stabilisce il canale.  
  • Tariffa allegato al nodo – è possibile allegare una tariffa ad ogni nodo che viene attraversato in modo che il pagamento completo venga effettuato solo al raggiungimento della destinazione finale. Questo per evitare che le transazioni vengano dirottate nel mezzo da personaggi sgradevoli. Non sono ancora riuscito a trovare un esempio funzionante per questo, ma potrebbe diventare realtà. 

Merchandising in linea

Nonostante queste misure di sicurezza in atto, esistono ancora rischi inerenti alla natura della LN. 

  • La rete può diventare troppo centralizzata – se le persone possono pagare tramite i nodi senza dover aprire un canale diretto, allora è facile immaginare che una manciata di giocatori in tutto il mondo lasci che 7 miliardi di persone siano collegate tra loro indirettamente. Spaventoso, vero? 
  • La revoca asimmetrica non funziona offline – è efficace solo quando l'utente è online sulla rete. 
  • Nessun supporto per i pagamenti offline – a prima vista sembra abbastanza ragionevole, ma in realtà ci sono momenti in cui l'utente potrebbe non avere accesso alla rete se si trova in un'area con scarsa connettività Internet. Quando ciò accade, mi dispiace, non puoi pagare utilizzando LN. 
  • Buono per transazioni di piccole e medie dimensioni, incerto per transazioni su larga scala – la maggior parte delle transazioni su LN sono microtransazioni. Se è grande, potrebbe richiedere un po' di attesa, per cui entrambe le parti devono essere online contemporaneamente. Nel momento in cui una delle parti se ne va, la transazione viene annullata.

Taproot e la rete Lightning

C'è un altro rischio, ma è più sul lato blockchain di Bitcoin piuttosto che sul lato LN.  

Abbiamo accennato in precedenza che LN funziona con portafogli multi-sig. Quando apre e chiude un canale sulla blockchain, queste informazioni sono visibili. Queste transazioni vengono visualizzate in modo diverso rispetto a una transazione single-sign. Questa è una vulnerabilità perché queste transazioni LN sono facilmente identificabili, quindi suscettibili agli eventi negativi che le accadono, per non parlare dell'occupazione di spazio sulla blockchain.

Di recente, Bitcoin ha subito un aggiornamento al software blockchain, comunemente noto come Taproot. Questo aggiornamento includeva tre proposte, una delle quali BIP341 alias BIP-Taproot, si occupa specificamente di questa situazione. Con l'attuazione di questa proposta, le transazioni multi-sig vengono mascherate per assomigliare a quelle single-sig. La difficoltà nell'identificarli aiuta a garantire la sicurezza delle transazioni effettuate tramite LN. 

Tuttavia, questa proposta stessa non può essere attuata a meno che BIP340 alias BIP-Schnorr è completato in anticipo. Questa proposta consente alla blockchain di Bitcoin di aggregare le transazioni multi-sig in quelle single-sig, riducendo la dimensione della transazione. Consente inoltre di verificare le transazioni in batch. 

Schnorr Sig contro Trad Sig

Schnorr Sig raggruppa le transazioni in un'immagine batch tramite Bitcoin.com

Conclusione

Lightning Network è davvero un punto di svolta per il progetto Bitcoin. Anche se non siamo affatto vicini all'utilizzo di una criptovaluta al posto della fiat, progetti come LN avvicinano alla realtà la visione di Satoshi di una valuta decentralizzata in circolazione. Nonostante i rischi attualmente presenti, credo che con ulteriori sviluppi e ricerche, le cose possano solo migliorare. 

Disclaimer: queste sono le opinioni dello scrittore e non dovrebbero essere considerate un consiglio di investimento. I lettori dovrebbero fare le proprie ricerche.

Il post La rete Lightning elettrizza Bitcoin apparve prima Ufficio delle monete.

Fonte: https://www.coinbureau.com/technology/lightning-network/

Timestamp:

Di più da Coinufficio