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.