Bitcoin Forum
May 05, 2024, 08:28:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Dubbi Lightning Network  (Read 167 times)
JGreg96 (OP)
Full Member
***
Offline Offline

Activity: 602
Merit: 144



View Profile
July 04, 2018, 08:23:50 PM
 #1

Stavo seguendo questo speech su LN quando ad un certo punto mi sono sorti dei dubbi a cui non ho saputo dare risposta.
Il primo quesito è:
Se io effettuo un double spending, ovvero apro un canale nella chain che renderò orfana e poi pubblico il pezzo di chain da cambiare, il canale LN rimane aperto? Se viene chiuso al momento del broadcast della nuova catena minata da solo, le transazioni effettuate in quel frangente non dovrebbero venir registrate perchè si avrebbe la chiusura del canale, ma se io pago al di fuori del canale, quindi verso altri utenti, come si riaggiornerebbero i saldi? (metterei in circolo delle "banconote false" no?)
Il secondo interrogativo è:
Se io ho un canale senza timing per la chiusura (quindi teoricamente infinito) con Bob, non c' è un alto rischio di essere truffati rispetto ad un canale a timing preimpostato? Questa domanda è sorta in quanto da quello che ho capito la rete LN è sicura fintanto che i canali sono online e se ho un canale infinito ci sarà molto probabilmente un tempo in cui starò offline quindi bob potrebbe chiudere il canale con uno stato precedente, mentre se fosse a timing finito (tipo una settimana) un utente potrebbe stare più attento e diciamo non dovrebbe essere un peso tenere online un dispositivo per quel lasso di tempo che è comunque minore di infinito. So già dell' esistenza delle "torri di controllo" ma sarebbe come dire che un nodo spv "paga" un full node per farsi dire che è tutto ok.

BTCBTCBTC
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714940903
Hero Member
*
Offline Offline

Posts: 1714940903

View Profile Personal Message (Offline)

Ignore
1714940903
Reply with quote  #2

1714940903
Report to moderator
picchio
Legendary
*
Offline Offline

Activity: 2506
Merit: 1120



View Profile
July 05, 2018, 09:30:20 PM
Merited by Micio (2)
 #2

Stavo seguendo questo speech su LN quando ad un certo punto mi sono sorti dei dubbi a cui non ho saputo dare risposta.
Il primo quesito è:
Se io effettuo un double spending, ovvero apro un canale nella chain che renderò orfana e poi pubblico il pezzo di chain da cambiare, il canale LN rimane aperto? Se viene chiuso al momento del broadcast della nuova catena minata da solo, le transazioni effettuate in quel frangente non dovrebbero venir registrate perchè si avrebbe la chiusura del canale, ma se io pago al di fuori del canale, quindi verso altri utenti, come si riaggiornerebbero i saldi? (metterei in circolo delle "banconote false" no?)
Il secondo interrogativo è:
Se io ho un canale senza timing per la chiusura (quindi teoricamente infinito) con Bob, non c' è un alto rischio di essere truffati rispetto ad un canale a timing preimpostato? Questa domanda è sorta in quanto da quello che ho capito la rete LN è sicura fintanto che i canali sono online e se ho un canale infinito ci sarà molto probabilmente un tempo in cui starò offline quindi bob potrebbe chiudere il canale con uno stato precedente, mentre se fosse a timing finito (tipo una settimana) un utente potrebbe stare più attento e diciamo non dovrebbe essere un peso tenere online un dispositivo per quel lasso di tempo che è comunque minore di infinito. So già dell' esistenza delle "torri di controllo" ma sarebbe come dire che un nodo spv "paga" un full node per farsi dire che è tutto ok.

Ho visto il video e segnalo che è interessante, faccio fatica ad entrare nel merito di LN quindi faccio anche fatica a capire le tue domande.
L'unica cosa che mi pare possa tutelare sia la transazione punitiva che immagino sia una transazione ad alte fee che ripristina la situazione spendendo gli output delle transazioni precedenti. Non lo spiega e non so come funziona, a naso direi che, se rimani offline un mese, rischi sicuramente di vederti ripristinata una situazione precedente.
Considera che LN è agli inizi e che serve per micropagamenti quindi: non vale la pena di correre il rischio, per pochi euro,  di tentare la chiusura in uno stato precedente, se la controparte pubblica la chiusura del canale (tx punitiva) i BTC li vedi solo passare per l'address e, nella stessa transazione, tornare al vecchio proprietario perdendo tutto il canale.

Potrebbe essere una cosa del genere: ad ogni nuovo pagamento entrambi accettiamo il nuovo stato e creiamo le transazioni e le firme reciproche che garantiscono entrambi. Se uno sparisce, perde le chiavi o ..., si pubblicano le ultime e si chiude. Nel frattempo firmo una transazione che in caso volessi pubblicare uno stato precedente mi viene svuotato l'address di chiusura a vantaggio della controparte. Nessuno ha interesse a chiudere il canale in uno stato precedente.

A naso direi che, per partecipare ad un canale LN, devi avere un full node o essere collegato ad un full node affidabile.
Segnalo solo che esistono almeno questi 3d:
https://bitcointalk.org/index.php?topic=2909831.0
https://bitcointalk.org/index.php?topic=3288545.0
https://bitcointalk.org/index.php?topic=2433695.0
e forse sarebbe il caso di non disperdere le info in troppi 3d ...

Waves mi piaceva ora non più.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!