Author

Topic: Lightning Node (Read 372 times)

member
Activity: 110
Merit: 94
December 19, 2018, 04:15:55 PM
#15
Questa discussione è finita un po' troppo in basso, c'è bisogno di un up!  Smiley

Per mancanza di tempo non mi sono potuto dedicare a LN quanto avrei voluto, ma volevo portarvi un piccolo aggiornamento.

Mia attuale configurazione:
  • Bitcoind + LND + zap-desktop sul PC
  • BLW (neutrino come backend) sul cellulare
  • Eclair mobile come riserva sul cellulare
PC online 24/24 da cui faccio partire tutti i canali che intendo utilizzare, al momento ce n'è solo uno aperto con Bitrefill (servizio eccellente).
BLW su cellulare con un solo canale aperto verso il mio PC, che instrada i pagamenti verso la rete LN, qualcosa del genere insomma:

BLW <-------> LND <-------> LN (Bitrefill&co)

Perché questo giro?
BLW, al contrario di Eclair mobile, permette anche di ricevere pagamenti via LN, ed è qui che nascono i problemi... Per ricevere pagamenti "sicuri" bisogna rimanere online 24/7/365 per evitare chiusure fraudolente dei canali, ma io non voglio tenere in background l'app tutto il tempo, così ho avuto questa pensata: la gestione dei canali verso l'esterno è gestita interamente da LND che è online il 99.9% del tempo, mentre il wallet del cellulare rimane al sicuro, anche se offline, visto che il partner "possibile-ladro" sono sempre io Grin (commenti e idee alternative sono ben accetti Wink ).
In aggiunta, questo mi permette di avere sempre credito sul canale del telefono perché dopo ogni pagamento posso ri-bilanciarmi il canale BLW<-->LND a piacimento.

Commenti:
LND (versione 5.1) funziona bene, e finalmente supporta NAT e IP dinamici, quindi potete tenervi il vostro nodo LN in casa senza troppi problemi. È abbastanza goloso di memoria, in meno di 30 giorni è arrivato a circa 3 giga di ram occupata, ma apparte questo non ho riscontrato problemi.
zap-desktop (versione 0.2.2) è un'interfaccia grafica per LN minimale che permette di gestire canali e pagamenti con pochi click. È abbastanza intuitivo, ma ancora da sviluppare: mancano alcune cose secondarie, tra cui la "mappa" della rete che era disponibile sulle prime versioni e ora non c'è più.
BLW (versione 0.3-90) è un wallet LN per Android, usa Neutrino come backend e, come già detto, permette anche di ricevere pagamenti a differenza di Eclair. L'estetica è, forse, poco curata, ma le funzioni ci sono, come backup dei canali (anche su GDrive :facepalm: ) e supporto per i server Olympus che, se ho ben capito, offrono quello che ho fatto in modo frettoloso con il mio PC, ovviamente a pagamento.
Eclair mobile non lo uso da mesi, non avendo la possibilità di ricevere pagamenti non si possono nemmeno ri-bilanciare i canali, magari c'è stato qualche aggiornamento di cui sono all'oscuro.
Per quanto riguarda Bitcoind direi che non servono commenti  Cheesy

Vi terrò aggiornati sui futuri sviluppi, vediamo se riusciamo ad evitare che questa discussione finisca nuovamente nel dimenticatoio.
Un saluto a tutti  Wink
legendary
Activity: 1914
Merit: 2071
July 14, 2018, 06:35:22 AM
#14
Statistiche aggiornate in tempo reale su LN: https://1ml.com/statistics

EDIT: altro articolo che spiega bene come installare un nodo LN :

https://medium.com/andreas-tries-blockchain/bitcoin-lightning-network-1-can-i-compile-and-run-a-node-cd3138c68c15
legendary
Activity: 1914
Merit: 2071
July 09, 2018, 01:51:40 AM
#13
Segnalo questa guida https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_40_lnd.md che spiega in modo dettagliato come effettuare l'installazione di un nodo LN.

Inoltre segnalo questo video introduttivo in italiano sempre su LN :
https://m.youtube.com/watch?v=fOrEJhHUW3k

