Informazione
Approfondimenti
Cultura Bitcoin
Gruppo ufficiale

Tecnica

Mastering Lightning Network

Andreas M. Antonopoulos, Olaoluwa Osuntokun e René Pickhardt2023

Il manuale di riferimento su Lightning Network, la rete che permette pagamenti in bitcoin istantanei e quasi gratuiti: dalla prima installazione di un wallet fino al funzionamento interno del protocollo.

Leggi gratis su github.com Acquista da edizione italiana a stampa

Di cosa parla

Il libro è diviso in due parti. La prima è pensata per chiunque: spiega a che cosa serve Lightning, come si usa un wallet, che cosa fa un nodo e quali programmi esistono per gestirlo, con le scelte pratiche che comporta tenerne uno acceso.

La seconda parte entra nel funzionamento del protocollo. Il punto di partenza sono i canali di pagamento: due persone bloccano una somma in una transazione Bitcoin e poi si scambiano fra loro, fuori dalla catena, aggiornamenti firmati di come quella somma è divisa, finché uno dei due non decide di chiudere il canale.

Da qui il libro spiega come i canali si collegano in una rete e come un pagamento può attraversare più canali senza che nessuno degli intermediari possa trattenerlo, grazie a contratti che si sbloccano solo con un segreto conosciuto da chi riceve.

Seguono il modo in cui i nodi si scambiano informazioni sulla rete, la ricerca del percorso migliore per un pagamento, il formato delle fatture Lightning e, in chiusura, la sicurezza e la privacy della rete.

Gli autori sono tre figure di primo piano: Antonopoulos, Osuntokun, che guida lo sviluppo di uno dei software Lightning più usati, e Pickhardt, che studia come trovare percorsi affidabili per i pagamenti. La traduzione italiana, di Riccardo Masutti, è uscita nel 2023.

Gli autori

Andreas M. Antonopoulos

Andreas M. Antonopoulos è un divulgatore e scrittore britannico-greco, nato a Londra nel 1972 e cresciuto ad Atene. Ha studiato informatica e reti di comunicazione allo University College London.

Si occupa di Bitcoin dal 2012 ed è uno dei suoi divulgatori più conosciuti. Ha scritto Mastering Bitcoin, uscito nel 2014 e aggiornato più volte, Mastering Ethereum (2018), Mastering the Lightning Network (2021) e i tre volumi di The Internet of Money, che raccolgono i suoi interventi pubblici.

Nel 2014 ha spiegato Bitcoin al Senato canadese, e per anni ha condotto il podcast Let's Talk Bitcoin. I suoi libri tecnici sono pubblicati con licenze libere, che ne permettono la traduzione e la diffusione.

Olaoluwa Osuntokun

Olaoluwa Osuntokun, conosciuto in rete come «roasbeef», è uno sviluppatore statunitense, laureato in informatica all'Università della California a Santa Barbara, dove si è occupato di crittografia applicata.

Ha contribuito a btcd, un'implementazione di Bitcoin scritta nel linguaggio Go, ed è coautore di proposte di miglioramento del protocollo che aiutano i wallet leggeri a trovare le proprie transazioni senza rivelarle.

Con Elizabeth Stark ha fondato Lightning Labs, di cui è direttore tecnico, e guida lo sviluppo di lnd, uno dei software più usati per far funzionare un nodo Lightning.

René Pickhardt

René Pickhardt è un matematico e ricercatore che studia Lightning Network. Il suo lavoro riguarda soprattutto il modo in cui un pagamento trova la strada attraverso la rete: ha proposto metodi per scegliere i percorsi in base alla probabilità che riescano e per dividere un pagamento su più percorsi in modo affidabile ed economico.

Ha svolto ricerca con l'Università norvegese di scienza e tecnologia e ha ricevuto finanziamenti per lo sviluppo di Bitcoin. È anche un divulgatore: ha insegnato nei corsi su Lightning di Chaincode Labs e pubblica lezioni e risposte tecniche per gli sviluppatori.

Torna alla biblioteca