#LNWeek dal 4 al 7 ottobre tradusione di quattro semplici articoli di introduzione a Lighting Network.
#1 Introduzione generale
Autore: Peter Tyonum | Pubblicazione originale: 22/04/2022 | Tradotto da: 31febbraio | Milano Trustless | Link: Lightning Network: Your Gateway to Bitcoin Payments
Tra i vari scopi per cui è nato, Bitcoin è stato introdotto per facilitare i pagamenti senza frontiere, indipendentemente dall'importo, per portare servizi finanziari a chi non ha accesso a servizi bancari e per preservare la privacy degli utenti senza un'autorità centrale. Funzionalmente ha raggiunto tutti questi obiettivi, ma non è stato il metodo di pagamento preferito da molti, probabilmente a causa del tempo necessario per la conferma del pagamento e delle commissioni di transazione. In questo articolo [e in tutta la settimana dedicata alla #LNWeek, n.d.t.] vedremo come Lightning Network gestisce le transazioni in modo più veloce, economico e privato.
Lightning Network [LN] è una tecnologia di secondo livello costruita sopra il livello 1 di Bitcoin che ha reso i pagamenti più veloci. I pagamenti (transazioni) sulle reti LN sono sicuri e non richiedono che gli utenti si fidino dell'altra parte. Ma cosa rende Lightning Network più interessante? Analizziamolo più da vicino.
Sulla blockchain di Bitcoin, quando viene costruita una transazione, questa viene trasmessa all'intera rete, accettata e minata in un blocco. Viene quindi confermata (la conferma implica l'aggiunta di altri blocchi minati dopo il blocco in cui è contenuta la transazione e la quantità di conferme per il protocollo è pari a 6). Tuttavia nella rete LN le transazioni non vengono trasmesse al network (ad eccezione delle transazioni di apertura e chiusura), ma vengono inviate direttamente a una persona (un nodo) sulla rete peer to peer Lightning.
Ci si potrebbe chiedere: se i pagamenti su Lightning Network non vengono trasmessi e confermati sulla rete blockchain di bitcoin, come fanno a essere sicuri? Non c'è la possibilità che qualcuno venga truffato? Lightning Network si avvale della teoria dei giochi, altrimenti detta protocollo di equità, che funge da deterrente per gli aspiranti truffatori. Nella rete LN il pagamento può essere effettuato in un canale (una relazione finanziaria tra due parti sul network) o essere inviato (instradato) attraverso la rete a un nodo. Analizziamo ogni scenario e come sia poco interessante e finanziariamente punibile per qualsiasi parte tentare di imbrogliare.
Quando due parti stabiliscono un canale di pagamento LN, hanno un percorso diretto per inviarsi pagamenti reciproci. Questi pagamenti si basano sulla transazione di apertura del canale, chiamata transazione di funding, che viene confermata sulla blockchain bitcoin. Le transazioni successive (impegni) non vengono più trasmesse ma sono comunque transazioni valide. Queste transazioni aggiornano semplicemente lo stato del canale (l'equilibrio tra le parti nel canale). Si veda la figura seguente.
Come detto in precedenza tutte le transazioni (impegni) sono valide ma, semplicemente, non vengono comunicate alla rete bitcoin. Se una delle parti trasmette una qualsiasi transazione di impegno precedente alla rete bitcoin nel tentativo di imbrogliare l'altra parte, quest'ultima ha la possibilità di revocare e rivendicare l'intero saldo del canale. Questo perché i risultati della transazione sono bloccati a tempo per la parte che ha trasmesso la transazione, mentre l'altra parte può reclamare quei risultati immediatamente e rivendicare anche il saldo della parte che ha tentato l'imbroglio.
Nelle situazioni in cui le parti non sono in un canale ma hanno bisogno di inviare un pagamento, possono semplicemente generare una richiesta di pagamento (invoice) che contenga l'hash del pagamento, l'id del loro nodo sulla rete, l'importo da pagare, una descrizione opzionale e la data di scadenza della fattura. Il pagatore (il suo nodo) troverà un percorso che richiede il minor numero di salti [hop] e di spese per inviare la transazione alla controparte. Quindi instraderà il pagamento al destinatario e ne riceverà la conferma. I pagamenti effettuati con questo metodo o vanno a buon fine o falliscono, non ci sono vie di mezzo.
Vale anche la pena di notare che i pagamenti effettuati sulla rete lightning rimangono privati tra le parti coinvolte. Nessun nodo terzo ha conoscenza esplicita dell'importo, della fonte e della destinazione di una transazione e i nodi che propagano tali pagamenti non sono a conoscenza dell'origine o della loro destinazione. Questo rende i pagamenti più privati, a differenza delle transazioni in bitcoin che sono pubbliche mentre gli utenti sono pseudonimi.
Le commissioni su Lighting Network sono molto basse perché vengono pagate per l'instradamento dei pagamenti, a differenza di quanto avviene nella rete Bitcoin. Mentre i minatori Bitcoin di solito ordinano le transazioni in base alle fee più alte per unità (byte) di peso della transazione, i nodi della rete lightning con commissioni più basse per l'instradamento sono più interessanti per inoltrare i pagamenti.
[Con la #LNWeek cercheremo di spiegare] i dettagli tecnici del funzionamento di LN, ma esiste per rendere più facile effettuare transazioni sicure, economiche e veloci. Esistono molte implementazioni di wallet lightning che rendono più facile l'utilizzo di bitcoin per i pagamenti.
Milano Trustless (31febbraioMI)
#MilanoTrustless è un progetto personale per #orangepillare 🟠💊 Milano e infondere ai (meravigliosi) milanesi la mentalità #trustless
follow me :
Related Posts
Pay for What You Want & How You Deserve
Jan 24, 2024
Nick Szabo was wrong: with Bitcoin, micropayments work
Nov 23, 2023
Lightning omrežje spreminja vse
Oct 30, 2023