e questo articolo in italiano: http://www.albertodeluigi.com/index/bitcoin/lightning-network-parte-1/
member
Activity: 110
Merit: 94
May 01, 2018, 09:46:47 PM
#12
ma il commento di peter todd? mi sembra molto negativo.

Initial impressions of Lightning on testnet: c-lightning segfaults a lot, and when it's not crashing payments fail more often than not. Writing it in C - a notoriously dangerous language - doesn't strike me as a good idea.

c-lightning è solo una delle implementazioni del Lightning Network, esistono anche Eclair e LND. Queste tre sono sviluppate da team diversi, in linguaggi diversi (LND è scritto in Go, Eclair mi sembra in java) e ognuna ha i suoi pro e contro.
Eclair ha anche rilasciato un'app minimale per smartphone funzionante su mainnet, e devo dire che funziona abbastanza bene anche se al momento è limitata ad inviare senza la possibilità di ricevere. Ci ho fatto un paio di ricariche telefoniche usando Bitrefill ed è andato tutto liscio, ma la strada è ancora lunga  Wink

Personalmente non ho avuto modo di provare c-lightning, ho dato un'occhiata ad Eclair e ho abbandonato prima ancora di compilare perchè non sono un grande fan di Java  Roll Eyes
Mi sono buttato su LND, testato per qualche tempo su testnet e da una ventina di giorni l'ho spostato su mainnet. Non ho ancora aperto canali, volevo prima risolvere un fastidioso problema dovuto al dns dinamico ed avrei anche una mezza soluzione pronta, ma penso che pazienterò un minimo visto che gli sviluppatori sono già all'opera per risolvere questa rogna (il mio approccio funziona, ma preferisco una soluzione ufficiale).

Per quanto riguarda la centralizzazione, è ancora presto per dire come si evolverà la situazione, sicuramente andranno a crearsi dei nodi con molti canali (hub) e quindi molto traffico, ma da qui a dire che sarà centralizzato ce ne vuole.
Credo che il problema derivi dal fatto che in molti non hanno ben chiara la distinzione tra centralizzato, decentralizzato e distribuito... Un'immagine vale più di mille parole!
Bitcoin è decentralizzato (non distribuito).
LN potrebbe essere distribuito, a livello teorico. Ma l'uomo lo renderà decentralizzato "perchè così è più comodo"  Embarrassed
newbie
Activity: 8
Merit: 0
April 29, 2018, 04:41:02 PM
#11
Ho sentito tanto parlare di questa lighting Node, che se non ho capito male porterebbe un po di centralizzazione e non viene vista come buona cosa come mai?
hero member
Activity: 1666
Merit: 565
March 28, 2018, 07:00:30 AM
#10
Notizia correlata a light net: http://qubithacker.com/il-lighting-network-di-bitcoin-sorpassa-1000-nodi-sul-mainnet/
Quote
Il 12 marzo, il Lightining Network di Bitcoin ha sorpassato 1000 nodi attivi sul mainnet.

ma il commento di peter todd? mi sembra molto negativo.

Initial impressions of Lightning on testnet: c-lightning segfaults a lot, and when it's not crashing payments fail more often than not. Writing it in C - a notoriously dangerous language - doesn't strike me as a good idea.
newbie
Activity: 185
Merit: 0
March 28, 2018, 04:58:30 AM
#9
sembra buon anch io sto cercando di fare qualcosa con quisti nodi
legendary
Activity: 2506
Merit: 1120
March 14, 2018, 10:08:20 AM
#8
Notizia correlata a light net: http://qubithacker.com/il-lighting-network-di-bitcoin-sorpassa-1000-nodi-sul-mainnet/
Quote
Il 12 marzo, il Lightining Network di Bitcoin ha sorpassato 1000 nodi attivi sul mainnet.
legendary
Activity: 3066
Merit: 2595
legendary
Activity: 3570
Merit: 1985
February 23, 2018, 06:58:27 AM
#6
Come chiesto in altro topic, riporto alcune critiche alle LN, per l'impossibilità di scalare senza introdurre inevitabilmente un fattore di centralizzazione:

https://medium.com/@jonaldfyookball/mathematical-proof-that-the-lightning-network-cannot-be-a-decentralized-bitcoin-scaling-solution-1b8147650800
https://www.reddit.com/r/btc/comments/7i3u5a/lightning_network_clearly_shows_centralizing_hub/
legendary
Activity: 2506
Merit: 1120
February 22, 2018, 04:40:04 AM
#5
Qualche link per la documentazione, se mai puoi aggiungere in OP una sezione link?

https://it.cointelegraph.com/explained/lightning-network-explained non approfondisce a dovere l'aspetto tecnico ...

https://www.tik.ee.ethz.ch/file/a20a865ce40d40c8f942cf206a7cba96/Scalable_Funding_Of_Blockchain_Micropayment_Networks%20(1).pdf

https://lightning.network/

E ricordo qualcosa di esplicativo tipo fumetto ma non lo trovo ...
legendary
Activity: 3724
Merit: 1738
Join the world-leading crypto sportsbook NOW!
February 12, 2018, 06:09:33 AM
#4
Appena mi arriva il laptop nuovo con CPU decente anch'io voglio fare un test sulla testnet
legendary
Activity: 3066
Merit: 2595
February 11, 2018, 05:39:52 PM
#3
Parli di mainnet immagino.
Io ho provato su testnet una delle implementazioni attualmente disponibili, l'ho lasciato andare per un paio di settimane e sembra funzionare discretamente per quello che offre al momento. Ora l'ho spento da qualche giorno per mancanza di tempo, ma è rimasto stabile e senza crash finché non l'ho stoppato.
Ti lascio una breve descrizione del setup e di cosa funziona e cosa no:
LND + bitcoind
Funziona:
  • Apertura canali unidirezionale
  • Chiusura canali
  • Generazione e pagamento invoice
  • Pagamenti multi-hop
Non funziona:
  • Apertura canali bidirezionale

Non ho intenzione di mettere un nodo lightning su mainnet al momento, aspetto di vedere bitcoind 0.16 se offre quello che voglio, allora potrei farci un pensiero... In caso risponderò qua.
Se vuoi fare prove su testnet sentiti libero di pingarmi su telegram (stesso nick), almeno posso rimetterti il nodo online  Wink

grazie, gentilissimo
member
Activity: 110
Merit: 94
February 11, 2018, 04:05:12 PM
#2
Parli di mainnet immagino.
Io ho provato su testnet una delle implementazioni attualmente disponibili, l'ho lasciato andare per un paio di settimane e sembra funzionare discretamente per quello che offre al momento. Ora l'ho spento da qualche giorno per mancanza di tempo, ma è rimasto stabile e senza crash finché non l'ho stoppato.
Ti lascio una breve descrizione del setup e di cosa funziona e cosa no:
LND + bitcoind
Funziona:
  • Apertura canali unidirezionale
  • Chiusura canali
  • Generazione e pagamento invoice
  • Pagamenti multi-hop
Non funziona:
  • Apertura canali bidirezionale

Non ho intenzione di mettere un nodo lightning su mainnet al momento, aspetto di vedere bitcoind 0.16 se offre quello che voglio, allora potrei farci un pensiero... In caso risponderò qua.
Se vuoi fare prove su testnet sentiti libero di pingarmi su telegram (stesso nick), almeno posso rimetterti il nodo online  Wink
legendary
Activity: 3066
Merit: 2595
February 09, 2018, 08:12:28 AM
#1
Qualcuno con un full node ha attivato un server Lightning Node ?

sono un po' indeciso se investirci del tempo o no, e conoscere
qualche esperienza diretta potrebbe essermi utile.

EDIT alcuni link esegnalati da picchio


https://it.cointelegraph.com/explained/lightning-network-explained non approfondisce a dovere l'aspetto tecnico ...

https://www.tik.ee.ethz.ch/file/a20a865ce40d40c8f942cf206a7cba96/Scalable_Funding_Of_Blockchain_Micropayment_Networks%20(1).pdf

https://lightning.network/
Jump to: